Class ValidationResult

  • All Implemented Interfaces:
    Serializable

    public class ValidationResult
    extends Object
    implements Serializable
    Represents a result of a validation execution. Contains a set of ValidationFailuresthat occured in a given context. All failures are kept in the same order they were added.
    Since:
    1.1
    See Also:
    Serialized Form
    • Constructor Detail

      • ValidationResult

        public ValidationResult()
    • Method Detail

      • addFailure

        public void addFailure​(ValidationFailure failure)
        Add a failure to the validation result.
        Parameters:
        failure - failure to be added. It may not be null.
        See Also:
        ValidationFailure
      • getFailures

        public List<ValidationFailure> getFailures()
        Returns all failures added to this result, or empty list is result has no failures.
      • hasFailures

        public boolean hasFailures()
        Returns true if at least one failure has been added to this result. False otherwise.
      • hasFailures

        public boolean hasFailures​(Object source)
        Parameters:
        source - it may be null.
        Returns:
        true if there is at least one failure for source. False otherwise.
      • clear

        public void clear()