Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.internal.descriptors


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractSerializedObjectPolicy

The base class for SerializedObjectPolicy.

public class
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.