 1 public class Validator {
 2
 3     private final static jakarta.validation.Validator validator =
 4             Validation.buildDefaultValidatorFactory()
 5                     .getValidator();
 6
 7     /**
 8      * Sprawdzenie wszystkich adnotacji Bean Validation.
 9      */
10     public static <T> void validate(T subject) {
11         Set<ConstraintViolation<T>> violations = validator.validate(subject);
12         if (!violations.isEmpty()) {
13             throw new ConstraintViolationException(violations);
14         }
15     }
16 }
