@Provides @Singleton public HibernateValidatorConfiguration getConfiguration() { return Validation.byProvider(HibernateValidator.class).configure(); }
@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>(); }
@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>(); }
@Bean public Validator validator() { ValidatorFactory validatorFactory = Validation.byProvider(HibernateValidator.class) .configure() .addProperty("hibernate.validator.fail_fast", "true") .buildValidatorFactory(); Validator validator = validatorFactory.getValidator(); return validator; } }
@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)); }
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()); }
@Inject public ModelManager(Injector injector, ObjectMapper objectMapper) { this.injector = injector; this.objectMapper = objectMapper; this.configObjectMapper = objectMapper.copy(); this.taskValidator = new TaskValidator( Validation.byProvider(ApacheValidationProvider.class).configure().buildValidatorFactory().getValidator()); objectMapper.registerModule(new TaskSerDe.TaskSerializerModule(objectMapper)); objectMapper.registerModule(new TaskSerDe.TaskDeserializerModule(objectMapper, this)); objectMapper.registerModule(new DataSourceSerDe.SerDeModule(this)); configObjectMapper.registerModule(new TaskSerDe.TaskSerializerModule(configObjectMapper)); configObjectMapper.registerModule(new TaskSerDe.ConfigTaskDeserializerModule(configObjectMapper, this)); configObjectMapper.registerModule(new DataSourceSerDe.SerDeModule(this)); }
bootstrap = bootstrap.providerResolver(this.validationProviderResolver); configuration = bootstrap.configure();
@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(); }
@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(); }
bootstrap = bootstrap.providerResolver(this.validationProviderResolver); configuration = bootstrap.configure();
/** * Creates a new {@link HibernateValidatorConfiguration} with the base custom {@link * org.hibernate.validator.spi.valuehandling.ValidatedValueUnwrapper} registered. */ public static HibernateValidatorConfiguration newConfiguration() { return Validation .byProvider(HibernateValidator.class) .configure() .addValidatedValueHandler(new GuavaOptionalValidatedValueUnwrapper()) .addValidatedValueHandler(new OptionalDoubleValidatedValueUnwrapper()) .addValidatedValueHandler(new OptionalIntValidatedValueUnwrapper()) .addValidatedValueHandler(new OptionalLongValidatedValueUnwrapper()); } }
private Configuration<?> getConfiguration() { return validationProviderHelper.isDefaultProvider() ? Validation.byDefaultProvider().configure() : Validation.byProvider( org.hibernate.validator.HibernateValidator.class ).configure(); }
ValidatorFactory getValidatorFactory() { ValidatorFactory tmpValidatorFactory = validatorFactory; if (tmpValidatorFactory == null) { synchronized (RD_LOCK) { tmpValidatorFactory = validatorFactory; if (tmpValidatorFactory == null) { try { // Also look up java:comp/env Context context = new InitialContext(); validatorFactory = tmpValidatorFactory = ValidatorFactory.class.cast(context.lookup("java:comp/ValidatorFactory")); LogMessages.LOGGER.debug(Messages.MESSAGES.usingValidatorFactorySupportsCDI(validatorFactory)); } catch (NamingException e) { LogMessages.LOGGER.info(Messages.MESSAGES.usingValidatorFactoryDoesNotSupportCDI()); HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure(); validatorFactory = tmpValidatorFactory = config.buildValidatorFactory(); } } } } return validatorFactory; }
@Provides @Singleton public HibernateValidatorConfiguration getConfiguration() { return Validation.byProvider(HibernateValidator.class).configure(); }
@Provides @Named(VALIDATOR_NAME) public Validator validator(@Named(IGNORE_XML_CONFIGURATION_NAME) Boolean ignoreXmlConfiguration) { HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure(); if(ignoreXmlConfiguration) { config.ignoreXmlConfiguration(); } return config.buildValidatorFactory().getValidator(); }
@Provides @Named(VALIDATOR_NAME) public Validator validator(@Named(IGNORE_XML_CONFIGURATION_NAME) Boolean ignoreXmlConfiguration) { HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure(); if(ignoreXmlConfiguration) { config.ignoreXmlConfiguration(); } return config.buildValidatorFactory().getValidator(); }
@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(); }
public InputValidation() { HibernateValidatorConfiguration config = Validation.byProvider(HibernateValidator.class).configure(); this.validator = config .addMapping(configureTransforms(config.createConstraintMapping())) .buildValidatorFactory() .getValidator(); }
protected HibernateValidatorConfiguration getValidatorFactoryConfiguration(Locale locale) { @SuppressWarnings("UnnecessaryLocalVariable") HibernateValidatorConfiguration configuration = Validation.byProvider(HibernateValidator.class) .configure() .clockProvider(new CubaValidationTimeProvider(timeSource)) .traversableResolver(new CubaValidationTraversableResolver(metadata, entityStates)) .messageInterpolator(new CubaValidationMessagesInterpolator(messages, locale)); return configuration; }