Class MetacardValidationReportImpl
java.lang.Object
ddf.catalog.validation.impl.report.MetacardValidationReportImpl
- All Implemented Interfaces:
ddf.catalog.validation.report.MetacardValidationReport
public class MetacardValidationReportImpl
extends Object
implements ddf.catalog.validation.report.MetacardValidationReport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeViolation(ddf.catalog.validation.violation.ValidationViolation violation) Adds an attribute-levelValidationViolationto the report.voidaddMetacardViolation(ddf.catalog.validation.violation.ValidationViolation violation) Adds a metacard-levelValidationViolationto the report.Set<ddf.catalog.validation.violation.ValidationViolation> Set<ddf.catalog.validation.violation.ValidationViolation>
-
Constructor Details
-
MetacardValidationReportImpl
public MetacardValidationReportImpl()
-
-
Method Details
-
addAttributeViolation
public void addAttributeViolation(ddf.catalog.validation.violation.ValidationViolation violation) Adds an attribute-levelValidationViolationto the report.- Parameters:
violation- the attribute-level violation to add to the report, cannot be null- Throws:
IllegalArgumentException- ifviolationis null
-
addMetacardViolation
public void addMetacardViolation(ddf.catalog.validation.violation.ValidationViolation violation) Adds a metacard-levelValidationViolationto the report.- Parameters:
violation- the metacard-level violation to add to the report, cannot be null- Throws:
IllegalArgumentException- ifviolationis null
-
getAttributeValidationViolations
- Specified by:
getAttributeValidationViolationsin interfaceddf.catalog.validation.report.MetacardValidationReport
-
getMetacardValidationViolations
- Specified by:
getMetacardValidationViolationsin interfaceddf.catalog.validation.report.MetacardValidationReport
-