Example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean LocalValidatorFactoryBean

List of usage examples for org.springframework.validation.beanvalidation LocalValidatorFactoryBean LocalValidatorFactoryBean

Introduction

In this page you can find the example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean LocalValidatorFactoryBean.

Prototype

LocalValidatorFactoryBean

Source Link

Usage

From source file:org.venice.piazza.servicecontroller.Application.java

@Bean
public LocalValidatorFactoryBean getLocalValidatorFactoryBean() {
    return new LocalValidatorFactoryBean();
}

From source file:cz.muni.fi.editor.webapp.config.MvcConfiguration.java

@Bean(name = "validator")
public LocalValidatorFactoryBean localValidatorFactoryBean() {
    LocalValidatorFactoryBean lvfb = new LocalValidatorFactoryBean();
    lvfb.setValidationMessageSource(reloadableResourceBundleMessageSource());

    return lvfb;/*  w  w w  .  j  a  v  a  2  s. c  o m*/
}

From source file:io.syndesis.runtime.Application.java

@Bean
public Validator localValidatorFactoryBean(final ResteasyProviderFactory factory,
        final MessageSource messageSource, final ResourcePatternResolver resolver) throws IOException {
    final LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
    localValidatorFactoryBean.setValidationMessageSource(messageSource);

    final Resource[] mappings = resolver.getResources("classpath*:/META-INF/validation/*.xml");
    localValidatorFactoryBean.setMappingLocations(mappings);

    factory.register(new ValidatorContextResolver(localValidatorFactoryBean));

    return localValidatorFactoryBean;
}

From source file:com.devnexus.ting.web.config.WebConfig.java

@Bean
LocalValidatorFactoryBean validator() {/*from  w w  w  .j  a v  a 2  s  .com*/
    LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
    localValidatorFactoryBean.setValidationMessageSource(this.messageSource);
    return localValidatorFactoryBean;
}

From source file:ru.mystamps.web.config.MvcConfig.java

@Override
public Validator getValidator() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:ru/mystamps/i18n/ValidationMessages");
    messageSource.setFallbackToSystemLocale(false);

    LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
    factory.setValidationMessageSource(messageSource);

    return factory;
}

From source file:org.davidmendoza.fileUpload.config.WebConfig.java

@Override
public Validator getValidator() {
    LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setCacheSeconds(0);/*from www.j a  v  a 2 s .co  m*/
    factory.setValidationMessageSource(messageSource);
    return factory;
}

From source file:com.springsource.greenhouse.config.WebConfig.java

public Validator getValidator() {
    LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("/WEB-INF/messages/validation");
    if (environment.acceptsProfiles("embedded")) {
        messageSource.setCacheSeconds(0);
    }// www.ja v a 2  s.  c om
    factory.setValidationMessageSource(messageSource);
    return factory;
}

From source file:com.MockGatewayApplication.java

@Bean
public javax.validation.Validator localValidatorFactoryBean() {
    return new LocalValidatorFactoryBean();
}

From source file:de.whs.poodle.Poodle.java

@Bean
@Autowired//  w  w w  .  j  a v  a2s. c  om
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(MessageSource messageSource) {
    return new WebMvcConfigurerAdapter() {

        /* Add LocaleChangeInterceptor which allows us to change the
         * locale of the LocaleResolver by simply appending a GET parameter
         * (e.g. lang=de) to the current URL. */
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            LocaleChangeInterceptor l = new LocaleChangeInterceptor();
            l.setParamName("lang");
            registry.addInterceptor(l);
        }

        /* By default, the messages for Java Bean Validation (@Size, @Max etc.) have
         * to be defined in a separate MessageSource (ValidationMessages.properties).
         * We define our own validator here so we can set it to use our default
         * MessageSource and define all message codes in one single file. */
        @Override
        public Validator getValidator() {
            LocalValidatorFactoryBean bean = new LocalValidatorFactoryBean();
            bean.setValidationMessageSource(messageSource);
            return bean;
        }
    };
}

From source file:mx.edu.um.eventosum.config.WebConfig.java

@Override
public Validator getValidator() {
    LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:messages");
    messageSource.setDefaultEncoding("UTF-8");
    factory.setValidationMessageSource(messageSource);
    return factory;
}