Uses of Class
org.eclipse.persistence.core.mappings.CoreMapping
Package
Description
-
Uses of CoreMapping in org.eclipse.persistence.core.mappings.converters
Modifier and TypeInterfaceDescriptioninterface
CoreConverter<MAPPING extends CoreMapping,
SESSION extends CoreSession> INTERNAL A abstraction of converter capturing behavior common to all persistence types. -
Uses of CoreMapping in org.eclipse.persistence.eis.mappings
Modifier and TypeClassDescriptionclass
EIS Composite Collection Mappings map a java.util.Map or java.util.Collection of Java objects to an EIS record in a privately owned, one-to-many relationship according to its descriptor's record type.class
EIS Composite Direct Collection Mappings map a collection of simple Java attributes to and from an EIS Record according to its descriptor's record type.class
EIS Composite Object Mappings map a Java object to a privately owned, one-to-one relationship to an EIS Record according to its descriptor's record type.class
EIS Direct Mappings map a simple Java attribute to and from an EIS Record according to its descriptor's record type.class
An EIS one-to-many mapping is a reference mapping that represents the relationship between a single source object and a collection of mapped persistent Java objects.class
An EIS one-to-one mapping is a reference mapping that represents the relationship between a single source object and a single mapped persistent Java object.class
EIS Transformation Mappings allow the creation of custom mappings where one or more fields in an EIS Record can be used to create the object to be stored in a Java class's attribute. -
Uses of CoreMapping in org.eclipse.persistence.internal.core.descriptors
Modifier and TypeClassDescriptionclass
CoreObjectBuilder<ABSTRACT_RECORD extends CoreAbstractRecord,
ABSTRACT_SESSION extends CoreAbstractSession, FIELD extends CoreField, MAPPING extends CoreMapping> -
Uses of CoreMapping in org.eclipse.persistence.internal.oxm
-
Uses of CoreMapping in org.eclipse.persistence.internal.oxm.mappings
Modifier and TypeInterfaceDescriptioninterface
Descriptor<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,
CORE_MAPPING extends CoreMapping, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, NAMESPACE_RESOLVER extends NamespaceResolver, OBJECT_BUILDER extends CoreObjectBuilder, TABLE extends CoreTable, UNMARSHAL_RECORD extends UnmarshalRecord, UNMARSHALLER extends Unmarshaller> interface
InverseReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MAPPING extends CoreMapping, XML_RECORD extends XMLRecord> -
Uses of CoreMapping in org.eclipse.persistence.internal.oxm.schema
Modifier and TypeMethodDescriptionprotected void
SchemaModelGenerator.processMapping
(CoreMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) Process a given mapping. -
Uses of CoreMapping in org.eclipse.persistence.mappings
Modifier and TypeClassDescriptionclass
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single source object and a collection of target objects.class
Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.class
Purpose:Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.class
Purpose: Abstract class for relationship mappings which store collection of objectsclass
Purpose: Defines how an attribute of an object maps to and from the databaseclass
Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.class
Mapping for a collection of key-value pairs.class
Purpose: Maps an attribute to the corresponding database field type.class
Purpose: Abstract class for relationship mappingsclass
Purpose: Many to many mappings are used to represent the relationships between a collection of source objects and a collection of target objects.class
Purpose: Define the relationship to be a ManyToOne.class
Purpose: Maps a multitenant property to the corresponding database field type.class
Purpose: Abstract class for 1:1, variable 1:1 and reference mappingsclass
Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.class
Purpose: One to one mappings are used to represent a pointer references between two java objects.class
Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae.class
Purpose: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping.class
Purpose: Variable one to one mappings are used to represent a pointer references between a java object and an implementer of an interface. -
Uses of CoreMapping in org.eclipse.persistence.mappings.foundation
Modifier and TypeClassDescriptionclass
Purpose: Maps an attribute or some other property to the corresponding database field type.class
Define an embedded collection of objects.class
AbstractCompositeDirectCollectionMapping
consolidates the behavior of mappings that map collections of "native" data objects (e.g.class
Chunks of data from non-relational data sources can have an embedded component objects.class
Purpose: Maps an attribute to the corresponding database field type.class
Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae. -
Uses of CoreMapping in org.eclipse.persistence.mappings.structures
Modifier and TypeClassDescriptionclass
Purpose: In an object-relational data model, structures can contain "Arrays" or collections of other data-types.class
Purpose: Nested tables are similar toVARRAYs
except internally they store their information in a separate table from their parent structure's table.class
Purpose: In an object-relational data model, structures can contain "Arrays" or collections of other data-types.class
Purpose: In an object-relational data model, structures reference each other through "Refs"; not through foreign keys as in the relational data model.class
Purpose: A structure is an object-relational user-defined data-type or object-type. -
Uses of CoreMapping in org.eclipse.persistence.mappings.xdb
Modifier and TypeClassDescriptionclass
Purpose: Mapping used to map from a DOM (org.w3c.Document) or XML String into an Oracle XMLType field, in Oracle 9i XDB. -
Uses of CoreMapping in org.eclipse.persistence.oxm.mappings
Modifier and TypeClassDescriptionclass
Purpose: An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping.class
Purpose:The XMLAnyAttributeMapping is used to map to an attribute in an object to any xml attributes contained on a specific element in the XML Document.class
Any collection XML mappings map an attribute that contains a heterogenous collection of objects to multiple XML elements.class
Any object XML mappings map an attribute that contains a single object to an XML element.class
Purpose:Provide a mapping for a collection of binary data values that can be treated as either inline binary values or as an attachment.class
Purpose:Provide a mapping for binary data that can be treated as either inline or as an attachment.class
PUBLIC:class
PUBLIC:class
TopLink OXM version of a 1-M mapping.class
Composite collection XML mappings map an attribute that contains a homogeneous collection of objects to multiple XML elements.class
Composite direct collection XML mappings map a collection of simple types (String, Number, Date, etc.) to and from a sequence of composite XML nodes.class
Composite object XML mappings represent a relationship between two classes.class
XML Direct Mappings map a Java attribute directly to XML attribute or text node.class
Purpose: This mapping provides a means to keep a part of the xml tree as a collection of DOM elements.class
Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element.class
This mapping is used to map a back-pointer.class
TopLink OXM version of a 1-1 mapping.class
Transformation XML mappings are used to create a custom mapping where one or more XML nodes can be used to create the object to be stored in a Java class's attribute.class
class
-
Uses of CoreMapping in org.eclipse.persistence.oxm.sequenced