public class ReportingMetacardValidatorImpl extends Object implements MetacardValidator, ReportingMetacardValidator
Metacard validator that validates all of a Metacard's attributes using
the AttributeValidators registered in the attribute validator registry.| Constructor and Description |
|---|
ReportingMetacardValidatorImpl(AttributeValidatorRegistry validatorRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
validate(Metacard metacard)
Validates a
Metacard |
Optional<MetacardValidationReport> |
validateMetacard(Metacard metacard)
Validates a
Metacard. |
public ReportingMetacardValidatorImpl(AttributeValidatorRegistry validatorRegistry)
public void validate(Metacard metacard) throws ValidationException
MetacardValidatorMetacardvalidate in interface MetacardValidatormetacard - Metacard to validateValidationException - if any validation error occurspublic Optional<MetacardValidationReport> validateMetacard(Metacard metacard)
ReportingMetacardValidatorMetacard.validateMetacard in interface ReportingMetacardValidatormetacard - the Metacard to validate, cannot be nullOptional containing a MetacardValidationReport if there are
violations, or an empty Optional if there are no violationsThis work is licensed under a Creative Commons Attribution 4.0 International License.