Class AddressValidator
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.forms.validation.AddressValidator
-
- All Implemented Interfaces:
org.springframework.validation.Validator
- Direct Known Subclasses:
ChineseAddressValidator,ChineseUnitAddressValidator
@Component("addressValidator") public class AddressValidator extends java.lang.Object implements org.springframework.validation.ValidatorValidator for address forms. Enforces the order of validation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAddressValidator.AddressFieldprotected static classAddressValidator.CountryCode
-
Constructor Summary
Constructors Constructor Description AddressValidator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupports(java.lang.Class<?> aClass)voidvalidate(java.lang.Object object, org.springframework.validation.Errors errors)protected voidvalidateCountrySpecificFields(AddressForm addressForm, org.springframework.validation.Errors errors)protected static voidvalidateFieldNotNull(java.lang.String addressField, AddressValidator.AddressField fieldType, org.springframework.validation.Errors errors)protected voidvalidateStandardFields(AddressForm addressForm, org.springframework.validation.Errors errors)protected static voidvalidateStringField(java.lang.String addressField, AddressValidator.AddressField fieldType, int maxFieldLength, org.springframework.validation.Errors errors)protected static voidvalidateStringFieldLength(java.lang.String field, AddressValidator.AddressField fieldType, int maxFieldLength, org.springframework.validation.Errors errors)
-
-
-
Method Detail
-
supports
public boolean supports(java.lang.Class<?> aClass)
- Specified by:
supportsin interfaceorg.springframework.validation.Validator
-
validate
public void validate(java.lang.Object object, org.springframework.validation.Errors errors)- Specified by:
validatein interfaceorg.springframework.validation.Validator
-
validateStandardFields
protected void validateStandardFields(AddressForm addressForm, org.springframework.validation.Errors errors)
-
validateCountrySpecificFields
protected void validateCountrySpecificFields(AddressForm addressForm, org.springframework.validation.Errors errors)
-
validateStringField
protected static void validateStringField(java.lang.String addressField, AddressValidator.AddressField fieldType, int maxFieldLength, org.springframework.validation.Errors errors)
-
validateStringFieldLength
protected static void validateStringFieldLength(java.lang.String field, AddressValidator.AddressField fieldType, int maxFieldLength, org.springframework.validation.Errors errors)
-
validateFieldNotNull
protected static void validateFieldNotNull(java.lang.String addressField, AddressValidator.AddressField fieldType, org.springframework.validation.Errors errors)
-
-