@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 PhoneService |
phoneService |
protected List<AddressVerificationProvider> |
providers |
| Constructor and Description |
|---|
AddressServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Address |
copyAddress(Address orig) |
Address |
copyAddress(Address dest,
Address orig) |
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
protected PhoneService phoneService
@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 Address copyAddress(Address orig)
copyAddress in interface AddressServicepublic Address copyAddress(Address dest, Address orig)
copyAddress in interface AddressServicepublic void setMustValidateAddresses(boolean mustValidateAddresses)
mustValidateAddresses - Copyright © 2016. All rights reserved.