Class ValidatorReport


  • public class ValidatorReport
    extends Object
    A report of the validation of an object node.
    Author:
    Luca Frosini (ISTI - CNR)
    • Field Detail

      • valid

        protected Boolean valid
        A flag indicating whether the validation was successful.
    • Constructor Detail

      • ValidatorReport

        public ValidatorReport()
        Constructs a new validator report.
    • Method Detail

      • getAttributeValidatorReports

        public Collection<AttributeValidatorReport> getAttributeValidatorReports()
        Returns the attribute validator reports.
        Returns:
        The attribute validator reports.
      • addAttributeValidatorReport

        public void addAttributeValidatorReport​(AttributeValidatorReport attributeValidatorReport)
        Adds an attribute validator report.
        Parameters:
        attributeValidatorReport - The attribute validator report.
      • getAttributeValidatorReport

        public AttributeValidatorReport getAttributeValidatorReport​(String fieldName)
        Returns the attribute validator report for the given field name.
        Parameters:
        fieldName - The field name.
        Returns:
        The attribute validator report.
      • isValid

        public Boolean isValid()
        Checks if the validation was successful.
        Returns:
        true if the validation was successful.
      • getErrors

        public List<String> getErrors()
        Returns the list of errors.
        Returns:
        The list of errors.