Package org.openforis.collect.manager
Class ValidationReportProcess
- java.lang.Object
-
- org.openforis.collect.manager.process.AbstractProcess<Void,ProcessStatus>
-
- org.openforis.collect.manager.ValidationReportProcess
-
public class ValidationReportProcess extends AbstractProcess<Void,ProcessStatus>
- Author:
- S. Ricci
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValidationReportProcess.ReportType
-
Field Summary
-
Fields inherited from class org.openforis.collect.manager.process.AbstractProcess
status
-
-
Constructor Summary
Constructors Constructor Description ValidationReportProcess(OutputStream outputStream, RecordManager recordManager, MessageSource messageSource, ValidationReportProcess.ReportType reportType, User user, String sessionId, RecordFilter recordFilter, boolean includeConfirmedErrors)ValidationReportProcess(OutputStream outputStream, RecordManager recordManager, MessageSource messageSource, ValidationReportProcess.ReportType reportType, User user, String sessionId, RecordFilter recordFilter, boolean includeConfirmedErrors, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitStatus()protected voidinitWriter()voidstartProcessing()protected voidwriteHeader()protected voidwriteValidationReport(CollectRecord record)protected voidwriteValidationReportLine(CollectRecord record, RecordValidationReportItem item)-
Methods inherited from class org.openforis.collect.manager.process.AbstractProcess
call, cancel, getStatus, init
-
-
-
-
Constructor Detail
-
ValidationReportProcess
public ValidationReportProcess(OutputStream outputStream, RecordManager recordManager, MessageSource messageSource, ValidationReportProcess.ReportType reportType, User user, String sessionId, RecordFilter recordFilter, boolean includeConfirmedErrors)
-
ValidationReportProcess
public ValidationReportProcess(OutputStream outputStream, RecordManager recordManager, MessageSource messageSource, ValidationReportProcess.ReportType reportType, User user, String sessionId, RecordFilter recordFilter, boolean includeConfirmedErrors, Locale locale)
-
-
Method Detail
-
initStatus
protected void initStatus()
- Specified by:
initStatusin classAbstractProcess<Void,ProcessStatus>
-
startProcessing
public void startProcessing() throws Exception- Specified by:
startProcessingin interfaceProcess<Void>- Overrides:
startProcessingin classAbstractProcess<Void,ProcessStatus>- Throws:
Exception
-
initWriter
protected void initWriter() throws UnsupportedEncodingException- Throws:
UnsupportedEncodingException
-
writeValidationReport
protected void writeValidationReport(CollectRecord record) throws IOException
- Throws:
IOException
-
writeHeader
protected void writeHeader() throws IOException- Throws:
IOException
-
writeValidationReportLine
protected void writeValidationReportLine(CollectRecord record, RecordValidationReportItem item)
-
-