Class CodeListExportProcess
- java.lang.Object
-
- org.openforis.collect.manager.dataexport.codelist.CodeListExportProcess
-
public class CodeListExportProcess extends Object
- Author:
- S. Ricci
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeListExportProcess.OutputFormat
-
Constructor Summary
Constructors Constructor Description CodeListExportProcess(CodeListManager codeListManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexport(OutputStream out, CollectSurvey survey, int codeListId, CodeListExportProcess.OutputFormat outputFormat)voidexportToCSV(OutputStream out, CollectSurvey survey, int codeListId)protected List<String>getAncestorsLineValues(Map<Integer,Boolean> qualifiableByLevel, List<CodeListItem> ancestors)protected List<String>getItemLineValues(Map<Integer,Boolean> qualifiableByLevel, CodeListItem item)protected voidwriteItem(org.openforis.commons.io.flat.FlatDataWriter writer, Map<Integer,Boolean> qualifiableByLevel, CodeListItem item, List<CodeListItem> ancestors)
-
-
-
Constructor Detail
-
CodeListExportProcess
public CodeListExportProcess(CodeListManager codeListManager)
-
-
Method Detail
-
exportToCSV
public void exportToCSV(OutputStream out, CollectSurvey survey, int codeListId)
-
export
public void export(OutputStream out, CollectSurvey survey, int codeListId, CodeListExportProcess.OutputFormat outputFormat)
-
writeItem
protected void writeItem(org.openforis.commons.io.flat.FlatDataWriter writer, Map<Integer,Boolean> qualifiableByLevel, CodeListItem item, List<CodeListItem> ancestors)
-
getItemLineValues
protected List<String> getItemLineValues(Map<Integer,Boolean> qualifiableByLevel, CodeListItem item)
-
-