void |
TransformerFactory.addClassDetailsForMappedSuperClasses(MetadataClass clz,
ClassDescriptor initialDescriptor,
ClassDetails classDetails,
Map<String,ClassDetails> classDetailsMap,
List<DatabaseMapping> unMappedAttributes,
boolean weaveChangeTracking) |
INTERNAL:
Look higher in the hierarchy for the mappings listed in the unMappedAttribute list.
|
void |
ClassWeaver.addFetchGroupMethods(ClassDetails classDetails) |
Adds get/set method for FetchGroupTracker interface.
|
void |
ClassWeaver.addGetPropertyChangeListener(ClassDetails classDetails) |
Add the implementation of the changeTracker_getPropertyChangeListener
method to the class.
|
void |
ClassWeaver.addGetterMethodForFieldAccess(ClassDetails classDetails,
AttributeDetails attributeDetails) |
Adds a convenience method used to replace a GETFIELD when field access is
used.
|
void |
ClassWeaver.addGetterMethodForValueHolder(ClassDetails classDetails,
AttributeDetails attributeDetails) |
Add a get method for the newly added valueholder.
|
void |
ClassWeaver.addInitializerForValueHolder(ClassDetails classDetails,
AttributeDetails attributeDetails) |
Add a method that allows us to lazily initialize a valueholder we have
woven in This allows us to avoid initializing valueholders in the
constructor.
|
void |
ClassWeaver.addPersistenceEntityMethods(ClassDetails classDetails) |
Adds get/set method for PersistenceEntity interface.
|
void |
ClassWeaver.addPersistenceGetSet(ClassDetails classDetails) |
Add an internal generic get and set method.
|
void |
ClassWeaver.addPersistenceNew(ClassDetails classDetails) |
Add an internal empty constructor, and new method.
|
void |
ClassWeaver.addPersistencePostClone(ClassDetails classDetails) |
Add an internal post clone method.
|
void |
ClassWeaver.addPersistenceRestMethods(ClassDetails classDetails) |
|
void |
ClassWeaver.addPropertyChange(ClassDetails classDetails) |
Add a method to track property changes.
|
void |
ClassWeaver.addSetPropertyChangeListener(ClassDetails classDetails) |
Add the implementation of the changeTracker_setPropertyChangeListener
method to the class.
|
void |
ClassWeaver.addSetterMethodForFieldAccess(ClassDetails classDetails,
AttributeDetails attributeDetails) |
Adds a convenience method used to replace a PUTFIELD when field access is
used.
|
void |
ClassWeaver.addSetterMethodForValueHolder(ClassDetails classDetails,
AttributeDetails attributeDetails) |
Add a set method for the newly added ValueHolder.
|
void |
ClassWeaver.addShallowClone(ClassDetails classDetails) |
Add an internal shallow clone method.
|
void |
ClassDetails.setSuperClassDetails(ClassDetails superClassDetails) |
|
protected List<DatabaseMapping> |
TransformerFactory.storeAttributeMappings(MetadataClass metadataClass,
ClassDetails classDetails,
List<DatabaseMapping> mappings,
boolean weaveValueHolders) |
INTERNAL:
Store a set of attribute mappings on the given ClassDetails that correspond to the given class.
|