public abstract class AttributeTypeDescriptor
extends java.lang.Object
PersistentAttributeInterceptor
Modifier and Type | Field and Description |
---|---|
protected org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor.InheritanceMetadata |
inheritanceMetadata |
Modifier | Constructor and Description |
---|---|
protected |
AttributeTypeDescriptor(org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildInLineDirtyCheckingBodyFragment(JavassistEnhancementContext context,
javassist.CtField currentValue) |
abstract java.lang.String |
buildReadInterceptionBodyFragment(java.lang.String fieldName) |
abstract java.lang.String |
buildWriteInterceptionBodyFragment(java.lang.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.javassist.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata
protected AttributeTypeDescriptor(org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata)
public abstract java.lang.String buildReadInterceptionBodyFragment(java.lang.String fieldName)
public abstract java.lang.String buildWriteInterceptionBodyFragment(java.lang.String fieldName)
public java.lang.String buildInLineDirtyCheckingBodyFragment(JavassistEnhancementContext context, javassist.CtField currentValue)
public static AttributeTypeDescriptor resolve(javassist.CtClass managedCtClass, javassist.CtField persistentField) throws javassist.NotFoundException
javassist.NotFoundException
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.