com.softslate.commerce.businessobjects.product
Class BasicAttributeProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.product.BasicAttributeProcessor
- All Implemented Interfaces:
- BusinessObject, BusinessProcessor, AttributeProcessor
public class BasicAttributeProcessor
- extends BaseBusinessProcessor
- implements AttributeProcessor
Processes business logic having to do with attributes. Created in the Struts
layer in response to requests for viewing, editing, adding, and deleting
attributes.
BasicAttributeProcessor is the default implementation of the
AttributeProcessor 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, 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
BasicAttributeProcessor
public BasicAttributeProcessor()
loadAllAttributes
public java.util.Collection loadAllAttributes()
throws java.lang.Exception
- Specified by:
loadAllAttributes in interface AttributeProcessor
- Throws:
java.lang.Exception
loadAttributesAndCount
public java.util.Map loadAttributesAndCount(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
loadAttributesAndCount in interface AttributeProcessor
- Throws:
java.lang.Exception
addAttribute
public java.util.Map addAttribute(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
addAttribute in interface AttributeProcessor
- Throws:
java.lang.Exception
loadAttributeFromID
public Attribute loadAttributeFromID(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
loadAttributeFromID in interface AttributeProcessor
- Throws:
java.lang.Exception
editAttribute
public java.util.Map editAttribute(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
editAttribute in interface AttributeProcessor
- Throws:
java.lang.Exception
editDeleteAttributes
public void editDeleteAttributes(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
editDeleteAttributes in interface AttributeProcessor
- Throws:
java.lang.Exception
deleteAttribute
public void deleteAttribute(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
deleteAttribute in interface AttributeProcessor
- Throws:
java.lang.Exception
validateAttribute
public java.util.Map validateAttribute(Attribute attribute)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadMaxAttributeID
public int loadMaxAttributeID()
throws java.lang.Exception
- Specified by:
loadMaxAttributeID in interface AttributeProcessor
- Throws:
java.lang.Exception
Copyright © SoftSlate, LLC 20032010