com.softslate.commerce.businessobjects.shipping
Class BasicShippingRateProcessor

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended by com.softslate.commerce.businessobjects.shipping.BasicShippingRateProcessor
All Implemented Interfaces:
BusinessObject, BusinessProcessor, ShippingRateProcessor

public class BasicShippingRateProcessor
extends BaseBusinessProcessor
implements ShippingRateProcessor

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

BasicShippingRateProcessor is the default implementation of the ShippingRateProcessor interface for the application.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
BasicShippingRateProcessor()
           
 
Method Summary
 void addShippingRate(java.util.Map parameters)
           
 void deleteShippingRate(java.util.Map parameters)
           
 void editDeleteShippingRates(java.util.Map parameters)
           
 void editShippingRate(java.util.Map parameters)
           
 ShippingRate loadShippingRateFromID(java.util.Map parameters)
           
 java.util.Map loadShippingRatesAndCount(java.util.Map parameters)
           
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getProductIDs, getSettings, getUser, initialize, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils
 
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.BusinessObject
initialize
 

Field Detail

log

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

BasicShippingRateProcessor

public BasicShippingRateProcessor()
Method Detail

loadShippingRatesAndCount

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

addShippingRate

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

loadShippingRateFromID

public ShippingRate loadShippingRateFromID(java.util.Map parameters)
                                    throws java.lang.Exception
Specified by:
loadShippingRateFromID in interface ShippingRateProcessor
Throws:
java.lang.Exception

editShippingRate

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

editDeleteShippingRates

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

deleteShippingRate

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


Copyright ? SoftSlate, LLC 2003?2005