| Modifier and Type | Field and Description |
|---|---|
| private final ClassLoader | |
| private final EnhancementContext |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | doBiDirectionalAssociationManagement(UnloadedField
The field to check. field)Implements org. |
| public boolean | doDirtyCheckingInline(UnloadedClass
The descriptor of the class to check. classDescriptor)Implements org. |
| public boolean | doExtendedEnhancement(UnloadedClass
The descriptor of the class to check. classDescriptor)Implements org. |
| public ClassLoader | getLoadingClassLoader()
Implements org. |
| public boolean | hasLazyLoadableAttributes(UnloadedClass
The class to check classDescriptor)Implements org. |
| public boolean | isCompositeClass(UnloadedClass
The descriptor of the class to check. classDescriptor)Implements org. |
| public boolean | isDiscoveredType(UnloadedClass classDescriptor)
Implements org. |
| public boolean | isEntityClass(UnloadedClass
The descriptor of the class to check. classDescriptor)Implements org. |
| public boolean | isLazyLoadable(UnloadedField
The field to check field)Implements org. |
| public boolean | isMappedCollection(UnloadedField
the field to check field)Implements org. |
| public boolean | isMappedSuperclassClass(UnloadedClass
The descriptor of the class to check. classDescriptor)Implements org. |
| public boolean | isPersistentField(UnloadedField
The field reference. ctField)Implements org. |
| public UnloadedField[] | order(UnloadedField[]
The persistent field references. persistentFields)Implements org. isPersistentField), determine the corresponding ordering
maintained within the Hibernate metamodel.
|
| public void | registerDiscoveredType(UnloadedClass classDescriptor, Type.
Implements org. |
| loadingClassloader | back to summary |
|---|---|
| private final ClassLoader loadingClassloader | |
| wrappedContext | back to summary |
|---|---|
| private final EnhancementContext wrappedContext | |
| EnhancementContextWrapper | back to summary |
|---|---|
| public EnhancementContextWrapper(EnhancementContext wrappedContext, ClassLoader loadingClassloader) | |
| doBiDirectionalAssociationManagement | back to summary |
|---|---|
| public boolean doBiDirectionalAssociationManagement(UnloadedField field) Implements org. Doc from org. Should we manage association of bi-directional persistent attributes for this field?
| |
| doDirtyCheckingInline | back to summary |
|---|---|
| public boolean doDirtyCheckingInline(UnloadedClass classDescriptor) Implements org. Doc from org. Should we in-line dirty checking for persistent attributes for this class?
| |
| doExtendedEnhancement | back to summary |
|---|---|
| public boolean doExtendedEnhancement(UnloadedClass classDescriptor) Implements org. Doc from org. Should we enhance field access to entities from this class?
| |
| getLoadingClassLoader | back to summary |
|---|---|
| public ClassLoader getLoadingClassLoader() Implements org. Doc from org. Obtain access to the ClassLoader that can be used to load Class references. In JPA SPI terms, this
should be a "temporary class loader" as defined by
| |
| hasLazyLoadableAttributes | back to summary |
|---|---|
| public boolean hasLazyLoadableAttributes(UnloadedClass classDescriptor) Implements org. Doc from org. Does the given class define any lazy loadable attributes?
| |
| isCompositeClass | back to summary |
|---|---|
| public boolean isCompositeClass(UnloadedClass classDescriptor) Implements org. Doc from org. Does the given class name represent an embeddable/component class?
| |
| isDiscoveredType | back to summary |
|---|---|
| public boolean isDiscoveredType(UnloadedClass classDescriptor) Implements org.
| |
| isEntityClass | back to summary |
|---|---|
| public boolean isEntityClass(UnloadedClass classDescriptor) Implements org. Doc from org. Does the given class descriptor represent an entity class?
| |
| isLazyLoadable | back to summary |
|---|---|
| public boolean isLazyLoadable(UnloadedField field) Implements org. Doc from org. Determine if a field is lazy loadable.
| |
| isMappedCollection | back to summary |
|---|---|
| public boolean isMappedCollection(UnloadedField field) Implements org.
| |
| isMappedSuperclassClass | back to summary |
|---|---|
| public boolean isMappedSuperclassClass(UnloadedClass classDescriptor) Implements org. Doc from org. Does the given class name represent a MappedSuperclass class?
| |
| isPersistentField | back to summary |
|---|---|
| public boolean isPersistentField(UnloadedField ctField) Implements org. Doc from org. Does the field represent persistent state? Persistent fields will be "enhanced". may be better to perform basic checks in the caller (non-static, etc) and call out with just the Class name and field name...
| |
| order | back to summary |
|---|---|
| public UnloadedField[] order(UnloadedField[] persistentFields) Implements org. Doc from org. For fields which are persistent (according to
| |
| registerDiscoveredType | back to summary |
|---|---|
| public void registerDiscoveredType(UnloadedClass classDescriptor, Type. Implements org.
| |