public abstract class AttributeTypeDescriptor extends Object
PersistentAttributeInterceptor| Modifier and Type | Field and Description |
|---|---|
protected org.hibernate.bytecode.enhance.internal.AttributeTypeDescriptor.InheritanceMetadata |
inheritanceMetadata |
| Modifier | Constructor and Description |
|---|---|
protected |
AttributeTypeDescriptor(org.hibernate.bytecode.enhance.internal.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildInLineDirtyCheckingBodyFragment(EnhancementContext context,
javassist.CtField currentValue) |
abstract String |
buildReadInterceptionBodyFragment(String fieldName) |
abstract String |
buildWriteInterceptionBodyFragment(String fieldName) |
static AttributeTypeDescriptor |
resolve(javassist.CtClass managedCtClass,
javassist.CtField persistentField)
factory method to get the AttributeTypeDescriptor for a particular field type
|
protected org.hibernate.bytecode.enhance.internal.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata
protected AttributeTypeDescriptor(org.hibernate.bytecode.enhance.internal.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata)
public abstract String buildReadInterceptionBodyFragment(String fieldName)
public abstract String buildWriteInterceptionBodyFragment(String fieldName)
public String buildInLineDirtyCheckingBodyFragment(EnhancementContext context, javassist.CtField currentValue)
public static AttributeTypeDescriptor resolve(javassist.CtClass managedCtClass, javassist.CtField persistentField) throws javassist.NotFoundException
javassist.NotFoundExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.