Interface IExportService

  • All Known Implementing Classes:
    ExportService

    public interface IExportService
    • Method Detail

      • buildDefaultCsvCaseHeader

        java.util.Set<java.lang.String> buildDefaultCsvCaseHeader​(java.util.List<Case> exportCases)
      • buildDefaultCsvTaskHeader

        java.util.Set<java.lang.String> buildDefaultCsvTaskHeader​(java.util.List<Task> exportTasks)
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile,
                                             ExportDataConfig config)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             int pageSize)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize,
                                             java.util.Locale locale)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvCaseData

        java.io.OutputStream fillCsvCaseData​(java.util.List<CaseSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize,
                                             java.util.Locale locale,
                                             java.lang.Boolean isIntersection)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile,
                                             ExportDataConfig config)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(com.querydsl.core.types.Predicate predicate,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             int pageSize)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • buildCaseCsv

        java.io.OutputStream buildCaseCsv​(java.util.List<Case> exportCases,
                                          ExportDataConfig config,
                                          java.io.File outFile)
                                   throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize,
                                             java.util.Locale locale)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • fillCsvTaskData

        java.io.OutputStream fillCsvTaskData​(java.util.List<ElasticTaskSearchRequest> requests,
                                             java.io.File outFile,
                                             ExportDataConfig config,
                                             LoggedUser user,
                                             int pageSize,
                                             java.util.Locale locale,
                                             java.lang.Boolean isIntersection)
                                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • buildTaskCsv

        java.io.OutputStream buildTaskCsv​(java.util.List<Task> exportTasks,
                                          ExportDataConfig config,
                                          java.io.File outFile)
                                   throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • buildRecord

        java.util.List<java.lang.String> buildRecord​(java.util.Set<java.lang.String> csvHeader,
                                                     Case exportCase)
      • resolveFieldValue

        java.lang.String resolveFieldValue​(Case exportCase,
                                           java.lang.String exportFieldId)