com.softslate.commerce.businessobjects.product
Interface SKUProcessor
- All Superinterfaces:
- BusinessObject, BusinessProcessor
- All Known Implementing Classes:
- BasicSKUProcessor
public interface SKUProcessor
- extends BusinessProcessor
Interface for business logic methods having to do with skus. Created in the
Struts layer in response to requests for viewing, editing, adding, and
deleting skus.
When the application needs to create an instance that implements
SKUProcessor
,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"skuProcessorImplementer" setting in the
appComponents.properties
file.
The default "skuProcessorImplementer" is
SKUProcessor
.
- Author:
- David Tobey
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor |
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils |
loadSKUsAndCount
java.util.Map loadSKUsAndCount(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSKU
void addSKU(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadSKUFromID
SKU loadSKUFromID(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
editSKU
void editSKU(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
editDeleteSKUs
void editDeleteSKUs(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteSKU
void deleteSKU(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildProductSKUs
java.util.Map buildProductSKUs(int productID)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildAllProductSKUs
java.util.Map buildAllProductSKUs()
throws java.lang.Exception
- Throws:
java.lang.Exception
buildAllAttributeSKUs
java.util.Map buildAllAttributeSKUs()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright ? SoftSlate, LLC 2003?2005