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