Interface ConfigurationSpec<T extends Table>

All Known Subinterfaces:
ExportConfigurationSpec<T>, ImportConfigurationSpec<T>
All Known Implementing Classes:
CSVExportConfigurationSpec, CSVImportConfigurationSpec, FileExportConfigurationSpec, FileImportConfigurationSpec, SpreadsheetExportConfigurationSpec, SpreadsheetImportConfigurationSpec, SQLExportConfigurationSpec, SQLImportConfigurationSpec, TransferConfigurationSpec, XMLExportConfigurationSpec, XMLImportConfigurationSpec

public interface ConfigurationSpec<T extends Table>
Specifies the configuration used for data import, export and transfer.
Since:
2.3.0
  • Method Details

    • getServiceType

      ServiceType getServiceType()
      Returns the specified service type.
    • getSourceTables

      List<T> getSourceTables()
      Returns the source tables.
    • getSourceTableFilters

      Map<T,TableFilter> getSourceTableFilters()
      Returns a map of source table filters and Table instance as the key parameter. Returns null when importing CSV, Excel or XML.
    • getCurrentDataset

      com.onwbp.adaptation.Adaptation getCurrentDataset()
      Returns the current dataset.
    • getCurrentTable

      com.onwbp.adaptation.AdaptationTable getCurrentTable()
      Returns the current table.
    • getSession

      com.orchestranetworks.service.Session getSession()
      Returns the current session.