public class CountryAwareAddressDTOValidator
extends java.lang.Object
org.springframework.validation.Validator that validate instances of AddressWsDTO.
The CountryAwareAddressValidator does not validate all fields itself, but delegates to other Validators
countrySpecificAddressWsDTOValidators. AddressValidator uses the country.isocode field to select a
suitable validator for a specific country. If a matching validator cannot be found,
commonAddressWsDTOValidator is used.| Constructor and Description |
|---|
CountryAwareAddressDTOValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected Validator |
getCommonAddressValidator() |
protected java.util.Map<java.lang.String,Validator> |
getCountrySpecificAddressValidators() |
void |
setCommonAddressValidator(Validator commonAddressValidator) |
void |
setCountrySpecificAddressValidators(java.util.Map<java.lang.String,Validator> customAddressValidators) |
boolean |
supports(java.lang.Class clazz) |
void |
validate(java.lang.Object target,
Errors errors) |
public boolean supports(java.lang.Class clazz)
public void validate(java.lang.Object target,
Errors errors)
public void setCommonAddressValidator(Validator commonAddressValidator)
protected Validator getCommonAddressValidator()
public void setCountrySpecificAddressValidators(java.util.Map<java.lang.String,Validator> customAddressValidators)
protected java.util.Map<java.lang.String,Validator> getCountrySpecificAddressValidators()
Copyright © 2018 SAP SE. All Rights Reserved.