Class JavaFieldWriter

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasFieldWriter

    public class JavaFieldWriter
    extends Object
    implements io.atlasmap.spi.AtlasFieldWriter
    • Method Detail

      • prepareParentObject

        public Object prepareParentObject​(io.atlasmap.spi.AtlasInternalSession session)
                                   throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • populateTargetFieldValue

        public void populateTargetFieldValue​(io.atlasmap.spi.AtlasInternalSession session,
                                             Object parentObject)
                                      throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • enqueueFieldAndParent

        public void enqueueFieldAndParent​(io.atlasmap.v2.Field field,
                                          Object parentObject)
      • commitWriting

        public void commitWriting​(io.atlasmap.spi.AtlasInternalSession session)
                           throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • write

        public void write​(io.atlasmap.spi.AtlasInternalSession session)
                   throws io.atlasmap.api.AtlasException
        Specified by:
        write in interface io.atlasmap.spi.AtlasFieldWriter
        Throws:
        io.atlasmap.api.AtlasException
      • getRootObject

        public Object getRootObject()
      • setRootObject

        public void setRootObject​(Object rootObject)
      • setCollectionItemClass

        public void setCollectionItemClass​(Class<?> clazz)