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