com.softslate.commerce.businessobjects.customer
Class BasicCustomerAddressProcessor

java.lang.Object
  extended bycom.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended bycom.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended bycom.softslate.commerce.businessobjects.customer.BasicCustomerAddressProcessor
All Implemented Interfaces:
BusinessObject, BusinessProcessor, CustomerAddressProcessor

public class BasicCustomerAddressProcessor
extends BaseBusinessProcessor
implements CustomerAddressProcessor

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

BasicCustomerAddressProcessor is the default implementation of the CustomerAddressProcessor interface for the application.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Fields inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
 
Constructor Summary
BasicCustomerAddressProcessor()
           
 
Method Summary
 void addCustomerAddress(java.util.Map parameters)
           
 void deleteCustomerAddress(java.util.Map parameters)
           
 void editCustomerAddress(java.util.Map parameters)
           
 void editDeleteCustomerAddresses(java.util.Map parameters)
           
 java.util.Collection loadActiveCustomerAddresses()
           
 java.util.Map loadCustomerAddressesAndCount(java.util.Map parameters)
           
 java.util.Map loadCustomerAddressFromID(java.util.Map parameters)
           
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatPrice, getBusinessObjectFactory, getDaoFactory, getSettingsBean, getUser, initialize, setBusinessObjectFactory, setDaoFactory, setSettingsBean, setUser
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
formatDateTime, parseDateTime, prepareRequestData, sendHTTPPost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getBusinessObjectFactory, getDaoFactory, getSettingsBean, getUser, setBusinessObjectFactory, setDaoFactory, setSettingsBean, setUser
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

BasicCustomerAddressProcessor

public BasicCustomerAddressProcessor()
Method Detail

loadActiveCustomerAddresses

public java.util.Collection loadActiveCustomerAddresses()
                                                 throws java.lang.Exception
Specified by:
loadActiveCustomerAddresses in interface CustomerAddressProcessor
Throws:
java.lang.Exception

loadCustomerAddressesAndCount

public java.util.Map loadCustomerAddressesAndCount(java.util.Map parameters)
                                            throws java.lang.Exception
Specified by:
loadCustomerAddressesAndCount in interface CustomerAddressProcessor
Throws:
java.lang.Exception

addCustomerAddress

public void addCustomerAddress(java.util.Map parameters)
                        throws java.lang.Exception
Specified by:
addCustomerAddress in interface CustomerAddressProcessor
Throws:
java.lang.Exception

loadCustomerAddressFromID

public java.util.Map loadCustomerAddressFromID(java.util.Map parameters)
                                        throws java.lang.Exception
Specified by:
loadCustomerAddressFromID in interface CustomerAddressProcessor
Throws:
java.lang.Exception

editCustomerAddress

public void editCustomerAddress(java.util.Map parameters)
                         throws java.lang.Exception
Specified by:
editCustomerAddress in interface CustomerAddressProcessor
Throws:
java.lang.Exception

editDeleteCustomerAddresses

public void editDeleteCustomerAddresses(java.util.Map parameters)
                                 throws java.lang.Exception
Specified by:
editDeleteCustomerAddresses in interface CustomerAddressProcessor
Throws:
java.lang.Exception

deleteCustomerAddress

public void deleteCustomerAddress(java.util.Map parameters)
                           throws java.lang.Exception
Specified by:
deleteCustomerAddress in interface CustomerAddressProcessor
Throws:
java.lang.Exception


Copyright © SoftSlate, Inc. 2003–2005