Class ValidationUtils


  • public abstract class ValidationUtils
    extends Object
    Utility class to perform parameter validations.
    Author:
    joseross
    • Constructor Detail

      • ValidationUtils

        public ValidationUtils()
    • Method Detail

      • validateAnyListNonEmpty

        public static void validateAnyListNonEmpty​(List<?>... lists)
                                            throws InvalidParametersException
        Validates that at least one of the lists is not null and is not empty.
        Parameters:
        lists - lists to validate
        Throws:
        InvalidParametersException - if all lists are null or empty
      • validateValue

        public static void validateValue​(org.springframework.validation.Validator validator,
                                         Object value,
                                         String key)
                                  throws org.craftercms.commons.validation.ValidationException
        Validates a value against a given validator and throws a ValidationException if validation fails
        Parameters:
        validator - Validator
        value - value to be validated
        key - validation error key to be used for the value
        Throws:
        org.craftercms.commons.validation.ValidationException - if validation fails
      • validateValue

        public static void validateValue​(org.springframework.validation.Validator validator,
                                         Object value,
                                         String key,
                                         Map<String,​String> errors)