public class MetacardValidationReportImpl extends Object implements MetacardValidationReport
Constructor and Description |
---|
MetacardValidationReportImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeViolation(ValidationViolation violation)
Adds an attribute-level
ValidationViolation to the report. |
void |
addMetacardViolation(ValidationViolation violation)
Adds a metacard-level
ValidationViolation to the report. |
Set<ValidationViolation> |
getAttributeValidationViolations()
Returns the set of
ValidationViolation s representing the attribute-level violations on
the validated Metacard . |
Set<ValidationViolation> |
getMetacardValidationViolations()
Returns the set of
ValidationViolation s representing the metacard-level violations on
the validated Metacard . |
public void addAttributeViolation(ValidationViolation violation)
ValidationViolation
to the report.violation
- the attribute-level violation to add to the report, cannot be nullIllegalArgumentException
- if violation
is nullpublic void addMetacardViolation(ValidationViolation violation)
ValidationViolation
to the report.violation
- the metacard-level violation to add to the report, cannot be nullIllegalArgumentException
- if violation
is nullpublic Set<ValidationViolation> getAttributeValidationViolations()
MetacardValidationReport
ValidationViolation
s representing the attribute-level violations on
the validated Metacard
.
If there are no attribute-level violations, this method just returns an empty set.
getAttributeValidationViolations
in interface MetacardValidationReport
public Set<ValidationViolation> getMetacardValidationViolations()
MetacardValidationReport
ValidationViolation
s representing the metacard-level violations on
the validated Metacard
.
If there are no metacard-level violations, this method just returns an empty set.
getMetacardValidationViolations
in interface MetacardValidationReport
This work is licensed under a Creative Commons Attribution 4.0 International License.