Class NamespaceURITransformer

java.lang.Object
org.eclipse.persistence.sdo.helper.metadata.NamespaceURITransformer
All Implemented Interfaces:
Serializable, CoreFieldTransformer<Session>, FieldTransformer

public class NamespaceURITransformer extends Object implements FieldTransformer
See Also:
  • Constructor Details

    • NamespaceURITransformer

      public NamespaceURITransformer()
  • Method Details

    • initialize

      public void initialize(AbstractTransformationMapping mapping)
      Description copied from interface: FieldTransformer
      Initialize this transformer. Only required if the user needs some special information from the mapping in order to do the transformation
      Specified by:
      initialize in interface FieldTransformer
      Parameters:
      mapping - - the mapping this transformer is associated with.
    • buildFieldValue

      public Object buildFieldValue(Object instance, String fieldName, Session session)
      Specified by:
      buildFieldValue in interface CoreFieldTransformer<Session>
      Specified by:
      buildFieldValue in interface FieldTransformer
      Parameters:
      instance - - an instance of the domain class which contains the attribute
      fieldName - - the name of the field being transformed. Used if the user wants to use this transformer for multiple fields.
      session - - the current session
      Returns:
      - The value to be written for the field associated with this transformer