Class ValidationResult

java.lang.Object
org.apache.cayenne.validation.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:
  • Constructor Details

    • ValidationResult

      public ValidationResult()
  • Method Details

    • 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:
    • getFailures

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

      public List<ValidationFailure> getFailures(Object source)
      Returns all failures related to the source object, or an empty list if there are no such failures.
      Parameters:
      source - it may be null.
      See Also:
    • 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()
    • toString

      public String toString()
      Overrides:
      toString in class Object