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
-
Constructor Summary
-
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) void
deleteCustomerWishList
(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, 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.BusinessObject
initialize
Methods 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:
loadCustomerWishListsAndCount
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
addCustomerWishList
- Specified by:
addCustomerWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
loadCustomerWishListFromID
- Specified by:
loadCustomerWishListFromID
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
editCustomerWishList
- Specified by:
editCustomerWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
editDeleteCustomerWishLists
- Specified by:
editDeleteCustomerWishLists
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
deleteCustomerWishList
- Specified by:
deleteCustomerWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerDeleteWishList
- Specified by:
customerDeleteWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerEditWishList
- Specified by:
customerEditWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerGetWishList
- Specified by:
customerGetWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerDeleteWishListProduct
- Specified by:
customerDeleteWishListProduct
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerAddProductToWishList
public Map customerAddProductToWishList(CustomerWishList customerWishList, Product product) throws Exception - Specified by:
customerAddProductToWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
customerAddWishList
- Specified by:
customerAddWishList
in interfaceCustomerWishListProcessor
- Throws:
Exception
-
computeCheck
- Specified by:
computeCheck
in interfaceCustomerWishListProcessor
-