public class IOReportImplDefinition extends AbstractReportDefinition<IOReport,IOReporter>
IOReporter
.Modifier and Type | Field and Description |
---|---|
static String |
KEY_IOREPORT_TARGET
Key for target
|
KEY_REPORT_ERRORS, KEY_REPORT_INFOS, KEY_REPORT_MESSAGE_TYPE, KEY_REPORT_STARTTIME, KEY_REPORT_SUCCESS, KEY_REPORT_SUMMARY, KEY_REPORT_TASKNAME, KEY_REPORT_TIME, KEY_REPORT_WARNINGS
ID_PREFIX
Constructor and Description |
---|
IOReportImplDefinition()
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected Properties |
asProperties(IOReport report)
Get a
Properties representation of the given report that can be
used to create a new report instance using
AbstractReportDefinition.createReport(Properties) . |
protected IOReport |
configureReport(IOReporter reporter,
Properties props)
Configure the report.
|
protected IOReporter |
createReport(Properties props)
Create a report from a set of properties.
|
asString, configureBasicReporter, getIdentifier, getObjectClass, parse
public static final String KEY_IOREPORT_TARGET
protected IOReporter createReport(Properties props)
AbstractReportDefinition
createReport
in class AbstractReportDefinition<IOReport,IOReporter>
props
- the propertiesAbstractReportDefinition.createReport(java.util.Properties)
protected IOReport configureReport(IOReporter reporter, Properties props)
AbstractReportDefinition
configureReport
in class AbstractReportDefinition<IOReport,IOReporter>
reporter
- report to configureprops
- properties to setAbstractReportDefinition.configureReport(eu.esdihumboldt.hale.common.core.report.Report,
java.util.Properties)
protected Properties asProperties(IOReport report)
AbstractReportDefinition
Properties
representation of the given report that can be
used to create a new report instance using
AbstractReportDefinition.createReport(Properties)
.asProperties
in class AbstractReportDefinition<IOReport,IOReporter>
report
- the messageBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a