List of usage examples for org.springframework.web.bind WebDataBinder addValidators
public void addValidators(Validator... validators)
From source file:com.create.controller.ListValidatorBinder.java
@InitBinder("ticketList") public void initBinder(WebDataBinder binder) { binder.addValidators(new ListValidator(validator)); }
From source file:br.com.alura.casadocodigo.controllers.ProdutosController.java
@InitBinder public void initBinder(WebDataBinder webDataBinder) { webDataBinder.addValidators(new ProdutoValidation()); }
From source file:sample.web.account.AccountController.java
@InitBinder("addAccountForm") public void initBinder(WebDataBinder binder) { binder.addValidators(passwordValidator); }
From source file:org.openlmis.fulfillment.web.OrderNumberConfigurationController.java
@InitBinder protected void initBinder(final WebDataBinder binder) { binder.addValidators(validator); }
From source file:org.ualerts.fixed.web.controller.fixture.EditController.java
/** * Sets the validator to be used for the controller * @param binder The binder//from w ww. j av a 2 s . c o m */ @InitBinder protected void initBinder(WebDataBinder binder) { binder.addValidators(new FixtureValidator(fixtureValidationRules)); }
From source file:org.terasoluna.tourreservation.app.searchtour.SearchTourController.java
@InitBinder("searchTourForm") public void initBinder(WebDataBinder webDataBinder) { webDataBinder.addValidators(validator); }
From source file:com.searchbox.framework.web.admin.SearchElementDefinitionController.java
@InitBinder protected void initBinder(WebDataBinder binder) { binder.addValidators(new Validator() { @Override/*from ww w . jav a 2 s . c o m*/ public boolean supports(Class<?> clazz) { return SearchElementEntity.class.isAssignableFrom(clazz); } @Override public void validate(Object target, Errors errors) { SearchElementEntity<?> element = (SearchElementEntity<?>) target; for (AttributeEntity attr : element.getAttributes()) { if (!attr.getType().getName().equals(attr.getValue().getClass().getName())) { if (conversionService.canConvert(attr.getValue().getClass(), attr.getType())) { attr.setValue(conversionService.convert(attr.getValue(), attr.getType())); } } } } }); }
From source file:cherry.foundation.validator.MinLengthValidatorTest.java
@Test public void testNG() { Map<String, String> val = new HashMap<>(); val.put("val3", "1234"); val.put("val4", "123"); TestDto dto = new TestDto(); WebDataBinder binder = new WebDataBinder(dto); binder.setConversionService(conversionService); binder.addValidators(validator); binder.bind(new MutablePropertyValues(val)); binder.validate();/* ww w . j av a 2s . co m*/ BindingResult result = binder.getBindingResult(); assertEquals(2, result.getErrorCount()); }
From source file:cherry.foundation.validator.MinLengthValidatorTest.java
@Test public void testOK() { Map<String, String> val = new HashMap<>(); val.put("val0", null); val.put("val1", ""); val.put("val2", "1"); val.put("val3", "12345"); val.put("val4", "123456"); TestDto dto = new TestDto(); WebDataBinder binder = new WebDataBinder(dto); binder.setConversionService(conversionService); binder.addValidators(validator); binder.bind(new MutablePropertyValues(val)); binder.validate();/*from w w w . j a va 2 s. c o m*/ BindingResult result = binder.getBindingResult(); assertEquals(0, result.getErrorCount()); assertNull(dto.getVal0()); assertEquals("", dto.getVal1()); assertEquals("1", dto.getVal2()); assertEquals("12345", dto.getVal3()); assertEquals("123456", dto.getVal4()); }
From source file:com.largecode.interview.rustem.controller.UsersController.java
@InitBinder protected void initBinder(WebDataBinder binder) { binder.addValidators(userDtoValidator); }