com.softslate.commerce.businessobjects.shipping
Interface ShippingRateProcessor

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
BasicShippingRateProcessor

public interface ShippingRateProcessor
extends BusinessObject

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

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

The default "shippingRateProcessorImplementer" is ShippingRateProcessor.

Author:
David Tobey

Method Summary
 java.util.Map addShippingRate(java.util.Map parameters)
           
 void deleteShippingRate(java.util.Map parameters)
           
 void editDeleteShippingRates(java.util.Map parameters)
           
 java.util.Map editShippingRate(java.util.Map parameters)
           
 ShippingRate loadShippingRateFromID(java.util.Map parameters)
           
 java.util.Map loadShippingRatesAndCount(java.util.Map parameters)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

loadShippingRatesAndCount

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

addShippingRate

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

loadShippingRateFromID

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

editShippingRate

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

editDeleteShippingRates

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

deleteShippingRate

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


Copyright © SoftSlate, LLC 2003–2005