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 Summary
Modifier and TypeMethodDescriptioncom.onwbp.adaptation.AdaptationReturns the current dataset.com.onwbp.adaptation.AdaptationTableReturns the current table.Returns the specified service type.com.orchestranetworks.service.SessionReturns the current session.Returns a map of source table filters andTableinstance as the key parameter.Returns the source tables.
-
Method Details
-
getServiceType
ServiceType getServiceType()Returns the specified service type. -
getSourceTables
Returns the source tables. -
getSourceTableFilters
Map<T,TableFilter> getSourceTableFilters()Returns a map of source table filters andTableinstance as the key parameter. Returnsnullwhen 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.
-