|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.product.AdvancedSearchAction
public class AdvancedSearchAction
Struts action class that corresponds to the search results page. Used for requests to "/AdvancedSearch.do".
The execute method of this class retrieves search results from
the lucene index and then grabs the appropriate collection of products from
the database to make sure all the product information is available for
display. One could display the results directly from Lucene as it does have
id, code, name, description, etc. It puts it in the request scope for use by
the view layer. Given a
AdvancedSearchForm with its
searchString property populated, it creates and initializes an
instance of
ProductList. It then
invokes
LuceneSearcher.getSearchList(com.softslate.commerce.businessobjects.product.SearchList)
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".
AdvancedSearchForm,
ProductList,
LuceneSearcher| Field Summary | |
|---|---|
(package private) static org.apache.commons.logging.Log |
log
|
| Fields inherited from class org.apache.struts.action.Action |
|---|
servlet |
| Constructor Summary | |
|---|---|
AdvancedSearchAction()
|
|
| Method Summary | |
|---|---|
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)
|
| 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 |
| Field Detail |
|---|
static org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public AdvancedSearchAction()
| Method Detail |
|---|
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
execute in class org.apache.struts.action.Actionjava.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||