com.softslate.commerce.customer.product
Class AdvancedSearchForm

java.lang.Object
  extended by org.apache.struts.action.ActionForm
      extended by com.softslate.commerce.customer.core.BaseForm
          extended by com.softslate.commerce.customer.product.AdvancedSearchForm
All Implemented Interfaces:
java.io.Serializable

public class AdvancedSearchForm
extends BaseForm

Struts form class that correspondes to the search results page. Used for requests to "/AdvancedSearch.do".

The validate method of this class makes sure that a searchString of non-zero length was submitted, and sets the directory where the index is to be found.

Author:
Jason McWilliams
See Also:
AdvancedSearchAction, Serialized Form

Field Summary
(package private)  java.lang.String categoryID
           
(package private)  java.lang.String firstRow
           
(package private)  java.lang.String indexDir
           
(package private) static org.apache.commons.logging.Log log
           
(package private)  java.lang.String searchString
           
private static long serialVersionUID
           
(package private)  java.lang.String sortBy
           
(package private)  java.lang.String type
           
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Constructor Summary
AdvancedSearchForm()
           
 
Method Summary
 java.lang.String getCategoryID()
           
 java.lang.String getFirstRow()
           
 java.lang.String getIndexDir()
           
 java.lang.String getSearchString()
           
 java.lang.String getSortBy()
           
 java.lang.String getType()
           
 void setCategoryID(java.lang.String categoryID)
           
 void setFirstRow(java.lang.String firstRow)
           
 void setIndexDir(java.lang.String indexDir)
           
 void setSearchString(java.lang.String searchString)
           
 void setSortBy(java.lang.String sortBy)
           
 void setType(java.lang.String type)
           
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class com.softslate.commerce.customer.core.BaseForm
formUtils, getBusinessObjectFactory, getErrors, getMapping, getMessage, getMessages, getRequest, getSettings, getUser, initializeProperties, setBusinessObjectFactory, setErrors, setMapping, setMessages, setRequest, setSettings, setUser
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, reset, reset, setMultipartRequestHandler, setServlet, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

log

static org.apache.commons.logging.Log log

searchString

java.lang.String searchString

indexDir

java.lang.String indexDir

firstRow

java.lang.String firstRow

type

java.lang.String type

sortBy

java.lang.String sortBy

categoryID

java.lang.String categoryID
Constructor Detail

AdvancedSearchForm

public AdvancedSearchForm()
Method Detail

getSearchString

public java.lang.String getSearchString()

setSearchString

public void setSearchString(java.lang.String searchString)

getIndexDir

public java.lang.String getIndexDir()

setIndexDir

public void setIndexDir(java.lang.String indexDir)

getCategoryID

public java.lang.String getCategoryID()

setCategoryID

public void setCategoryID(java.lang.String categoryID)

getFirstRow

public java.lang.String getFirstRow()

setFirstRow

public void setFirstRow(java.lang.String firstRow)

getSortBy

public java.lang.String getSortBy()

setSortBy

public void setSortBy(java.lang.String sortBy)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
                                                      javax.servlet.http.HttpServletRequest request)
Overrides:
validate in class org.apache.struts.action.ActionForm


Copyright ? SoftSlate, LLC 2003?2005