Class ExcelExportTemplateSpec


public final class ExcelExportTemplateSpec extends ImportExportTemplateSpec<EBXSourceTable,ExcelTargetTable>
Template specification for Excel export.
Since:
4.1.0
  • Constructor Details

    • ExcelExportTemplateSpec

      public ExcelExportTemplateSpec(String templateId, File targetFile, com.orchestranetworks.service.Session session)
      Constructs a new ExcelExportTemplateSpec instance.
      Parameters:
      templateId - The unique template id.
      targetFile - The target Excel file.
      session - The session.
      Throws:
      IllegalArgumentException - If any parameter is null.
    • ExcelExportTemplateSpec

      public ExcelExportTemplateSpec(TemplateConfig<EBXSourceTable,ExcelTargetTable> templateConfig, File targetFile, com.orchestranetworks.service.Session session)
      Constructs a new ExcelExportTemplateSpec instance.
      Parameters:
      templateConfig - The template configuration.
      targetFile - The target Excel file.
      session - The session.
      Throws:
      IllegalArgumentException - If any parameter is null.
      Since:
      4.5.0
  • Method Details

    • getTargetFile

      public File getTargetFile()
      Returns the target Excel file.
    • setRequest

      public void setRequest(com.orchestranetworks.schema.Path tablePath, com.onwbp.adaptation.Request request)
      Sets the request to filter records for specific table.
      Since:
      6.1.0