Package org.springframework.validation.beanvalidation

Examples of org.springframework.validation.beanvalidation.LocalValidatorFactoryBean$HibernateValidatorDelegate


@Configuration
public class TestContext {

    @Bean
    public LocalValidatorFactoryBean validator() {
        return new LocalValidatorFactoryBean();
    }
View Full Code Here


}

class MyValidatorConfiguration extends MyConfiguration {
  @Bean
  public Validator localValidatorFactoryBean() {
    return new LocalValidatorFactoryBean();
  }
View Full Code Here

        assertNotNull(webApplicationContext);
    }

    @Test
    public void testApplicationContext() {
        LocalValidatorFactoryBean factory = applicationContext.getBean("validator", LocalValidatorFactoryBean.class);
        Validator validator = factory.getValidator();
        Registration registration = new Registration();
        Set<ConstraintViolation<Registration>> violations = validator.validate(registration);
        assertEquals("ABN is required.", violations.iterator().next().getMessage());
    }
View Full Code Here

        assertEquals("ABN is required.", violations.iterator().next().getMessage());
    }

    @Test
    public void testWebApplicationContext() {
        LocalValidatorFactoryBean factory = webApplicationContext.getBean("validator", LocalValidatorFactoryBean.class);
        Validator validator = factory.getValidator();
        Registration registration = new Registration();
        Set<ConstraintViolation<Registration>> violations = validator.validate(registration);
        assertEquals("ABN is required.", violations.iterator().next().getMessage());
    }
View Full Code Here

    return initializer;
  }
 
  @Bean
  Validator mvcValidator() {
    return new LocalValidatorFactoryBean();
  }
View Full Code Here

        assertNotNull(createUserRequest.getAddress().getStreets());
        assertTrue(createUserRequest.getAddress().getStreets().size() > 0);
    }

    private Validator getValidator() {
        LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
        localValidatorFactoryBean.afterPropertiesSet();
        return localValidatorFactoryBean;
    }
View Full Code Here

        return dataBinder.getBindingResult();
    }

    private Validator getValidator() {
        if (this.validator == null) {
            LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
            localValidatorFactoryBean.afterPropertiesSet();
            this.validator = localValidatorFactoryBean;
        }
        return this.validator;
    }
View Full Code Here

        return thymeleafViewResolver;
    }

    @Override
    public Validator getValidator() {
        LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
        validator.setValidationMessageSource(messageSource());
        return validator;
    }
View Full Code Here

  private final class ValidatingBinderFactory implements WebDataBinderFactory {

    @Override
    public WebDataBinder createBinder(NativeWebRequest webRequest, Object target, String objectName) throws Exception {
      LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
      validator.afterPropertiesSet();
      WebDataBinder dataBinder = new WebDataBinder(target, objectName);
      dataBinder.setValidator(validator);
      return dataBinder;
    }
View Full Code Here

    assertEquals("Only one custom converter should be registered", 1, adapter.getMessageConverters().size());
  }

  @Test
  public void getCustomValidator() {
    given(webMvcConfigurer.getValidator()).willReturn(new LocalValidatorFactoryBean());

    delegatingConfig.setConfigurers(Arrays.asList(webMvcConfigurer));
    delegatingConfig.mvcValidator();

    verify(webMvcConfigurer).getValidator();
View Full Code Here

TOP

Related Classes of org.springframework.validation.beanvalidation.LocalValidatorFactoryBean$HibernateValidatorDelegate

Copyright © 2018 www.massapicom. 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.