Interface IExportService
-
- All Known Implementing Classes:
ExportService
public interface IExportService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.OutputStream
buildCaseCsv(java.util.List<Case> exportCases, ExportDataConfig config, java.io.File outFile)
java.util.Set<java.lang.String>
buildDefaultCsvCaseHeader(java.util.List<Case> exportCases)
java.util.Set<java.lang.String>
buildDefaultCsvTaskHeader(java.util.List<Task> exportTasks)
java.util.List<java.lang.String>
buildRecord(java.util.Set<java.lang.String> csvHeader, Case exportCase)
java.io.OutputStream
buildTaskCsv(java.util.List<Task> exportTasks, ExportDataConfig config, java.io.File outFile)
java.io.OutputStream
fillCsvCaseData(com.querydsl.core.types.Predicate predicate, java.io.File outFile)
java.io.OutputStream
fillCsvCaseData(com.querydsl.core.types.Predicate predicate, java.io.File outFile, ExportDataConfig config)
java.io.OutputStream
fillCsvCaseData(com.querydsl.core.types.Predicate predicate, java.io.File outFile, ExportDataConfig config, int pageSize)
java.io.OutputStream
fillCsvCaseData(java.util.List<CaseSearchRequest> requests, java.io.File outFile)
java.io.OutputStream
fillCsvCaseData(java.util.List<CaseSearchRequest> requests, java.io.File outFile, ExportDataConfig config)
java.io.OutputStream
fillCsvCaseData(java.util.List<CaseSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user)
java.io.OutputStream
fillCsvCaseData(java.util.List<CaseSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user, int pageSize)
java.io.OutputStream
fillCsvCaseData(java.util.List<CaseSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user, int pageSize, java.util.Locale locale)
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)
java.io.OutputStream
fillCsvTaskData(com.querydsl.core.types.Predicate predicate, java.io.File outFile)
java.io.OutputStream
fillCsvTaskData(com.querydsl.core.types.Predicate predicate, java.io.File outFile, ExportDataConfig config)
java.io.OutputStream
fillCsvTaskData(com.querydsl.core.types.Predicate predicate, java.io.File outFile, ExportDataConfig config, int pageSize)
java.io.OutputStream
fillCsvTaskData(java.util.List<ElasticTaskSearchRequest> requests, java.io.File outFile)
java.io.OutputStream
fillCsvTaskData(java.util.List<ElasticTaskSearchRequest> requests, java.io.File outFile, ExportDataConfig config)
java.io.OutputStream
fillCsvTaskData(java.util.List<ElasticTaskSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user)
java.io.OutputStream
fillCsvTaskData(java.util.List<ElasticTaskSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user, int pageSize)
java.io.OutputStream
fillCsvTaskData(java.util.List<ElasticTaskSearchRequest> requests, java.io.File outFile, ExportDataConfig config, LoggedUser user, int pageSize, java.util.Locale locale)
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)
java.lang.String
resolveFieldValue(Case exportCase, java.lang.String exportFieldId)
-
-
-
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)
-
-