## 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 and Description
    --- | ---
    `protected Collection<ValidationFailure>` | ConfigurationTree.`loadFailures`

    Methods in org.apache.cayenne.configuration that return types with arguments of type ValidationFailure
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ValidationFailure>` | ConfigurationTree.`getLoadFailures()`

    Constructor parameters in org.apache.cayenne.configuration with type arguments of type ValidationFailure
    Constructor and 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 and 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 and 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, Collection<?> value)` Returns a ValidationFailure if a collection attribute of an object is null or empty.
    `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.`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 and 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 and Description
    --- | ---
    `void` | ValidationResult.`addFailure(ValidationFailure failure)` Add a failure to the validation result.

Copyright © 2001–2018 Apache Cayenne. All rights reserved.