Class TraceabilityReport
java.lang.Object
pro.verron.officestamper.TraceabilityReport
- All Implemented Interfaces:
TraceabilityReporter
A concrete implementation of TraceabilityReporter that collects all
resolution events.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordRepresents a single placeholder resolution event. -
Constructor Summary
ConstructorsConstructorDescriptionTraceabilityReport(OffsetDateTime timestamp, String template, String data) TraceabilityReport(OffsetDateTime timestamp, String template, String data, List<TraceabilityReport.Resolution> resolutions) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetData()voidvoidgetTemplate(String template) voidgetTimestamp(OffsetDateTime timestamp) voidonResolution(String expression, @Nullable Object value, List<Object> contextStack) voidsetResolutions(List<TraceabilityReport.Resolution> resolutions)
-
Constructor Details
-
TraceabilityReport
public TraceabilityReport() -
TraceabilityReport
-
TraceabilityReport
public TraceabilityReport(OffsetDateTime timestamp, String template, String data, List<TraceabilityReport.Resolution> resolutions) Default constructor.
-
-
Method Details
-
onResolution
- Specified by:
onResolutionin interfaceTraceabilityReporter
-
getTimestamp
-
getData
-
getTemplate
-
getResolutions
-
setResolutions
-
getTimestamp
-
getData
-
getTemplate
-