Class AttributeValidationReportImpl

java.lang.Object
ddf.catalog.validation.impl.report.AttributeValidationReportImpl
All Implemented Interfaces:
ddf.catalog.validation.report.AttributeValidationReport

public class AttributeValidationReportImpl extends Object implements ddf.catalog.validation.report.AttributeValidationReport
  • Constructor Details

    • AttributeValidationReportImpl

      public AttributeValidationReportImpl()
  • Method Details

    • addViolation

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

      public void addViolations(Set<ddf.catalog.validation.violation.ValidationViolation> violations)
      Adds a set of ValidationViolation to the report.
      Parameters:
      violations - the violation set to add to the report, cannot be null or empty
      Throws:
      IllegalArgumentException - if violation is null or empty
    • addSuggestedValue

      public void addSuggestedValue(String value)
      Adds a suggested attribute value to the report.
      Parameters:
      value - a suggested attribute value to add to the report
      Throws:
      IllegalArgumentException - if value is null
    • addSuggestedValues

      public void addSuggestedValues(Set<String> values)
      Adds a a set of attribute values to the report.
      Parameters:
      values - a set of suggested attribute values to add to the report, cannot be null or empty
      Throws:
      IllegalArgumentException - if value is null or empty
    • getAttributeValidationViolations

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

      public Set<String> getSuggestedValues()
      Specified by:
      getSuggestedValues in interface ddf.catalog.validation.report.AttributeValidationReport