IBM Branch Transformation Toolkit Javadoc

com.ibm.btt.struts.base
Class BTTRequestProcessorUtil

java.lang.Object
  extended bycom.ibm.btt.struts.base.BTTRequestProcessorUtil

public class BTTRequestProcessorUtil
extends java.lang.Object


Field Summary
protected static java.util.ResourceBundle strutsException
           
protected static java.util.ResourceBundle strutsTrace
           
 
Constructor Summary
BTTRequestProcessorUtil()
           
 
Method Summary
 boolean checkFinalAction(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForward forward)
          check it 's final action or not
protected  boolean checkFinalForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForward forward)
           
 boolean checkProcessSwitch(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
          check it is processSwitch or not
 void createProcessCtx(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
           
 void createProcessId(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
           
 void destroyCtx(Context ctx)
           
 java.lang.String getLastModuleNameFromPID(java.lang.String pid)
           
 Context getProcessCtx(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
           
 java.lang.String getProcessId(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
          Set processe ID
 void populateFromContext(org.apache.struts.action.ActionForm form, Context processCtx, org.apache.struts.action.ActionMapping mapping)
          Invoke the Method named populateFromContext of BTTActionForm
 void populateProcessContext(BTTProcessCtxMapperConfig pCtxMapper, Context src, Context target)
           
 boolean populateToContext(org.apache.struts.action.ActionForm form, Context processCtx, org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Invoke the Method named populateToContext of BTTActionForm
 void prepareProcess(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 void prepareProcessSwitch(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 void releaseProcessResource(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForward forward)
           
 org.apache.struts.action.ActionForward updateForward(org.apache.struts.action.ActionForward forward, org.apache.struts.action.ActionMapping switchActionMapping, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext)
           
 
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

BTTRequestProcessorUtil

public BTTRequestProcessorUtil()
Method Detail

populateFromContext

public void populateFromContext(org.apache.struts.action.ActionForm form,
                                Context processCtx,
                                org.apache.struts.action.ActionMapping mapping)
                         throws javax.servlet.ServletException
Invoke the Method named populateFromContext of BTTActionForm

Parameters:
form -
mapping -
Throws:
javax.servlet.ServletException

populateToContext

public boolean populateToContext(org.apache.struts.action.ActionForm form,
                                 Context processCtx,
                                 org.apache.struts.action.ActionMapping mapping,
                                 javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
                          throws javax.servlet.ServletException
Invoke the Method named populateToContext of BTTActionForm

Parameters:
form -
mapping -
Throws:
javax.servlet.ServletException

getProcessId

public java.lang.String getProcessId(javax.servlet.http.HttpServletRequest request,
                                     org.apache.struts.action.ActionMapping mapping)
Set processe ID

Parameters:
request -
Returns:
String

checkFinalAction

public boolean checkFinalAction(org.apache.struts.action.ActionMapping mapping,
                                org.apache.struts.action.ActionForward forward)
check it 's final action or not

Parameters:
mapping -
Returns:
boolean

checkFinalForward

protected boolean checkFinalForward(org.apache.struts.action.ActionMapping mapping,
                                    org.apache.struts.action.ActionForward forward)

checkProcessSwitch

public boolean checkProcessSwitch(org.apache.struts.action.ActionMapping mapping,
                                  javax.servlet.http.HttpServletRequest request)
check it is processSwitch or not

Parameters:
mapping -
Returns:
boolean

getLastModuleNameFromPID

public java.lang.String getLastModuleNameFromPID(java.lang.String pid)
Parameters:
pid -
Returns:
String

prepareProcessSwitch

public void prepareProcessSwitch(org.apache.struts.action.ActionMapping mapping,
                                 javax.servlet.http.HttpServletRequest request)
                          throws DSEInvalidArgumentException,
                                 DSEObjectNotFoundException,
                                 DSEInvalidRequestException
Parameters:
mapping -
request -
Throws:
DSEInvalidArgumentException
DSEObjectNotFoundException
DSEInvalidRequestException

populateProcessContext

public void populateProcessContext(BTTProcessCtxMapperConfig pCtxMapper,
                                   Context src,
                                   Context target)
                            throws DSEInvalidArgumentException,
                                   DSEObjectNotFoundException,
                                   DSEInvalidRequestException
Parameters:
src -
target -
Throws:
DSEInvalidArgumentException
DSEObjectNotFoundException
DSEInvalidRequestException

releaseProcessResource

public void releaseProcessResource(javax.servlet.http.HttpServletRequest request,
                                   org.apache.struts.action.ActionMapping mapping,
                                   org.apache.struts.action.ActionForward forward)
                            throws DSEInvalidArgumentException,
                                   DSEObjectNotFoundException,
                                   DSEInvalidRequestException
Parameters:
request -
Throws:
DSEInvalidArgumentException
DSEObjectNotFoundException
DSEInvalidRequestException

destroyCtx

public void destroyCtx(Context ctx)
Parameters:
ctx -

createProcessId

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

prepareProcess

public void prepareProcess(org.apache.struts.action.ActionMapping mapping,
                           javax.servlet.http.HttpServletRequest request)
                    throws DSEInvalidRequestException
Parameters:
mapping -
request -
Throws:
DSEInvalidRequestException

getProcessCtx

public Context getProcessCtx(javax.servlet.http.HttpServletRequest request,
                             org.apache.struts.action.ActionMapping mapping)
Parameters:
request -
mapping -
Returns:
Context

createProcessCtx

public void createProcessCtx(javax.servlet.http.HttpServletRequest request,
                             org.apache.struts.action.ActionMapping mapping)
                      throws DSEInvalidRequestException
Parameters:
request -
mapping -
Throws:
DSEInvalidRequestException

updateForward

public org.apache.struts.action.ActionForward updateForward(org.apache.struts.action.ActionForward forward,
                                                            org.apache.struts.action.ActionMapping switchActionMapping,
                                                            javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.ServletContext servletContext)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005