Interface FieldTransformer

    • Method Detail

      • initialize

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

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