Class CountryAwareAddressValidator
java.lang.Object
de.hybris.platform.ycommercewebservices.validator.CountryAwareAddressValidator
- All Implemented Interfaces:
org.springframework.validation.Validator
public class CountryAwareAddressValidator
extends Object
implements org.springframework.validation.Validator
Implementation of
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.validation.ValidatorvoidsetCommonAddressValidator(org.springframework.validation.Validator commonAddressValidator) voidsetCountrySpecificAddressValidators(Map<String, org.springframework.validation.Validator> customAddressValidators) booleanvoid
-
Constructor Details
-
CountryAwareAddressValidator
public CountryAwareAddressValidator()
-
-
Method Details
-
supports
- Specified by:
supportsin interfaceorg.springframework.validation.Validator
-
validate
- Specified by:
validatein interfaceorg.springframework.validation.Validator
-
getCommonAddressValidator
public org.springframework.validation.Validator getCommonAddressValidator() -
setCommonAddressValidator
public void setCommonAddressValidator(org.springframework.validation.Validator commonAddressValidator) -
getCountrySpecificAddressValidators
-
setCountrySpecificAddressValidators
-