public class PersistentAttributesHelper
extends java.lang.Object
ReflectHelper
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.annotation.Annotation> |
getAnnotation(javassist.CtClass ctClass,
java.lang.String attributeName,
java.lang.Class<T> annotation) |
static <T extends java.lang.annotation.Annotation> |
getAnnotation(javassist.CtField attribute,
java.lang.Class<T> annotation) |
static java.lang.String |
getMappedBy(javassist.CtField persistentField,
javassist.CtClass targetEntity,
JavassistEnhancementContext context) |
static javassist.CtClass |
getTargetEntityClass(javassist.CtClass managedCtClass,
javassist.CtField persistentField) |
static boolean |
hasAnnotation(javassist.CtClass ctClass,
java.lang.String attributeName,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
static boolean |
hasAnnotation(javassist.CtField attribute,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
static boolean |
isAssignable(javassist.CtClass thisCtClass,
java.lang.String targetClassName) |
static boolean |
isAssignable(javassist.CtField thisCtField,
java.lang.String targetClassName) |
static boolean |
isPossibleBiDirectionalAssociation(javassist.CtField persistentField) |
public static boolean hasAnnotation(javassist.CtField attribute, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
public static boolean hasAnnotation(javassist.CtClass ctClass, java.lang.String attributeName, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
public static <T extends java.lang.annotation.Annotation> T getAnnotation(javassist.CtField attribute, java.lang.Class<T> annotation)
public static <T extends java.lang.annotation.Annotation> T getAnnotation(javassist.CtClass ctClass, java.lang.String attributeName, java.lang.Class<T> annotation)
public static boolean isPossibleBiDirectionalAssociation(javassist.CtField persistentField)
public static java.lang.String getMappedBy(javassist.CtField persistentField, javassist.CtClass targetEntity, JavassistEnhancementContext context) throws javassist.NotFoundException
javassist.NotFoundException
public static javassist.CtClass getTargetEntityClass(javassist.CtClass managedCtClass, javassist.CtField persistentField) throws javassist.NotFoundException
javassist.NotFoundException
public static boolean isAssignable(javassist.CtClass thisCtClass, java.lang.String targetClassName)
public static boolean isAssignable(javassist.CtField thisCtField, java.lang.String targetClassName)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.