public class JavaFieldWriter extends Object implements io.atlasmap.spi.AtlasFieldWriter
Constructor and Description |
---|
JavaFieldWriter(JavaFieldWriterUtil util) |
Modifier and Type | Method and Description |
---|---|
void |
commitWriting(io.atlasmap.spi.AtlasInternalSession session) |
void |
enqueueFieldAndParent(io.atlasmap.v2.Field field,
Object parentObject) |
Object |
getRootObject() |
void |
populateTargetFieldValue(io.atlasmap.spi.AtlasInternalSession session,
Object parentObject) |
Object |
prepareParentObject(io.atlasmap.spi.AtlasInternalSession session) |
void |
setCollectionItemClass(Class<?> clazz) |
void |
setCollectionType(io.atlasmap.v2.CollectionType type) |
void |
setRootObject(Object rootObject) |
void |
setTargetValueConverter(TargetValueConverter converter) |
void |
write(io.atlasmap.spi.AtlasInternalSession session) |
public JavaFieldWriter(JavaFieldWriterUtil util)
public Object prepareParentObject(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void populateTargetFieldValue(io.atlasmap.spi.AtlasInternalSession session, Object parentObject) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void enqueueFieldAndParent(io.atlasmap.v2.Field field, Object parentObject)
public void commitWriting(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void write(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException
write
in interface io.atlasmap.spi.AtlasFieldWriter
io.atlasmap.api.AtlasException
public Object getRootObject()
public void setRootObject(Object rootObject)
public void setTargetValueConverter(TargetValueConverter converter)
public void setCollectionType(io.atlasmap.v2.CollectionType type)
public void setCollectionItemClass(Class<?> clazz)
Copyright © 2019 JBoss by Red Hat. All rights reserved.