Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.descriptors
-
Interface Summary Interface Description ClassNameConversionRequired Tagging interface used to mark class as requiring class name conversion during deployment.OptimisticLockingPolicy PersistenceEntity Define an interface for utility methods weaved into the persistence classes.PersistenceObject Define an interface for utility methods weaved into the persistence classes. -
Class Summary Class Description AbstractSerializedObjectPolicy The base class for SerializedObjectPolicy.CascadeLockingPolicy INTERNAL:DescriptorHelper Purpose: Define any useful static methods to manipulate with descriptors content.DescriptorIterator This class provides a generic way of using the descriptor information to traverse an object graph.FieldTransformation INTERNAL: This class is used to store the field transformations on the TransformationMapping.FieldTranslation Purpose: Used to define aggregate mapping field translations deployment XML mappings.InstanceVariableAttributeAccessor Purpose: A wrapper class for handling cases when the domain object has instance variable to map to the database field.InstantiationPolicy Purpose: Allows customization of how an object is created/instantiated.InteractionArgument Purpose: Used to define the interaction argument mapping.MethodAttributeAccessor Purpose: A wrapper class for handling cases when the domain object attributes are to be accessed thru the accessor methods.MethodBasedFieldTransformation INTERNAL: This is an implementation of FieldTransformation which stores a method name and uses that name to instantiate a MethodBasedFieldTransformer.MultitenantPrimaryKeyAccessor Purpose: A wrapper class for handling cases when the domain object has a property to map to the database field.ObjectBuilder Purpose: Object builder is one of the behavior class attached to descriptor.PersistenceObjectAttributeAccessor Used with weaving to access attributes without using reflection.PersistenceObjectInstantiationPolicy Used with weaving to create "empty" instances without using reflection.QueryArgument Purpose: Used to define the query argument mapping.QueryKeyReference Purpose: Used to define variable 1-1 mapping query key field references.SerializedObjectPolicyWrapper It's a transition class that holds SerializedObjectPolicy class name and field obtained from matadata before it can be instantiated.TransformerBasedFieldTransformation INTERNAL: An implementation of FieldTransformation which holds onto a transformer class-name which will be instantiated to do transformationsTypeMapping Purpose: Used to define object-type converter object->data values mapping.VirtualAttributeAccessor VirtualAttributeMethodInfo Data-holding object that holds information about object used by mappings with a VIRTUAL access type. -
Enum Summary Enum Description OptimisticLockingPolicy.LockOnChange Advanced: