Class DataSource
java.lang.Object
com.onenetwork.platform.common.exchangeframework.DataSource
public class DataSource
extends java.lang.Object
One node of a DataSource tree that holds data to be written to a Flat File.
-
Constructor Summary
Constructors Constructor Description DataSource()
-
Method Summary
Modifier and Type Method Description 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<DataSource>
getChildren()
Return this DataSource's children.DataSourceDef
getDataSourceDef()
Return the DataSourceDef that this DataSource adheres to.java.util.Map<java.lang.String,java.lang.Object>
getOwnBindings()
Returns the bindings for the fields on this DataSource's DataSourceDef.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 that ValidationRules will be executed against to generate a Flat File.void
setChildren(java.util.List<DataSource> children)
Set this DataSource's children.void
setDataSourceDef(DataSourceDef dataSourceDef)
Set the DataSourceDef that this DataSource adheres to.void
setOwnBindings(java.util.Map<java.lang.String,java.lang.Object> ownBindings)
Set the bindings for the fields on this DataSource's DataSourceDef.
-
Constructor Details
-
DataSource
public DataSource()
-
-
Method Details
-
getDataSourceDef
Return the DataSourceDef that this DataSource adheres to. -
setDataSourceDef
Set the DataSourceDef that this DataSource adheres to.- Parameters:
dataSourceDef
-
-
getOwnBindings
public java.util.Map<java.lang.String,java.lang.Object> getOwnBindings()Returns the bindings for the fields on this DataSource's DataSourceDef. -
setOwnBindings
public void setOwnBindings(java.util.Map<java.lang.String,java.lang.Object> ownBindings)Set the bindings for the fields on this DataSource's DataSourceDef.- 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. ValidationRules will be executed against these bindings to generate a Flat File. -
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 that ValidationRules will be executed against to generate a Flat File.- Parameters:
bindingsByContext
-
-
getChildren
Return this DataSource's children. -
setChildren
Set this DataSource's children.- Parameters:
children
-
-