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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getDataSourceDef

      public DataSourceDef getDataSourceDef()
      Return the DataSourceDef that this DataSource adheres to.
    • setDataSourceDef

      public void setDataSourceDef​(DataSourceDef dataSourceDef)
      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

      public java.util.List<DataSource> getChildren()
      Return this DataSource's children.
    • setChildren

      public void setChildren​(java.util.List<DataSource> children)
      Set this DataSource's children.
      Parameters:
      children -