Class DataSink
java.lang.Object
com.onenetwork.platform.common.exchangeframework.DataSink
public class DataSink
extends java.lang.Object
One node of a DataSink tree that contains data read from a Flat File.
-
Constructor Summary
Constructors Constructor Description DataSink()
-
Method Summary
Modifier and Type Method Description java.lang.String
getAction()
Get the action for this DataSink.java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
getBindingsByContext()
Returns a mapping of Context -> SubContext -> Bindings.java.util.List<DataSink>
getChildren()
Return this DataSink's children.DataSinkDef
getDataSinkDef()
Return the DataSinkDef that this DataSink adheres to.java.lang.Object
getFieldValueOrDefault(java.lang.String fieldName, java.lang.Object defaultValue)
java.util.Map<java.lang.String,java.lang.Object>
getOwnBindings()
Returns the bindings for the fields of this DataSink's DataSinkDef.void
setAction(java.lang.String action)
Set the action for this DataSink.void
setBindingsByContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bindingsByContext)
Set a map of Context -> SubContext -> Bindings.void
setChildren(java.util.List<DataSink> children)
Set this DataSink's children.void
setDataSinkDef(DataSinkDef dataSinkDef)
Set the DataSinkDef that this DataSource adheres to.void
setOwnBindings(java.util.Map<java.lang.String,java.lang.Object> ownBindings)
Set the bindings for the fields of this DataSink's DataSinkDef.
-
Constructor Details
-
DataSink
public DataSink()
-
-
Method Details
-
getFieldValueOrDefault
public java.lang.Object getFieldValueOrDefault(java.lang.String fieldName, java.lang.Object defaultValue) -
getDataSinkDef
Return the DataSinkDef that this DataSink adheres to. -
setDataSinkDef
Set the DataSinkDef that this DataSource adheres to.- Parameters:
dataSinkDef
-
-
getAction
public java.lang.String getAction()Get the action for this DataSink. -
setAction
public void setAction(java.lang.String action)Set the action for this DataSink.- Parameters:
action
-
-
getOwnBindings
public java.util.Map<java.lang.String,java.lang.Object> getOwnBindings()Returns the bindings for the fields of this DataSink's DataSinkDef. -
setOwnBindings
public void setOwnBindings(java.util.Map<java.lang.String,java.lang.Object> ownBindings)Set the bindings for the fields of this DataSink's DataSinkDef.- Parameters:
ownBindings
-
-
getBindingsByContext
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getBindingsByContext()Returns a mapping of Context -> SubContext -> Bindings. -
setBindingsByContext
public void setBindingsByContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bindingsByContext)Set a map of Context -> SubContext -> Bindings.- Parameters:
bindingsByContext
-
-
getChildren
Return this DataSink's children. -
setChildren
Set this DataSink's children.- Parameters:
children
-
-