Package org.openforis.collect.manager
Class ValidationReportProcess
java.lang.Object
org.openforis.collect.manager.process.AbstractProcess<Void,ProcessStatus>
org.openforis.collect.manager.ValidationReportProcess
- Author:
- S. Ricci
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.openforis.collect.manager.process.AbstractProcess
status -
Constructor Summary
ConstructorsConstructorDescriptionValidationReportProcess(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
Modifier and TypeMethodDescriptionprotected voidprotected voidvoidprotected voidprotected voidwriteValidationReport(CollectRecord record) protected voidwriteValidationReportLine(CollectRecord record, RecordValidationReportItem item) Methods inherited from class org.openforis.collect.manager.process.AbstractProcess
call, cancel, getStatus, init
-
Constructor Details
-
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 Details
-
initStatus
protected void initStatus()- Specified by:
initStatusin classAbstractProcess<Void,ProcessStatus>
-
startProcessing
- Specified by:
startProcessingin interfaceProcess<Void>- Overrides:
startProcessingin classAbstractProcess<Void,ProcessStatus> - Throws:
Exception
-
initWriter
- Throws:
UnsupportedEncodingException
-
writeValidationReport
- Throws:
IOException
-
writeHeader
- Throws:
IOException
-
writeValidationReportLine
-