# Uses of Interface
org.apache.cayenne.validation.ValidationFailure

Packages that use ValidationFailure
Package
Description
org.apache.cayenne.configuration
org.apache.cayenne.validation

- ## Uses of ValidationFailure in org.apache.cayenne.configuration

  Fields in org.apache.cayenne.configuration with type parameters of type ValidationFailure
  Modifier and Type
  Field
  Description
  `protected Collection<ValidationFailure>`
  ConfigurationTree.`loadFailures`
  Methods in org.apache.cayenne.configuration that return types with arguments of type ValidationFailure
  Modifier and Type
  Method
  Description
  `Collection<ValidationFailure>`
  ConfigurationTree.`getLoadFailures()`
  Constructor parameters in org.apache.cayenne.configuration with type arguments of type ValidationFailure
  Modifier
  Constructor
  Description
  ``
  `ConfigurationTree(T rootNode, Collection<ValidationFailure> loadFailures)`

- ## Uses of ValidationFailure in org.apache.cayenne.validation

  Classes in org.apache.cayenne.validation that implement ValidationFailure
  Modifier and Type
  Class
  Description
  `class`
  `BeanValidationFailure`
  ValidationFailure implementation that described a failure of a single named property of a Java Bean object.
  `class`
  `SimpleValidationFailure`
  Represents a generic validation failure that contains failed object and a message describing the failure.
  Methods in org.apache.cayenne.validation that return ValidationFailure
  Modifier and Type
  Method
  Description
  `static ValidationFailure`
  BeanValidationFailure.`validateJavaClassName(Object bean, String attribute, String identifier)`
  A utility method that checks that a given string is a valid Java full class name, returning a non-null ValidationFailure if this is not so.
  `static ValidationFailure`
  BeanValidationFailure.`validateMandatory(Object bean, String attribute)`
  `static ValidationFailure`
  BeanValidationFailure.`validateMandatory(Object bean, String attribute, Object value)`
  `static ValidationFailure`
  BeanValidationFailure.`validateNotEmpty(Object bean, String attribute, String value)`
  A utility method that returns a ValidationFailure if a string is either null or has a length of zero; otherwise returns null.
  `static ValidationFailure`
  BeanValidationFailure.`validateNotEmpty(Object bean, String attribute, Collection<?> value)`
  Returns a ValidationFailure if a collection attribute of an object is null or empty.
  `static ValidationFailure`
  BeanValidationFailure.`validateNotNull(Object bean, String attribute, Object value)`
  Methods in org.apache.cayenne.validation that return types with arguments of type ValidationFailure
  Modifier and Type
  Method
  Description
  `List<ValidationFailure>`
  ValidationResult.`getFailures()`
  Returns all failures added to this result, or empty list is result has no failures.
  `List<ValidationFailure>`
  ValidationResult.`getFailures(Object source)`
  Returns all failures related to the `source` object, or an empty list if there are no such failures.
  Methods in org.apache.cayenne.validation with parameters of type ValidationFailure
  Modifier and Type
  Method
  Description
  `void`
  ValidationResult.`addFailure(ValidationFailure failure)`
  Add a failure to the validation result.