com.softslate.commerce.customer.product
Class ProductListAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.product.ProductListAction
public class ProductListAction
- extends BaseAction
Struts action class that corresponds to the product list page. Used for
requests to "/ProductList.do".
The execute method of this class retrieves information from the
database for the list of active products in the system and puts it in the
request scope for use by the view layer. Given a
ProductListForm, which may
have its firstRow property populated for pagination, it creates
and initializes an instance of
ProductList. It then
invokes
ProductProcessor.getProductList(ProductList)
to load the product list information from the database. It puts the
initialized ProductList object in the request scope as an
attribute with the name "productList".
- Author:
- David Tobey
- See Also:
ProductListForm,
ProductList,
ProductProcessor
|
Field Summary |
(package private) static org.apache.commons.logging.Log |
log
|
| Fields inherited from class org.apache.struts.action.Action |
servlet |
| Methods inherited from class org.apache.struts.action.Action |
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
static org.apache.commons.logging.Log log
ProductListAction
public ProductListAction()
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- Overrides:
execute in class org.apache.struts.action.Action
- Throws:
java.lang.Exception
determineItemsPerPageAsHandleViewAll
protected java.lang.String determineItemsPerPageAsHandleViewAll(BaseDynaForm baseForm)
loadProductsWithAdvancedSearch
protected SearchList loadProductsWithAdvancedSearch(BaseDynaForm baseForm,
java.lang.String itemsPerPage,
java.lang.String sortByParam)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadProductListFromDatabase
protected ProductList loadProductListFromDatabase(BaseDynaForm baseForm,
java.lang.String itemsPerPage)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © SoftSlate, LLC 2003–2012