com.softslate.commerce.businessobjects.product
Class BasicSKUProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.product.BasicSKUProcessor
- All Implemented Interfaces:
- BusinessObject, BusinessProcessor, SKUProcessor
public class BasicSKUProcessor
- extends BaseBusinessProcessor
- implements SKUProcessor
Processes business logic having to do with skus. Created in the Struts layer
in response to requests for viewing, editing, adding, and deleting skus.
BasicSKUProcessor
is the default implementation of the
SKUProcessor
interface for the application.
- Author:
- David Tobey
Field Summary |
(package private) static org.apache.commons.logging.Log |
log
|
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, updateOrderTotals, updateOrderTotals, 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.BusinessProcessor |
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils |
log
static org.apache.commons.logging.Log log
BasicSKUProcessor
public BasicSKUProcessor()
loadSKUsAndCount
public java.util.Map loadSKUsAndCount(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
loadSKUsAndCount
in interface SKUProcessor
- Throws:
java.lang.Exception
addSKU
public java.util.Map addSKU(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
addSKU
in interface SKUProcessor
- Throws:
java.lang.Exception
loadSKUFromID
public SKU loadSKUFromID(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
loadSKUFromID
in interface SKUProcessor
- Throws:
java.lang.Exception
editSKU
public java.util.Map editSKU(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
editSKU
in interface SKUProcessor
- Throws:
java.lang.Exception
editDeleteSKUs
public void editDeleteSKUs(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
editDeleteSKUs
in interface SKUProcessor
- Throws:
java.lang.Exception
deleteSKU
public void deleteSKU(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
deleteSKU
in interface SKUProcessor
- Throws:
java.lang.Exception
validateSKU
public java.util.Map validateSKU(SKU sku)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildProductSKUs
public java.util.Map buildProductSKUs(int productID)
throws java.lang.Exception
- Specified by:
buildProductSKUs
in interface SKUProcessor
- Throws:
java.lang.Exception
buildAllProductSKUs
public java.util.Map buildAllProductSKUs()
throws java.lang.Exception
- Specified by:
buildAllProductSKUs
in interface SKUProcessor
- Throws:
java.lang.Exception
buildAllAttributeSKUs
public java.util.Map buildAllAttributeSKUs()
throws java.lang.Exception
- Specified by:
buildAllAttributeSKUs
in interface SKUProcessor
- Throws:
java.lang.Exception
nullOrEqual
public boolean nullOrEqual(java.lang.Object o1,
java.lang.Object o2)
loadMaxSKUID
public int loadMaxSKUID()
throws java.lang.Exception
- Specified by:
loadMaxSKUID
in interface SKUProcessor
- Throws:
java.lang.Exception
Copyright © SoftSlate, LLC 20032005