com.softslate.commerce.businessobjects.customer
Interface CustomerAddressProcessor

All Superinterfaces:
BusinessObject, BusinessProcessor
All Known Implementing Classes:
BasicCustomerAddressProcessor

public interface CustomerAddressProcessor
extends BusinessProcessor

Interface for business logic methods having to do with customer delivery addresses. Created in the Struts layer in response to requests for viewing, editing, adding, and deleting delivery addresses.

When the application needs to create an instance that implements CustomerAddressProcessor, BusinessObjectFactory finds the name of the Java class to instantiate from the "customerAddressProcessorImplementer" setting in the appComponents.properties file.

The default "customerAddressProcessorImplementer" is CustomerAddressProcessor.

Author:
David Tobey

Method Summary
 java.util.Map addCustomerAddress(java.util.Map parameters)
           
 void deleteCustomerAddress(java.util.Map parameters)
           
 java.util.Map editCustomerAddress(java.util.Map parameters)
           
 void editDeleteCustomerAddresses(java.util.Map parameters)
           
 java.util.Map loadCustomerAddressesAndCount(java.util.Map parameters)
           
 CustomerAddress loadCustomerAddressFromID(java.util.Map parameters)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

loadCustomerAddressesAndCount

java.util.Map loadCustomerAddressesAndCount(java.util.Map parameters)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

addCustomerAddress

java.util.Map addCustomerAddress(java.util.Map parameters)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

loadCustomerAddressFromID

CustomerAddress loadCustomerAddressFromID(java.util.Map parameters)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

editCustomerAddress

java.util.Map editCustomerAddress(java.util.Map parameters)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

editDeleteCustomerAddresses

void editDeleteCustomerAddresses(java.util.Map parameters)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

deleteCustomerAddress

void deleteCustomerAddress(java.util.Map parameters)
                           throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © SoftSlate, LLC 2003–2005