Refine search
@SuppressWarnings({"unchecked", "rawtypes"}) public JValidator(URL url) { this.clazz = ReflectUtils.forName(url.getServiceInterface()); String jvalidation = url.getParameter("jvalidation"); ValidatorFactory factory; if (jvalidation != null && jvalidation.length() > 0) { factory = Validation.byProvider((Class) ReflectUtils.forName(jvalidation)).configure().buildValidatorFactory(); } else { factory = Validation.buildDefaultValidatorFactory(); } this.validator = factory.getValidator(); this.methodClassMap = new ConcurrentHashMap<String, Class>(); }
Configuration<?> configuration; if (this.providerClass != null) { ProviderSpecificBootstrap bootstrap = Validation.byProvider(this.providerClass); if (this.validationProviderResolver != null) { bootstrap = bootstrap.providerResolver(this.validationProviderResolver); configuration = bootstrap.configure(); GenericBootstrap bootstrap = Validation.byDefaultProvider(); if (this.validationProviderResolver != null) { bootstrap = bootstrap.providerResolver(this.validationProviderResolver);
@Provides @Singleton public HibernateValidatorConfiguration getConfiguration() { return Validation.byProvider(HibernateValidator.class).configure(); }
private Configuration<?> getConfiguration() { return validationProviderHelper.isDefaultProvider() ? Validation.byDefaultProvider().configure() : Validation.byProvider( org.hibernate.validator.HibernateValidator.class ).configure(); }
@Test @SpecAssertion(section = "4.4.4.2", id = "b") public void testFirstMatchingValidationProviderResolverIsReturned() { ValidationProviderResolver resolver = new ValidationProviderResolver() { public List<ValidationProvider<?>> getValidationProviders() { List<ValidationProvider<?>> list = new ArrayList<ValidationProvider<?>>(); list.add( TestUtil.getValidationProviderUnderTest() ); list.add( new TCKValidationProvider() ); return list; } }; Configuration<?> configuration = Validation .byProvider( TCKValidationProvider.class ) .providerResolver( resolver ) .configure(); ValidatorFactory factory = configuration.buildValidatorFactory(); assertTrue( factory instanceof TCKValidationProvider.DummyValidatorFactory ); }
@SuppressWarnings("unchecked") @Override public T configure() { Configuration<T> configuration = new ConfigurationWrapper<T>(bootstrap.configure()); return (T)configuration; } }
@Override public ProviderSpecificBootstrap<T> providerResolver(ValidationProviderResolver resolver) { this.bootstrap = bootstrap.providerResolver(resolver); return this; }
@Bean public Validator validator() { ValidatorFactory validatorFactory = Validation.byProvider(HibernateValidator.class) .configure() .addProperty("hibernate.validator.fail_fast", "true") .buildValidatorFactory(); Validator validator = validatorFactory.getValidator(); return validator; } }
private Configuration<?> getConfiguration() { return validationProviderHelper.isDefaultProvider() ? Validation.byDefaultProvider().configure() : Validation.byProvider( org.hibernate.validator.HibernateValidator.class ).configure(); }
@Test @SpecAssertion(section = Sections.VALIDATIONAPI_BOOTSTRAPPING_VALIDATIONPROVIDER_PROVIDER, id = "b") public void testFirstMatchingValidationProviderResolverIsReturned() { ValidationProviderResolver resolver = new ValidationProviderResolver() { @Override public List<ValidationProvider<?>> getValidationProviders() { List<ValidationProvider<?>> list = new ArrayList<ValidationProvider<?>>(); list.add( TestUtil.getValidationProviderUnderTest() ); list.add( new TCKValidationProvider() ); return list; } }; Configuration<?> configuration = Validation .byProvider( TCKValidationProvider.class ) .providerResolver( resolver ) .configure(); ValidatorFactory factory = configuration.buildValidatorFactory(); assertTrue( factory instanceof TCKValidationProvider.DummyValidatorFactory ); }
private Object getValidatorObject() { try { final ProviderSpecificBootstrap<?> provider = (ProviderSpecificBootstrap<?>) byProviderMethod.invoke(null, providerClass); return provider.configure().buildValidatorFactory().getValidator().unwrap(unwrapClass); } catch (final IllegalAccessException e) { throw new IllegalStateException(e); } catch (final InvocationTargetException e) { throw new IllegalStateException(e); } } }
@SuppressWarnings({"unchecked", "rawtypes"}) public JValidator(URL url) { this.clazz = ReflectUtils.forName(url.getServiceInterface()); String jvalidation = url.getParameter("jvalidation"); ValidatorFactory factory; if (jvalidation != null && jvalidation.length() > 0) { factory = Validation.byProvider((Class) ReflectUtils.forName(jvalidation)).configure().buildValidatorFactory(); } else { factory = Validation.buildDefaultValidatorFactory(); } this.validator = factory.getValidator(); this.methodClassMap = new ConcurrentHashMap<String, Class>(); }
protected static Environment createEnvironment(final String name) { final Validator validator = Validation .byProvider(HibernateValidator.class) .configure() .addValidatedValueHandler(new OptionalValidatedValueUnwrapper()) .buildValidatorFactory() .getValidator(); return new Environment(name, Jackson.newObjectMapper(), validator, new MetricRegistry(), Thread.currentThread().getContextClassLoader()); }
Configuration<?> configuration; if (this.providerClass != null) { ProviderSpecificBootstrap bootstrap = Validation.byProvider(this.providerClass); if (this.validationProviderResolver != null) { bootstrap = bootstrap.providerResolver(this.validationProviderResolver); configuration = bootstrap.configure(); GenericBootstrap bootstrap = Validation.byDefaultProvider(); if (this.validationProviderResolver != null) { bootstrap = bootstrap.providerResolver(this.validationProviderResolver);
@SuppressWarnings({"unchecked", "rawtypes"}) final Class clazz = classLoader.loadClass(providerClassName); target = Validation.byProvider(clazz).configure(); logger.info("Using " + providerClassName + " as validation provider."); } catch (final ClassNotFoundException e) { target = Validation.byDefaultProvider().configure(); Thread.currentThread().setContextClassLoader(classLoader);
@Test @SpecAssertions({ @SpecAssertion(section = "4.4.5", id = "c"), @SpecAssertion(section = "4.4.5", id = "e") }) public void testSpecificValidationProvider() { ValidationProviderResolver resolver = new ValidationProviderResolver() { public List<ValidationProvider<?>> getValidationProviders() { List<ValidationProvider<?>> list = new ArrayList<ValidationProvider<?>>(); list.add( new TCKValidationProvider() ); return list; } }; // with resolver ProviderSpecificBootstrap<TCKValidatorConfiguration> bootstrap = Validation.byProvider( TCKValidationProvider.class ); Configuration<?> config = bootstrap.providerResolver( resolver ).configure(); ValidatorFactory factory = config.buildValidatorFactory(); assertTrue( factory instanceof TCKValidationProvider.DummyValidatorFactory ); }
@Before public void init() { ValidatorFactory vf = Validation.buildDefaultValidatorFactory(); validator = vf.getValidator(); mockMetadataDao = Mockito.mock(MetadataDAO.class); ValidationContext.initialize(mockMetadataDao); config = Validation.byProvider(HibernateValidator.class).configure(); }
@Override public void configure(final Env env, final Config config, final Binder binder) { HibernateValidatorConfiguration configuration = byProvider(HibernateValidator.class) .configure(); if (config.hasPath("hibernate.validator")) { config.getConfig("hibernate.validator").root().forEach((k, v) -> configuration.addProperty("hibernate.validator." + k, v.unwrapped().toString())); } if (configurer != null) { configurer.accept(configuration, config); } binder.bind(HibernateValidatorConfiguration.class).toInstance(configuration); binder.bind(Validator.class).toProvider(HbvFactory.class).asEagerSingleton(); env.lifeCycle(HbvFactory.class); Multibinder.newSetBinder(binder, Parser.class).addBinding() .toInstance(new HbvParser(predicate)); }
public <T extends Configuration<T>, U extends ValidationProvider<T>> BeanValidationProvider( ValidationProviderResolver resolver, Class<U> providerType, ValidationConfiguration cfg) { try { Configuration<?> factoryCfg = providerType != null ? Validation.byProvider(providerType).providerResolver(resolver).configure() : Validation.byDefaultProvider().providerResolver(resolver).configure(); initFactoryConfig(factoryCfg, cfg); factory = factoryCfg.buildValidatorFactory(); } catch (final ValidationException ex) { LOG.severe("Bean Validation provider can not be found, no validation will be performed"); throw ex; } }
@SuppressWarnings({"unchecked", "rawtypes"}) final Class clazz = classLoader.loadClass(providerClassName); target = Validation.byProvider(clazz).configure(); logger.info("Using " + providerClassName + " as validation provider."); } catch (final ClassNotFoundException e) { target = Validation.byDefaultProvider().configure(); thread.setContextClassLoader(classLoader);