Package io.atlasmap.java.core
Class JavaFieldWriter
- java.lang.Object
-
- io.atlasmap.java.core.JavaFieldWriter
-
- All Implemented Interfaces:
io.atlasmap.spi.AtlasFieldWriter
public class JavaFieldWriter extends Object implements io.atlasmap.spi.AtlasFieldWriter
-
-
Constructor Summary
Constructors Constructor Description JavaFieldWriter(JavaFieldWriterUtil util)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommitWriting(io.atlasmap.spi.AtlasInternalSession session)voidenqueueFieldAndParent(io.atlasmap.v2.Field field, Object parentObject)ObjectgetRootObject()voidpopulateTargetFieldValue(io.atlasmap.spi.AtlasInternalSession session, Object parentObject)ObjectprepareParentObject(io.atlasmap.spi.AtlasInternalSession session)voidsetCollectionItemClass(Class<?> clazz)voidsetRootObject(Object rootObject)voidsetTargetValueConverter(TargetValueConverter converter)voidwrite(io.atlasmap.spi.AtlasInternalSession session)
-
-
-
Constructor Detail
-
JavaFieldWriter
public JavaFieldWriter(JavaFieldWriterUtil util)
-
-
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:
writein interfaceio.atlasmap.spi.AtlasFieldWriter- Throws:
io.atlasmap.api.AtlasException
-
getRootObject
public Object getRootObject()
-
setRootObject
public void setRootObject(Object rootObject)
-
setTargetValueConverter
public void setTargetValueConverter(TargetValueConverter converter)
-
setCollectionItemClass
public void setCollectionItemClass(Class<?> clazz)
-
-