Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.eis.mappings
Class EISCompositeObjectMapping

java.lang.Object
  extended by oracle.toplink.mappings.DatabaseMapping
      extended by oracle.toplink.mappings.AggregateMapping
          extended by oracle.toplink.mappings.foundation.AbstractCompositeObjectMapping
              extended by oracle.toplink.eis.mappings.EISCompositeObjectMapping
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, oracle.toplink.eis.mappings.EISMapping

public class EISCompositeObjectMapping
extends AbstractCompositeObjectMapping
implements oracle.toplink.eis.mappings.EISMapping

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.

Record Type Description
Indexed Ordered collection of record elements. The indexed record EIS format enables Java class attribute values to be retreived by position or index.
Mapped Key-value map based representation of record elements. The mapped record EIS format enables Java class attribute values to be retreived by an object key.
XML Record/Map representation of an XML DOM element.

Since:
Oracle TopLink 10g Release 2 (10.1.3)
See Also:
EISDescriptor.useIndexedRecordFormat(), EISDescriptor.useMappedRecordFormat(), EISDescriptor.useXMLRecordFormat(), Serialized Form

Constructor Summary
EISCompositeObjectMapping()
           
 
Method Summary
 java.lang.String getFieldName()
          Return the name of the field mapped by the mapping.
 java.lang.String getXPath()
          Get the XPath String
 void setFieldName(java.lang.String fieldName)
          Set the name of the field mapped by the mapping.
 void setXPath(java.lang.String xpathString)
          Set the Mapping field name attribute to the given XPath String
 
Methods inherited from class oracle.toplink.mappings.foundation.AbstractCompositeObjectMapping
getConverter, hasConverter, setConverter, setField
 
Methods inherited from class oracle.toplink.mappings.AggregateMapping
getReferenceClass, setReferenceClass
 
Methods inherited from class oracle.toplink.mappings.DatabaseMapping
getAttributeAccessor, getAttributeClassification, getAttributeName, getGetMethodName, getProperty, getSetMethodName, isLazy, isOptional, isUsingMethodAccess, readOnly, readWrite, setAttributeAccessor, setAttributeName, setGetMethodName, setIsLazy, setIsOptional, setIsReadOnly, setProperty, setSetMethodName, setWeight, simpleAddToCollectionChangeRecord, simpleRemoveFromCollectionChangeRecord
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EISCompositeObjectMapping

public EISCompositeObjectMapping()
Method Detail

getXPath

public java.lang.String getXPath()
Get the XPath String

Returns:
String the XPath String associated with this Mapping

setXPath

public void setXPath(java.lang.String xpathString)
Set the Mapping field name attribute to the given XPath String

Parameters:
xpathString - String

getFieldName

public java.lang.String getFieldName()
Return the name of the field mapped by the mapping.


setFieldName

public void setFieldName(java.lang.String fieldName)
Set the name of the field mapped by the mapping.


Copyright © 1998, 2010, Oracle. All Rights Reserved.