Package org.apache.cayenne.validation
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 ofValidationFailuresthat occured in a given context. All failures are kept in the same order they were added.- Since:
- 1.1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ValidationResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFailure(ValidationFailure failure)Add a failure to the validation result.voidclear()List<ValidationFailure>getFailures()Returns all failures added to this result, or empty list is result has no failures.List<ValidationFailure>getFailures(Object source)Returns all failures related to thesourceobject, or an empty list if there are no such failures.booleanhasFailures()Returns true if at least one failure has been added to this result.booleanhasFailures(Object source)StringtoString()
-
-
-
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.
-
getFailures
public List<ValidationFailure> getFailures(Object source)
Returns all failures related to thesourceobject, or an empty list if there are no such failures.- Parameters:
source- it may be null.- See Also:
ValidationFailure.getSource()
-
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()
-
-