public abstract class DataIntegrationExecutor extends Object
This is the common executor for data export, data import, and data transfer.
| Constructor and Description |
|---|
DataIntegrationExecutor() |
| Modifier and Type | Method and Description |
|---|---|
abstract DataIntegrationExecutionResults |
execute(CSVExportTemplateSpec spec)
Performs a CSV export task with a given template.
|
abstract DataIntegrationExecutionResults |
execute(CSVImportTemplateSpec spec)
Performs a CSV import task with a given template.
|
abstract DataIntegrationExecutionResults |
execute(DataIntegrationSpec spec)
Performs a data integration task based on the specification.
|
abstract DataIntegrationExecutionResults |
execute(EBXTransferTemplateSpec spec)
Performs an EBX transfer task with a given template.
|
abstract DataIntegrationExecutionResults |
execute(ExcelExportTemplateSpec spec)
Performs an Excel export task with a given template.
|
abstract DataIntegrationExecutionResults |
execute(ExcelImportTemplateSpec spec)
Performs an Excel import task with a given template.
|
static DataIntegrationExecutor |
getInstance()
Returns the instance of the executor.
|
public static DataIntegrationExecutor getInstance()
IllegalStateException - if the add-on is not yet initialized.public abstract DataIntegrationExecutionResults execute(DataIntegrationSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationExceptionpublic abstract DataIntegrationExecutionResults execute(CSVImportTemplateSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationExceptionpublic abstract DataIntegrationExecutionResults execute(CSVExportTemplateSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationExceptionpublic abstract DataIntegrationExecutionResults execute(ExcelImportTemplateSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationExceptionpublic abstract DataIntegrationExecutionResults execute(ExcelExportTemplateSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationExceptionpublic abstract DataIntegrationExecutionResults execute(EBXTransferTemplateSpec spec) throws DataIntegrationException
IllegalArgumentException - if specification is null or invalid.DataIntegrationException