org.broadleafcommerce.profile.core.service
Interface AddressService

All Known Implementing Classes:
AddressServiceImpl

public interface AddressService


Method Summary
 Address create()
           
 void delete(Address address)
           
 Address readAddressById(Long addressId)
           
 Address saveAddress(Address address)
           
 List<Address> verifyAddress(Address address)
          Verifies the address and returns a collection of addresses.
 

Method Detail

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.