IBM Bank Transformation Toolkit Javadoc

com.ibm.btt.struts.base
Class BTTRequestProcessor

java.lang.Object
  extended by org.apache.struts.action.RequestProcessor
      extended by com.ibm.btt.struts.base.BTTRequestProcessor
Direct Known Subclasses:
HTMLRequestProcessor, IFXRequestProcessor

public class BTTRequestProcessor
extends org.apache.struts.action.RequestProcessor


Field Summary
protected static java.util.ResourceBundle strutsException
           
protected static java.util.ResourceBundle strutsTrace
           
 
Fields inherited from class org.apache.struts.action.RequestProcessor
actions, appConfig, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet
 
Constructor Summary
BTTRequestProcessor()
          implemention struts RequestProcessor and instance processorUtil
 
Method Summary
 void commitSessionContext(javax.servlet.http.HttpServletRequest request)
          commit sessionContext and its children into Db
 void createProcessId(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
          create processId
 void prepareBTTProcess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  org.apache.struts.action.ActionForward processActionPerform(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.struts.action.Action action, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping)
           
protected  void processForwardConfig(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.struts.config.ForwardConfig forward)
          see struts processForwardConfig
 
Methods inherited from class org.apache.struts.action.RequestProcessor
destroy, doForward, doInclude, getDebug, getInternal, getServletContext, init, internalModuleRelativeForward, internalModuleRelativeInclude, log, log, processActionCreate, processActionForm, processActionForward, processContent, processException, processForward, processInclude, processLocale, processMapping, processMultipart, processNoCache, processPath, processPopulate, processPreprocess, processRoles, processValidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strutsTrace

protected static java.util.ResourceBundle strutsTrace

strutsException

protected static java.util.ResourceBundle strutsException
Constructor Detail

BTTRequestProcessor

public BTTRequestProcessor()
implemention struts RequestProcessor and instance processorUtil

Method Detail

process

public void process(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Overrides:
process in class org.apache.struts.action.RequestProcessor
Throws:
java.io.IOException
javax.servlet.ServletException
See Also:
org.apache.struts.process

processActionPerform

protected org.apache.struts.action.ActionForward processActionPerform(javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response,
                                                                      org.apache.struts.action.Action action,
                                                                      org.apache.struts.action.ActionForm form,
                                                                      org.apache.struts.action.ActionMapping mapping)
                                                               throws java.io.IOException,
                                                                      javax.servlet.ServletException
Overrides:
processActionPerform in class org.apache.struts.action.RequestProcessor
Throws:
java.io.IOException
javax.servlet.ServletException

prepareBTTProcess

public void prepareBTTProcess(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws java.io.IOException,
                              javax.servlet.ServletException
Parameters:
HttpServletRequest - request
HttpServletResponse - response
Throws:
java.io.IOException
javax.servlet.ServletException

createProcessId

public void createProcessId(javax.servlet.http.HttpServletRequest request,
                            org.apache.struts.action.ActionMapping mapping)
create processId

Parameters:
request -
mapping -

commitSessionContext

public void commitSessionContext(javax.servlet.http.HttpServletRequest request)
                          throws javax.servlet.ServletException
commit sessionContext and its children into Db

Parameters:
request -
Throws:
javax.servlet.ServletException

processForwardConfig

protected void processForwardConfig(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    org.apache.struts.config.ForwardConfig forward)
                             throws java.io.IOException,
                                    javax.servlet.ServletException
see struts processForwardConfig

Overrides:
processForwardConfig in class org.apache.struts.action.RequestProcessor
Throws:
java.io.IOException
javax.servlet.ServletException

IBM Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2008