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
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. 20032005