@Service(value="blAddressService") public class AddressServiceImpl extends Object implements AddressService
Modifier and Type | Field and Description |
---|---|
protected AddressDao |
addressDao |
protected ModuleConfigurationService |
moduleConfigService |
protected boolean |
mustValidateAddresses |
protected List<AddressVerificationProvider> |
providers |
Constructor and Description |
---|
AddressServiceImpl() |
Modifier and Type | Method and Description |
---|---|
Address |
create() |
void |
delete(Address address) |
Address |
readAddressById(Long addressId) |
Address |
saveAddress(Address address) |
void |
setMustValidateAddresses(boolean mustValidateAddresses)
Default is false.
|
List<Address> |
verifyAddress(Address address)
Verifies the address and returns a collection of addresses.
|
protected boolean mustValidateAddresses
protected AddressDao addressDao
protected ModuleConfigurationService moduleConfigService
protected List<AddressVerificationProvider> providers
@Transactional(value="blTransactionManager") public Address saveAddress(Address address)
saveAddress
in interface AddressService
public Address readAddressById(Long addressId)
readAddressById
in interface AddressService
@Transactional(value="blTransactionManager") public Address create()
create
in interface AddressService
@Transactional(value="blTransactionManager") public void delete(Address address)
delete
in interface AddressService
public List<Address> verifyAddress(Address address) throws AddressVerificationException
AddressService
AddressValidationException
.
For example, an address may be close, but missing zip four. This service should return
the address in question with zip four populated.verifyAddress
in interface AddressService
AddressVerificationException
public void setMustValidateAddresses(boolean mustValidateAddresses)
mustValidateAddresses
- Copyright © 2014. All rights reserved.