Skip navigation links

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

E28847-01


org.eclipse.persistence.mappings.transformers
Interface AttributeTransformer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AttributeTransformerAdapter, MethodBasedAttributeTransformer, QNameTransformer

public interface AttributeTransformer
extends java.io.Serializable

PUBLIC:

Since:
10 This interface is used by the Transformation Mapping to build the value for a the mapped attribute on a read. The user must provide an implementation of this interface to the Transformation Mapping.
Version:
$Header: AttributeTransformer.java 11-jul-2006.10:33:44 gyorke Exp $
Author:
mmacivor

Method Summary
 java.lang.Object buildAttributeValue(Record record, java.lang.Object object, Session session)
           
 void initialize(AbstractTransformationMapping mapping)
           

 

Method Detail

initialize

void initialize(AbstractTransformationMapping mapping)
Parameters:
mapping - - The mapping associated with this transformer. Only used if some special information is required.

buildAttributeValue

java.lang.Object buildAttributeValue(Record record,
                                     java.lang.Object object,
                                     Session session)
Parameters:
record - - The metadata being used to build the object.
session - - the current session
object - - The current object that the attribute is being built for.
Returns:
- The attribute value to be built into the object containing this mapping.

Skip navigation links

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