Examples of HibernateValidatorConfiguration


Examples of org.hibernate.validator.HibernateValidatorConfiguration

        return getValidatorFactory().getValidator();
    }

    public ValidatorFactory getValidatorFactory() {
        ConstraintMapping mapping = new ConstraintMapping();
        HibernateValidatorConfiguration config = Validation.byProvider( HibernateValidator.class ).providerResolver(this).configure();
        config.addMapping( mapping );
        ValidatorFactory factory = config.buildValidatorFactory();
        return factory;
    }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

                  logger.debug("Using CDI supporting " + validatorFactory);
               }
               catch (NamingException e)
               {
                  logger.info("Unable to find CDI supporting ValidatorFactory. Using default ValidatorFactory");
                  HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure();
                  validatorFactory = tmpValidatorFactory = config.buildValidatorFactory();
               }
            }
         }
      }
      return validatorFactory;
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

         synchronized (RD_LOCK)
         {
            tmpValidatorFactory = validatorFactory;
            if (validatorFactory == null)
            {
               HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure();
               tmpValidatorFactory = validatorFactory = config.buildValidatorFactory();

            }
         }
      }
      Validator validator = validatorFactory.getValidator();
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

    }

    @Provides
    protected ValidatorFactory getValidationFactory(
            Provider<MessageInterpolator> interpolatorProvider) {
        HibernateValidatorConfiguration configure =
            Validation.byProvider(HibernateValidator.class).configure();

        configure.messageInterpolator(interpolatorProvider.get());
        return configure.buildValidatorFactory();
    }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

        final ClassLoader oldTCCL = SecurityActions.getContextClassLoader();
        try {
            SecurityActions.setContextClassLoader(oldTCCL);
            if (configuration == null) {
                ConstraintMapping mapping = new ConstraintMapping();
                HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).providerResolver(new JbossProviderResolver()).configure();
                config.addMapping(mapping);
                ValidatorFactory factory = config.buildValidatorFactory();
                return factory;

            } else {
                return configuration.buildValidatorFactory();
            }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

    assertNotNull( validator );
  }

  @Test
  public void testByProvider() {
    HibernateValidatorConfiguration config = Validation.byProvider( HibernateValidator.class ).configure();
    config.messageInterpolator( new MyMessageInterpolator() )
        .traversableResolver( new MyTraversableResolver() )
        .constraintValidatorFactory( new MyConstraintValidatorFactory() );

    ValidatorFactory factory = config.buildValidatorFactory();
    Validator validator = factory.getValidator();

    assertNotNull( validator );
  }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

        final ClassLoader oldTCCL = SecurityActions.getContextClassLoader();
        try {
            SecurityActions.setContextClassLoader(oldTCCL);
            if (configuration == null) {
                ConstraintMapping mapping = new ConstraintMapping();
                HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).providerResolver(new JbossProviderResolver()).configure();
                config.addMapping(mapping);
                ValidatorFactory factory = config.buildValidatorFactory();
                return factory;

            } else {
                return configuration.buildValidatorFactory();
            }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

            };
          }
        }, false
    );

    HibernateValidatorConfiguration config = ValidatorUtil.getConfiguration();
    ValidatorFactory factory = config.messageInterpolator( interpolator ).buildValidatorFactory();
    validator = factory.getValidator();
  }
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

  private final A testInstance = new A();

  @Test
  @TestForIssue(jiraKey = "HV-381")
  public void testFailFastDefaultBehaviour() {
    final HibernateValidatorConfiguration configuration = ValidatorUtil.getConfiguration( HibernateValidator.class );
    final ValidatorFactory factory = configuration.buildValidatorFactory();

    final Validator validator = factory.getValidator();

    Set<ConstraintViolation<A>> constraintViolations = validator.validate( testInstance );
    assertNumberOfViolations( constraintViolations, 2 );
View Full Code Here

Examples of org.hibernate.validator.HibernateValidatorConfiguration

  }

  @Test
  @TestForIssue(jiraKey = "HV-381")
  public void testFailFastSetOnConfiguration() {
    final HibernateValidatorConfiguration configuration = ValidatorUtil.getConfiguration( HibernateValidator.class );
    final ValidatorFactory factory = configuration.failFast( true ).buildValidatorFactory();

    final Validator validator = factory.getValidator();
    Set<ConstraintViolation<A>> constraintViolations = validator.validate( testInstance );
    assertNumberOfViolations( constraintViolations, 1 );
  }
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.