public final class SimpleQueryAction
extends org.apache.struts.action.Action
SimpleLuceneIndex.
This class works in conjunction with the SimpleQueryForm Struts form
bean class.
This class works by processing the HTTP request and outputting the corresponding HTTP response by
forwarding to a JSP that will create it. Returns an ActionForward
instance that maps to the Struts forwarding name "simple.query," "report.query," "weblog.query," or
"weblogreport.query" which must be configured in struts-config.xml to indicate the JSP page that will
handle and render the request.
An application that uses this class must set a ServletContext attribute containing a
SimpleLuceneIndex under the key "index." This index will be used to perform
the query. Optionally there may also be a web log index uder the key "webLogIndex".
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SELECT_ALL
String to display for selecting all
|
| Constructor and Description |
|---|
SimpleQueryAction() |
| Modifier and Type | Method and Description |
|---|---|
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)
Processes the specified HTTP request and creates the corresponding HTTP response by forwarding to a JSP
that will create it.
|
org.apache.struts.action.ActionForward |
handleMetadataSearchRequest(org.apache.struts.action.ActionMapping mapping,
SimpleQueryForm queryForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RepositoryManager rm)
Handle a request to search over metadata collections and forwared to the appropriate jsp page to render
the response.
|
org.apache.struts.action.ActionForward |
handleWebLogSearchRequest(org.apache.struts.action.ActionMapping mapping,
SimpleQueryForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle a request to search over web logs and forwared to the appropriate jsp page to render the response.
|
static void |
setDebug(boolean isDebugOutput)
Sets the debug attribute of the SimpleQueryAction class
|
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServletpublic static java.lang.String SELECT_ALL
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.io.IOException,
javax.servlet.ServletException
SimpleLuceneIndex must be available to this class via
a ServletContext attribute under the key "index." Returns an ActionForward instance that maps to the Struts forwarding name "simple.query,"
which must be configured in struts-config.xml to forward to the JSP page that will handle the request.execute in class org.apache.struts.action.Actionmapping - The ActionMapping used to select this instancerequest - The HTTP request we are processingresponse - The HTTP response we are creatingform - The ActionForm for the given pagejava.io.IOException - if an input/output error occursjavax.servlet.ServletException - if a servlet exception occurspublic org.apache.struts.action.ActionForward handleMetadataSearchRequest(org.apache.struts.action.ActionMapping mapping,
SimpleQueryForm queryForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RepositoryManager rm)
throws java.io.IOException,
javax.servlet.ServletException
mapping - The ActionMapping used to select this instancerequest - The HTTP request we are processingresponse - The HTTP response we are creatingqueryForm - The ActionForm for the given pagerm - The RepositoryManagerjava.io.IOException - if an input/output error occursjavax.servlet.ServletException - if a servlet exception occurspublic org.apache.struts.action.ActionForward handleWebLogSearchRequest(org.apache.struts.action.ActionMapping mapping,
SimpleQueryForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
mapping - The ActionMapping used to select this instancerequest - The HTTP request we are processingresponse - The HTTP response we are creatingform - The ActionForm for the given pagejava.io.IOException - if an input/output error occursjavax.servlet.ServletException - if a servlet exception occurspublic static void setDebug(boolean isDebugOutput)
isDebugOutput - The new debug value