org.broadleafcommerce.profile.core.service
Interface AddressService
- All Known Implementing Classes:
- AddressServiceImpl
public interface AddressService
saveAddress
Address saveAddress(Address address)
readAddressById
Address readAddressById(Long addressId)
create
Address create()
delete
void delete(Address address)
verifyAddress
List<Address> verifyAddress(Address address)
throws AddressVerificationException
- Verifies the address and returns a collection of addresses. If the address was
invalid but close to a match, this method should return a list of one or more addresses that may be valid.
If the address is valid, implementations should return the valid address in the list.
Implementations may set the tokenized address, zip four, and verification level. If the address could not
be validated, implementors should throw an
AddressValidationException.
For example, an address may be close, but missing zip four. This service should return
the address in question with zip four populated.
- Parameters:
address -
- Returns:
-
- Throws:
AddressVerificationException
Copyright © 2013. All Rights Reserved.