com.softslate.commerce.businessobjects.customer
Interface CustomerWishListProcessor

All Superinterfaces:
BusinessObject, BusinessProcessor
All Known Implementing Classes:
BasicCustomerWishListProcessor

public interface CustomerWishListProcessor
extends BusinessProcessor

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
 java.util.Map addCustomerWishList(java.util.Map parameters)
           
 java.lang.String computeCheck(CustomerWishList customerWishList)
           
 java.util.Map customerAddProductToWishList(CustomerWishList customerWishList, Product product)
           
 java.util.Map customerAddWishList(java.util.Map parameters)
           
 java.util.Map customerDeleteWishList(java.util.Map parameters)
           
 java.util.Map customerDeleteWishListProduct(java.util.Map parameters)
           
 java.util.Map customerEditWishList(java.util.Map parameters)
           
 CustomerWishList customerGetWishList(java.util.Map parameters, boolean createNew)
           
 void deleteCustomerWishList(java.util.Map parameters)
           
 java.util.Map editCustomerWishList(java.util.Map parameters)
           
 void editDeleteCustomerWishLists(java.util.Map parameters)
           
 CustomerWishList loadCustomerWishListFromID(java.util.Map parameters)
           
 java.util.Map loadCustomerWishListsAndCount(java.util.Map parameters)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

loadCustomerWishListsAndCount

java.util.Map loadCustomerWishListsAndCount(java.util.Map parameters)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

addCustomerWishList

java.util.Map addCustomerWishList(java.util.Map parameters)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

loadCustomerWishListFromID

CustomerWishList loadCustomerWishListFromID(java.util.Map parameters)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

editCustomerWishList

java.util.Map editCustomerWishList(java.util.Map parameters)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

editDeleteCustomerWishLists

void editDeleteCustomerWishLists(java.util.Map parameters)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

deleteCustomerWishList

void deleteCustomerWishList(java.util.Map parameters)
                            throws java.lang.Exception
Throws:
java.lang.Exception

customerDeleteWishList

java.util.Map customerDeleteWishList(java.util.Map parameters)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

customerEditWishList

java.util.Map customerEditWishList(java.util.Map parameters)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

customerGetWishList

CustomerWishList customerGetWishList(java.util.Map parameters,
                                     boolean createNew)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

customerDeleteWishListProduct

java.util.Map customerDeleteWishListProduct(java.util.Map parameters)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

customerAddProductToWishList

java.util.Map customerAddProductToWishList(CustomerWishList customerWishList,
                                           Product product)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

customerAddWishList

java.util.Map customerAddWishList(java.util.Map parameters)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

computeCheck

java.lang.String computeCheck(CustomerWishList customerWishList)


Copyright © SoftSlate, LLC 2003–2012