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

public Class TransformationMapping

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

Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae. Transformation mappings should only be used when other mappings are inadequate.

Author
Sati
Since
TOPLink/Java 1.0

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
TransformationMapping()

PUBLIC: Default constructor.

Method Summary

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

Constructor Detail

TransformationMappingback to summary
public TransformationMapping()

PUBLIC: Default constructor.

Method Detail

isRelationalMappingback to summary
public boolean isRelationalMapping()

Overrides org.eclipse.persistence.mappings.DatabaseMapping.isRelationalMapping.

INTERNAL:

Annotations
@Override