Interface AddressVerificationFacade
-
- All Known Implementing Classes:
DefaultAddressVerificationFacade
public interface AddressVerificationFacadeFacade for interacting with the AddressVerificationService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisCustomerAllowedToIgnoreAddressSuggestions()Checks the AddressVerificationService to see if the customer can ignore the suggestions that were provided.AddressVerificationResultverifyAddressData(AddressData addressData)Calls the configurable AddressVerificationService to verify the incoming address.
-
-
-
Method Detail
-
verifyAddressData
AddressVerificationResult verifyAddressData(AddressData addressData)
Calls the configurable AddressVerificationService to verify the incoming address. If the address is invalid the service will provide a list of possible addresses for the customer to choose from.- Parameters:
addressData- the address data to be verified.- Returns:
- a POJO containing the set of suggested addresses as well as any field errors.
-
isCustomerAllowedToIgnoreAddressSuggestions
boolean isCustomerAllowedToIgnoreAddressSuggestions()
Checks the AddressVerificationService to see if the customer can ignore the suggestions that were provided.- Returns:
- true if the customer can ignore suggestions, false if not.
-
-