Package org.hibernate.validator

Examples of org.hibernate.validator.HibernateValidatorConfiguration.constraintValidatorFactory()


        Set<ConstraintViolation<Employee>> constraintViolations = validator.validate(emp);
        Assert.assertEquals("Wrong number of constraints", constraintViolations.size(), 0);

        // get a new factory using a custom configuration
        configuration = (HibernateValidatorConfiguration) Validation.byDefaultProvider().configure();
        configuration.constraintValidatorFactory(new ConstraintValidatorFactory() {

            @Override
            public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
                if (key == NotNullValidator.class) {
                    return (T) new ErroneousNotNullValidator();
View Full Code Here


        Set<ConstraintViolation<Employee>> constraintViolations = validator.validate(emp);
        assertEquals("Wrong number of constraints", constraintViolations.size(), 1);
        assertEquals("Created by default factory", constraintViolations.iterator().next().getMessage());

        // get a new factory using a custom configuration
        configuration.constraintValidatorFactory(new CustomConstraintValidatorFactory(configuration
                .getDefaultConstraintValidatorFactory()));

        factory = configuration.buildValidatorFactory();
        validator = factory.getValidator();
        constraintViolations = validator.validate(emp);
View Full Code Here

    );

    DelegatingConstraintValidatorFactory constraintValidatorFactory = new DelegatingConstraintValidatorFactory(
        config.getDefaultConstraintValidatorFactory()
    );
    config.constraintValidatorFactory( constraintValidatorFactory );

    assertDefaultURLConstraintValidatorOverridden( config, constraintValidatorFactory );
  }

  @Test
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.