Interface CustomerWishListProcessor
- All Superinterfaces:
BusinessObject
,BusinessProcessor
- All Known Implementing Classes:
BasicCustomerWishListProcessor
Interface for business logic methods having to do with customer wish lists.
Created in the Struts layer in response to requests for viewing, editing,
adding, and deleting wish lists.
When the application needs to create an instance that implements
CustomerWishListProcessor
,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"customerWishListProcessorImplementer" setting in the
appComponents.properties
file.
The default "customerWishListProcessorImplementer" is
BasicCustomerWishListProcessor
.
- Author:
- Jason McWilliams
-
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 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
-
Method Details
-
loadCustomerWishListsAndCount
- Throws:
Exception
-
addCustomerWishList
- Throws:
Exception
-
loadCustomerWishListFromID
- Throws:
Exception
-
editCustomerWishList
- Throws:
Exception
-
editDeleteCustomerWishLists
- Throws:
Exception
-
deleteCustomerWishList
- Throws:
Exception
-
customerDeleteWishList
- Throws:
Exception
-
customerEditWishList
- Throws:
Exception
-
customerGetWishList
- Throws:
Exception
-
customerDeleteWishListProduct
- Throws:
Exception
-
customerAddProductToWishList
Map customerAddProductToWishList(CustomerWishList customerWishList, Product product) throws Exception - Throws:
Exception
-
customerAddWishList
- Throws:
Exception
-
computeCheck
-