Top Description Fields Constructors Methods
org.eclipse.persistence.eis.mappings

public Class EISTransformationMapping

extends AbstractTransformationMapping
implements EISMapping
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.eis.mappings.EISMapping
Imports
org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping

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.

Record formats
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
org.eclipse.persistence.eis.EISDescriptor#useIndexedRecordFormat, org.eclipse.persistence.eis.EISDescriptor#useMappedRecordFormat, org.eclipse.persistence.eis.EISDescriptor#useXMLRecordFormat

Field Summary

Inherited from org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping:
attributeTransformerattributeTransformerClassNamefieldToTransformersfieldTransformationsindirectionPolicyisMutable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
Inherited from org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping:
addFieldTransformationaddFieldTransformationaddFieldTransformeraddFieldTransformeraddFieldTransformerClassNameaddFieldTransformerClassNameareObjectsToBeProcessedInstantiatedbuildBackupClonebuildBackupCloneForPartObjectbuildChangeRecordbuildClonebuildCloneForPartObjectbuildCloneFromRowbuildCopybuildPhantomRowFrombuildShallowOriginalFromRowcascadePerformRemoveIfRequiredcascadeRegisterNewIfRequiredclonecollectFieldscompareForChangecompareObjectsconvertClassNamesToClassescreateCloneValueHolderdontUseIndirectionfixObjectReferencesgetAttributeMethodNamegetAttributeTransformergetAttributeTransformerClassgetAttributeTransformerClassNamegetAttributeValueFromObjectgetFieldNameToMethodNameAssociationsgetFieldNameToMethodNamesgetFieldToTransformersgetFieldTransformationsgetIndirectionPolicygetRealAttributeValueFromAttributegetValueFromRemoteValueHolderinitializeinitializeAttributeTransformerinitializeFieldToTransformersinstantiateAttributeinternalBuildChangeRecordinvokeAttributeTransformerinvokeFieldTransformerinvokeFieldTransformerisAttributeValueFromObjectInstantiatedisChangeTrackingSupportedisMutableisReadOnlyisTransformationMappingisWriteOnlyiterateiterateOnRealAttributeValuemergeChangesIntoObjectmergeIntoObjectpreInitializereadFromReturnRowIntoObjectreadFromRowIntoObjectremoteInitializationsetAttributeTransformationsetAttributeTransformersetAttributeTransformerClasssetAttributeTransformerClassNamesetAttributeValueInObjectsetFieldNameToMethodNameAssociationssetFieldToTransformerssetFieldTransformationssetIndirectionPolicysetIsMutablesetRealAttributeValueInObjectsetUsesIndirectionupdateChangeRecorduseBasicIndirectionuseContainerIndirectionuseIndirectionusesIndirectionvalidateBeforeInitializationvalueFromObjectwriteFromObjectIntoRowwriteFromObjectIntoRowForUpdatewriteFromObjectIntoRowWithChangeRecordwriteInsertFieldsIntoRow

Constructor Detail

EISTransformationMappingback to summary
public EISTransformationMapping()

Method Detail

isEISMappingback to summary
public boolean isEISMapping()

Overrides org.eclipse.persistence.mappings.DatabaseMapping.isEISMapping.

INTERNAL:

Annotations
@Override