Class CSVExportTemplateSpec
- java.lang.Object
-
- com.orchestranetworks.addon.dint.template.TemplateSpec<ST,TT>
-
- com.orchestranetworks.addon.dint.template.ImportExportTemplateSpec<EBXSourceTable,CSVTargetTable>
-
- com.orchestranetworks.addon.dint.template.CSVExportTemplateSpec
-
public final class CSVExportTemplateSpec extends ImportExportTemplateSpec<EBXSourceTable,CSVTargetTable>
Template specification for CSV export.- Since:
- 4.1.0
-
-
Constructor Summary
Constructors Constructor Description CSVExportTemplateSpec(TemplateConfig<EBXSourceTable,CSVTargetTable> templateConfig, java.io.File targetFile, com.orchestranetworks.service.Session session)Constructs a newCSVExportTemplateSpecinstance.CSVExportTemplateSpec(java.lang.String templateId, java.io.File targetFile, com.orchestranetworks.service.Session session)Constructs a newCSVExportTemplateSpecinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetTargetFile()Returns the target file.voidsetRequest(com.orchestranetworks.schema.Path tablePath, com.onwbp.adaptation.Request request)Sets the request to filter records for specific table.-
Methods inherited from class com.orchestranetworks.addon.dint.template.ImportExportTemplateSpec
getDataset, setDataset
-
Methods inherited from class com.orchestranetworks.addon.dint.template.TemplateSpec
getSession, getTemplateConfig, getTemplateId
-
-
-
-
Constructor Detail
-
CSVExportTemplateSpec
public CSVExportTemplateSpec(java.lang.String templateId, java.io.File targetFile, com.orchestranetworks.service.Session session)Constructs a newCSVExportTemplateSpecinstance.- Parameters:
templateId- The unique template id.targetFile- The target CSV file for export on table, or the archive file for export on dataset.session- The session.- Throws:
java.lang.IllegalArgumentException- If any parameter isnull.
-
CSVExportTemplateSpec
public CSVExportTemplateSpec(TemplateConfig<EBXSourceTable,CSVTargetTable> templateConfig, java.io.File targetFile, com.orchestranetworks.service.Session session)
Constructs a newCSVExportTemplateSpecinstance.- Parameters:
templateConfig- The template configuration.targetFile- The target CSV file when exporting a table, or archive file when exporting a dataset.session- The session.- Throws:
java.lang.IllegalArgumentException- If any parameter isnull.- Since:
- 4.5.0
-
-