Class BasicCustomerWishListProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.customer.BasicCustomerWishListProcessor
- All Implemented Interfaces:
BusinessObject,BusinessProcessor,CustomerWishListProcessor
public class BasicCustomerWishListProcessor
extends BaseBusinessProcessor
implements CustomerWishListProcessor
Processes business logic having to do with a customer's wish lists. Created
in the Struts layer in response to requests for viewing, editing, adding, and
deleting wish lists.
BasicCustomerWishListProcessor is the default implementation of
the CustomerWishListProcessor interface for the application.
- Author:
- Jason McWilliams
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCustomerWishList(Map parameters) computeCheck(CustomerWishList customerWishList) customerAddProductToWishList(CustomerWishList customerWishList, Product product) customerAddWishList(Map parameters) customerDeleteWishList(Map parameters) customerDeleteWishListProduct(Map parameters) customerEditWishList(Map parameters) customerGetWishList(Map parameters, boolean createNew) voiddeleteCustomerWishList(Map parameters) editCustomerWishList(Map parameters) editDeleteCustomerWishLists(Map parameters) loadCustomerWishListFromID(Map parameters) loadCustomerWishListsAndCount(Map parameters) Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getProductIDs, getSettings, getUser, initialize, isProcessorClassActive, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPGet, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, updateOrderTotals, updateOrderTotals, updateOrderTotals, utilsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initializeMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, utils
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
BasicCustomerWishListProcessor
public BasicCustomerWishListProcessor()
-
-
Method Details
-
loadCustomerWishListsAndCount
- Specified by:
loadCustomerWishListsAndCountin interfaceCustomerWishListProcessor- Throws:
Exception
-
addCustomerWishList
- Specified by:
addCustomerWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
loadCustomerWishListFromID
- Specified by:
loadCustomerWishListFromIDin interfaceCustomerWishListProcessor- Throws:
Exception
-
editCustomerWishList
- Specified by:
editCustomerWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
editDeleteCustomerWishLists
- Specified by:
editDeleteCustomerWishListsin interfaceCustomerWishListProcessor- Throws:
Exception
-
deleteCustomerWishList
- Specified by:
deleteCustomerWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerDeleteWishList
- Specified by:
customerDeleteWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerEditWishList
- Specified by:
customerEditWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerGetWishList
- Specified by:
customerGetWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerDeleteWishListProduct
- Specified by:
customerDeleteWishListProductin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerAddProductToWishList
public Map customerAddProductToWishList(CustomerWishList customerWishList, Product product) throws Exception - Specified by:
customerAddProductToWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
customerAddWishList
- Specified by:
customerAddWishListin interfaceCustomerWishListProcessor- Throws:
Exception
-
computeCheck
- Specified by:
computeCheckin interfaceCustomerWishListProcessor
-