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 Details

    • MetacardValidationReportImpl

      public MetacardValidationReportImpl()
  • Method Details

    • addAttributeViolation

      public void addAttributeViolation(ddf.catalog.validation.violation.ValidationViolation violation)
      Adds an attribute-level ValidationViolation to the report.
      Parameters:
      violation - the attribute-level violation to add to the report, cannot be null
      Throws:
      IllegalArgumentException - if violation is null
    • addMetacardViolation

      public void addMetacardViolation(ddf.catalog.validation.violation.ValidationViolation violation)
      Adds a metacard-level ValidationViolation to the report.
      Parameters:
      violation - the metacard-level violation to add to the report, cannot be null
      Throws:
      IllegalArgumentException - if violation is null
    • getAttributeValidationViolations

      public Set<ddf.catalog.validation.violation.ValidationViolation> getAttributeValidationViolations()
      Specified by:
      getAttributeValidationViolations in interface ddf.catalog.validation.report.MetacardValidationReport
    • getMetacardValidationViolations

      public Set<ddf.catalog.validation.violation.ValidationViolation> getMetacardValidationViolations()
      Specified by:
      getMetacardValidationViolations in interface ddf.catalog.validation.report.MetacardValidationReport