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

public Class FieldTransformerAdapter

extends Object
implements FieldTransformer
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.mappings.transformers.FieldTransformer, org.eclipse.persistence.core.mappings.transformers.CoreFieldTransformer, java.io.Serializable
Known Direct Subclasses
org.eclipse.persistence.mappings.transformers.ConstantTransformer
Imports
org.eclipse.persistence.sessions.Session, org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping

Purpose: Provides an empty implementation of FieldTransformer. Users who do not require the full FieldTransformer API can subclass this class and implement only the methods required.

Author
mmacivor
Since
10
Version
$Header: FieldTransformerAdapter.java 11-jul-2006.10:33:44 gyorke Exp $
See Also
FieldTransformer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
buildFieldValue(Object
- an instance of the domain class which contains the attribute
object
,
String
- the name of the field being transformed. Used if the user wants to use this transformer for multiple fields.
fieldName
,
Session
- the current session
session
)

Implements org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

public void
initialize(AbstractTransformationMapping
- the mapping this transformer is associated with.
mapping
)

Implements org.eclipse.persistence.mappings.transformers.FieldTransformer.initialize.

Initialize this transformer.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FieldTransformerAdapterback to summary
public FieldTransformerAdapter()

Method Detail

buildFieldValueback to summary
public Object buildFieldValue(Object object, String fieldName, Session session)

Implements org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

Parameters
object:Object

Doc from org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

- an instance of the domain class which contains the attribute

fieldName:String

Doc from org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

- the name of the field being transformed. Used if the user wants to use this transformer for multiple fields.

session:Session

Doc from org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

- the current session

Returns:Object

Doc from org.eclipse.persistence.mappings.transformers.FieldTransformer.buildFieldValue.

- The value to be written for the field associated with this transformer

Annotations
@Override
initializeback to summary
public void initialize(AbstractTransformationMapping mapping)

Implements org.eclipse.persistence.mappings.transformers.FieldTransformer.initialize.

Doc from org.eclipse.persistence.mappings.transformers.FieldTransformer.initialize.

Initialize this transformer. Only required if the user needs some special information from the mapping in order to do the transformation

Parameters
mapping:AbstractTransformationMapping

- the mapping this transformer is associated with.

Annotations
@Override