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 npcSetting database table.

The default "shippingRateProcessorImplementer" is ShippingRateProcessor.

Author:
David Tobey

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)
           
 java.util.Collection loadActiveShippingRates()
           
 java.util.Map 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

loadActiveShippingRates

public java.util.Collection loadActiveShippingRates()
                                             throws java.lang.Exception
Throws:
java.lang.Exception

loadShippingRatesAndCount

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

addShippingRate

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

loadShippingRateFromID

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

editShippingRate

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

editDeleteShippingRates

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

deleteShippingRate

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


Copyright © SoftSlate, Inc. 2003–2005