public final class ModelBasedEventDecorator
extends java.lang.Object
ValidationEventDecorator that applies custom suppressions, custom severity overrides,
suppressions parsed from model metadata, and severity overrides parsed from model metadata.| Constructor and Description |
|---|
ModelBasedEventDecorator() |
| Modifier and Type | Method and Description |
|---|---|
ValidatedResult<ValidationEventDecorator> |
createDecorator(Model model)
Creates a ValidationEventDecorator for the given Model.
|
ModelBasedEventDecorator |
severityOverrides(java.util.Collection<? extends SeverityOverride> severityOverrides)
Sets custom severity overrides not found in the model.
|
ModelBasedEventDecorator |
suppressions(java.util.Collection<? extends Suppression> suppressions)
Sets custom suppressions not found in the model.
|
public ModelBasedEventDecorator suppressions(java.util.Collection<? extends Suppression> suppressions)
suppressions - Suppressions to set.public ModelBasedEventDecorator severityOverrides(java.util.Collection<? extends SeverityOverride> severityOverrides)
severityOverrides - Severity overrides to set.public ValidatedResult<ValidationEventDecorator> createDecorator(Model model)
Validators, suppressions, and severity overrides found in the model are used each time
ValidationEventDecorator.decorate(ValidationEvent) is called. The
ValidationEventDecorator.canDecorate(ValidationEvent) always returns true.
model - Model to load validation events from.