Class ValidatorService


  • public class ValidatorService
    extends Object
    Thread-safe validation for bean instances, always returning an Optional based if the validation results in ConstraintViolations or not.
    Author:
    Thiago A. de Souza Weber
    • Constructor Detail

      • ValidatorService

        public ValidatorService​(javax.validation.Validator validator)
    • Method Detail

      • validate

        public <T> Optional<Set<javax.validation.ConstraintViolation<T>>> validate​(T object,
                                                                                   Class<?>... groups)
        Validates all constraints on object.
        Type Parameters:
        T - the type of the object to validate
        Parameters:
        object - object to validate
        groups - the group or list of groups targeted for validation
        Returns:
        Optional with a set of ConstraintViolation if have at least one, else empty.