|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.scooterframework.web.controller.BaseRequestProcessor
com.scooterframework.web.controller.RestfulRequestProcessor
public class RestfulRequestProcessor
RestfulRequestProcessor contains the processing logic that
the MainActionServlet
performs as it receives each servlet request
from the container. You can customize the request processing behavior by
subclassing this class and overriding the method(s) whose behavior you are
interested in changing.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CONTROLLER_CLASS
|
Fields inherited from class com.scooterframework.web.controller.BaseRequestProcessor |
---|
EXECUTION_INTERRUPTED, log |
Constructor Summary | |
---|---|
RestfulRequestProcessor()
Constructor |
Method Summary | |
---|---|
java.lang.String |
executeRequest(ActionProperties aps,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process an HttpServletRequest. |
protected java.lang.String |
getDefaultControllerClassName()
Returns class name of default controller. |
protected java.lang.String |
getDefaultViewFilesDirectoryName()
Returns default view file directory name. |
ActionProperties |
prepareActionProperties(java.lang.String requestPath,
java.lang.String requestHttpMethod,
javax.servlet.http.HttpServletRequest request)
Sets up action properties for the action execution. |
protected void |
registerActionProperties(javax.servlet.http.HttpServletRequest request,
ActionProperties aps)
Puts some action properties in request object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_CONTROLLER_CLASS
Constructor Detail |
---|
public RestfulRequestProcessor()
Method Detail |
---|
public java.lang.String executeRequest(ActionProperties aps, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
Process an HttpServletRequest.
executeRequest
in class BaseRequestProcessor
aps
- properties of requestrequest
- The servlet request we are processingresponse
- The servlet response we are creating
java.io.IOException
javax.servlet.ServletException
public ActionProperties prepareActionProperties(java.lang.String requestPath, java.lang.String requestHttpMethod, javax.servlet.http.HttpServletRequest request)
prepareActionProperties
in class BaseRequestProcessor
request
- The servlet request we are processing
protected void registerActionProperties(javax.servlet.http.HttpServletRequest request, ActionProperties aps)
registerActionProperties
in class BaseRequestProcessor
protected java.lang.String getDefaultControllerClassName()
getDefaultControllerClassName
in class BaseRequestProcessor
protected java.lang.String getDefaultViewFilesDirectoryName()
getDefaultViewFilesDirectoryName
in class BaseRequestProcessor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |