Class TransformationAccessor


  • public class TransformationAccessor
    extends BasicAccessor
    INTERNAL: TransformationAccessor. Transformation annotation may or may not be present on the accessible object. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - any metadata mapped from XML to this class must be handled in the merge method. (merging is done at the accessor/mapping level) - any metadata mapped from XML to this class must be initialized in the initXMLObject method. - methods should be preserved in alphabetical order.
    Since:
    EclipseLink 1.0
    Author:
    Andrei Ilitchev
    • Method Detail

      • getReadTransformer

        public org.eclipse.persistence.internal.jpa.metadata.transformers.ReadTransformerMetadata getReadTransformer()
        INTERNAL: Used for OX mapping.
      • getWriteTransformers

        public List<org.eclipse.persistence.internal.jpa.metadata.transformers.WriteTransformerMetadata> getWriteTransformers()
        INTERNAL: Used for OX mapping.
      • process

        public void process()
        INTERNAL: Process a transformation accessor. Creates a TransformationMapping and adds it to descriptor.
        Overrides:
        process in class BasicAccessor
      • setReadTransformer

        public void setReadTransformer​(org.eclipse.persistence.internal.jpa.metadata.transformers.ReadTransformerMetadata readTransformer)
        INTERNAL: Used for OX mapping.
      • setWriteTransformers

        public void setWriteTransformers​(List<org.eclipse.persistence.internal.jpa.metadata.transformers.WriteTransformerMetadata> writeTransformers)
        INTERNAL: Used for OX mapping.