Class DefaultAddressVerificationResultHandler

    • Constructor Detail

      • DefaultAddressVerificationResultHandler

        public DefaultAddressVerificationResultHandler()
    • 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: AddressVerificationResultHandler
        Given the result returned by an address verification service, determine if the address is valid or requires corrections from the user.
        Specified by:
        handleResult in interface AddressVerificationResultHandler
        Returns:
        true if the result has errors or suggested addresses, false if it is valid.
      • resultHasSuggestedAddresses

        protected boolean resultHasSuggestedAddresses​(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)