Class DefaultAddressVerificationResultHandler
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.forms.verification.impl.DefaultAddressVerificationResultHandler
-
- All Implemented Interfaces:
AddressVerificationResultHandler
@Component("addressVerificationResultHandler") public class DefaultAddressVerificationResultHandler extends java.lang.Object implements AddressVerificationResultHandlerDefault implementation ofAddressVerificationResultHandler.
-
-
Constructor Summary
Constructors Constructor Description DefaultAddressVerificationResultHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFieldErrorsToBindingResult(java.util.Map<java.lang.String,AddressVerificationErrorField> fieldErrors, org.springframework.validation.Errors bindingResult)booleanhandleResult(AddressVerificationResult verificationResult, AddressData newAddress, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, org.springframework.validation.Errors bindingResult, boolean customerBypass, java.lang.String successMsg)Given the result returned by an address verification service, determine if the address is valid or requires corrections from the user.protected booleanisResultUnknown(AddressVerificationResult verificationResult)protected voidprocessFields(java.util.Map<java.lang.String,AddressVerificationErrorField> fieldErrors, org.springframework.validation.Errors bindingResult, java.lang.String errorKey)protected booleanresultHasErrors(AddressVerificationResult verificationResult)protected booleanresultHasSuggestedAddresses(AddressVerificationResult verificationResult)
-
-
-
Method Detail
-
handleResult
public boolean handleResult(AddressVerificationResult verificationResult, AddressData newAddress, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, org.springframework.validation.Errors bindingResult, boolean customerBypass, java.lang.String successMsg)
Description copied from interface:AddressVerificationResultHandlerGiven the result returned by an address verification service, determine if the address is valid or requires corrections from the user.- Specified by:
handleResultin interfaceAddressVerificationResultHandler- Returns:
- true if the result has errors or suggested addresses, false if it is valid.
-
resultHasErrors
protected boolean resultHasErrors(AddressVerificationResult verificationResult)
-
resultHasSuggestedAddresses
protected boolean resultHasSuggestedAddresses(AddressVerificationResult verificationResult)
-
isResultUnknown
protected boolean isResultUnknown(AddressVerificationResult verificationResult)
-
addFieldErrorsToBindingResult
protected void addFieldErrorsToBindingResult(java.util.Map<java.lang.String,AddressVerificationErrorField> fieldErrors, org.springframework.validation.Errors bindingResult)
-
processFields
protected void processFields(java.util.Map<java.lang.String,AddressVerificationErrorField> fieldErrors, org.springframework.validation.Errors bindingResult, java.lang.String errorKey)
-
-