@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 AddressServicepublic 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 AddressServicepublic List<Address> verifyAddress(Address address) throws AddressVerificationException
AddressServiceAddressValidationException.
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 AddressServiceAddressVerificationExceptionpublic void setMustValidateAddresses(boolean mustValidateAddresses)
mustValidateAddresses - Copyright © 2014. All rights reserved.