Package org.apache.cayenne.validation
Interface ValidationFailure
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
BeanValidationFailure
,SimpleValidationFailure
Defines a single failure during the validation process. Implementing classes may
store any extra information to help callers to identify the source and reasons
for the failure.
- Since:
- 1.1
- See Also:
-
Method Summary
-
Method Details
-
getSource
Object getSource()Returns the object that has generated the failure. For example, if aPerson
must have a name and aValidationFailure
is created when the user attempts to save it, thePerson
object would be the failure source.- Returns:
- the failure's source or null in case a source cannot be defined.
-
getError
Object getError()Returns an user defined error object. -
getDescription
String getDescription()Returns a String representation of the error object. This is used in log messages and exceptions.
-