Class BeanValidationFailure

    • Field Detail

      • property

        protected String property
    • Constructor Detail

      • BeanValidationFailure

        public BeanValidationFailure​(Object source,
                                     String property,
                                     Object error)
        Creates new BeanValidationFailure.
    • Method Detail

      • validateNotEmpty

        public static ValidationFailure validateNotEmpty​(Object bean,
                                                         String attribute,
                                                         Collection<?> value)
        Returns a ValidationFailure if a collection attribute of an object is null or empty.
      • validateNotEmpty

        public static ValidationFailure 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.
      • validateJavaClassName

        public static ValidationFailure 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. Special case: primitive arrays like byte[] are also handled as a valid java class name.
        Since:
        1.2
      • getProperty

        public String getProperty()
        Returns a failed property of the failure source object.