Class DataExchangeExportTableSpec


  • public final class DataExchangeExportTableSpec
    extends java.lang.Object
    Represents a {addon.label} specification for the export table which stores the (DataExchangeSpec) {addon.label} specification and the optional records, or optional predicate of each table. Uses the (DataExchangeExportTableSpecBuilder.build()) method to create it.
    Since:
    2.5.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DataExchangeSpec getDataExchangeSpec()
      Returns the specified DataExchangeSpec object.
      java.util.Map<com.orchestranetworks.schema.SchemaNode,​java.util.List<com.onwbp.adaptation.Adaptation>> getTablesContent()
      Returns the mapping of the table schema node and prepared list of records to export.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getTablesContent

        public java.util.Map<com.orchestranetworks.schema.SchemaNode,​java.util.List<com.onwbp.adaptation.Adaptation>> getTablesContent()
        Returns the mapping of the table schema node and prepared list of records to export.

        It is created by using the (DataExchangeExportTableSpecBuilder.setTableContent(com.onwbp.adaptation.AdaptationTable)) methods, but it contains only the prepared list of records belonging to a specific table, not the records from AdaptationTable and TableFilter. AdaptationTable and TableFilter can be accessed by using the dataxchangeSpec variable.