public class ReportBuilder extends java.lang.Object implements DataInjector, EnvironmentInjector
| Constructor and Description |
|---|
ReportBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Report |
buildReport() |
ReportBuilder |
injectContextEntry(java.lang.String name,
java.lang.Object value) |
ReportBuilder |
injectDate(java.util.Date date) |
ReportBuilder |
injectId(java.util.UUID id) |
ReportBuilder |
injectSender(java.lang.String sender) |
ReportBuilder |
injectType(java.lang.String type) |
public ReportBuilder injectId(java.util.UUID id)
injectId in interface DataInjectorpublic ReportBuilder injectType(java.lang.String type)
injectType in interface DataInjectorpublic ReportBuilder injectContextEntry(java.lang.String name, java.lang.Object value)
injectContextEntry in interface DataInjectorinjectContextEntry in interface EnvironmentInjectorpublic ReportBuilder injectDate(java.util.Date date)
injectDate in interface EnvironmentInjectorpublic ReportBuilder injectSender(java.lang.String sender)
injectSender in interface EnvironmentInjectorpublic Report buildReport()