Class DataReportController.GroupedByRecordCSVWriterDataReportItemProcessor
- java.lang.Object
-
- org.openforis.collect.datacleansing.controller.DataReportController.GroupedByRecordCSVWriterDataReportItemProcessor
-
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
DataReportController.CollectEarthCSVWriterDataReportItemProcessor
- Enclosing class:
- DataReportController
public static class DataReportController.GroupedByRecordCSVWriterDataReportItemProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classDataReportController.GroupedByRecordCSVWriterDataReportItemProcessor.RecordReportInfo
-
Constructor Summary
Constructors Constructor Description GroupedByRecordCSVWriterDataReportItemProcessor(EntityDefinition rootEntityDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected List<String>determineExtraHeaders()protected List<String>determineExtraValues(DataReportItem item)voidprocess(DataReportItem item)
-
-
-
Constructor Detail
-
GroupedByRecordCSVWriterDataReportItemProcessor
public GroupedByRecordCSVWriterDataReportItemProcessor(EntityDefinition rootEntityDefinition)
-
-
Method Detail
-
process
public void process(DataReportItem item)
-
determineExtraValues
protected List<String> determineExtraValues(DataReportItem item)
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-