All Known Implementing Classes:
AtpExportStrategy, PostmanExportStrategy

public interface ExportStrategy
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    export(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path path)
     
    void
    exportFolders(Set<UUID> exportFolderIds, Path workDir, UUID projectId)
     
    default void
    exportFolders(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir)
    Export Folders by path.
    default void
    exportRequests(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir)
    Export requests by path.
    void
    exportRequests(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir, Set<UUID> exportRequestIds)
     
    org.qubership.atp.ei.node.dto.ExportFormat
     
  • Method Details

    • getFormat

      org.qubership.atp.ei.node.dto.ExportFormat getFormat()
    • export

      void export(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path path)
    • exportFolders

      default void exportFolders(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir) throws org.qubership.atp.ei.node.exceptions.ExportException
      Export Folders by path.
      Throws:
      org.qubership.atp.ei.node.exceptions.ExportException
    • exportFolders

      void exportFolders(Set<UUID> exportFolderIds, Path workDir, UUID projectId)
    • exportRequests

      default void exportRequests(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir) throws org.qubership.atp.ei.node.exceptions.ExportException
      Export requests by path.
      Throws:
      org.qubership.atp.ei.node.exceptions.ExportException
    • exportRequests

      void exportRequests(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir, Set<UUID> exportRequestIds) throws org.qubership.atp.ei.node.exceptions.ExportException
      Throws:
      org.qubership.atp.ei.node.exceptions.ExportException