com.ds.fw.servlet
Class FwAdapter

java.lang.Object
  |
  +--com.ds.fw.servlet.FwBaseAdapter
        |
        +--com.ds.fw.servlet.FwAdapter

public class FwAdapter
extends FwBaseAdapter


Constructor Summary
FwAdapter()
           
FwAdapter(com.ds.fw.servlet.FwRequestContext req, com.ds.fw.servlet.FwResponseContext res)
           
FwAdapter(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 
Method Summary
 com.ds.fw.servlet.FwAdapter getActionAdapter()
           
 java.lang.String getBasePath()
           
 com.ds.fw.servlet.bo.FwBOManager getBOManager()
           
 java.lang.Object getBusinessComponent(java.lang.String name)
           
 java.lang.String getLocalePath()
           
 java.lang.String getServletPath(java.lang.String s)
           
 java.lang.String getServletPath(java.lang.String ss, java.lang.String selector, java.lang.String command)
           
 com.ds.fw.user.FwUserContext getUserContext()
          Gets a FwUserContext object from the current session.
 com.ds.fw.servlet.FwAdapter getViewAdapter()
           
 void redirectPage(java.lang.String page, com.ds.fw.servlet.FwRequestContext request, com.ds.fw.servlet.FwResponseContext response, javax.servlet.ServletContext sContext)
          Redirects the current program flow to the given page, forwarding the given request and response objects.
 void redirectPageOrg(java.lang.String jsp, com.ds.fw.servlet.FwRequestContext request, com.ds.fw.servlet.FwResponseContext response, javax.servlet.ServletContext sContext)
          Redirects the current program flow to the given jsp, forwarding the given request and response objects.
 void releaseBusinessComponent(java.lang.String name, java.lang.Object obj)
           
 void sendRedirect(java.lang.String page)
          Redirects the current program flow to the given page, forwarding the current request and response objects.
 void sendRedirect(java.lang.String page, com.ds.fw.servlet.FwBaseAdapter adapter)
          Redirects the current program flow to the given page, forwarding the given adapter request and response objects.
 void setUserContext(com.ds.fw.user.FwUserContext userContext)
          Sets a FwUserContext object to the current session.
 
Methods inherited from class com.ds.fw.servlet.FwBaseAdapter
encodeUrl, getAppContext, getApplicationObject, getBean, getBean, getCommand, getConfigMan, getHttpRequest, getHttpResponse, getHttpSession, getLocale, getMimeType, getParameter, getParameter, getParameterFloat, getParameterLong, getRequestContext, getResourceString, getResponseContext, getSelectable, getSelector, getServletContext, getSessionContext, getSessionID, getSessionObject, getSessionTimeoutObject, getUrl, invalidateSession, setAppContext, setBean, setBean, setConfigMan, setLocale, setParameter, setParameter, setServletContext, setSessionContext, setSessionID, setSessionObject, setSessionTimeoutObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FwAdapter

public FwAdapter()

FwAdapter

public FwAdapter(javax.servlet.http.HttpServletRequest req,
                 javax.servlet.http.HttpServletResponse res)

FwAdapter

public FwAdapter(com.ds.fw.servlet.FwRequestContext req,
                 com.ds.fw.servlet.FwResponseContext res)
Method Detail

getViewAdapter

public com.ds.fw.servlet.FwAdapter getViewAdapter()

getActionAdapter

public com.ds.fw.servlet.FwAdapter getActionAdapter()

getUserContext

public com.ds.fw.user.FwUserContext getUserContext()
Gets a FwUserContext object from the current session. This method gets a user's session information from the current session. If it is not available returns the default settings for a user session.

Returns:
a user's session information object (FwUserContext)

setUserContext

public void setUserContext(com.ds.fw.user.FwUserContext userContext)
Sets a FwUserContext object to the current session.

Parameters:
userContext - the object to be set

getBOManager

public com.ds.fw.servlet.bo.FwBOManager getBOManager()

getBusinessComponent

public java.lang.Object getBusinessComponent(java.lang.String name)
                                      throws FwNoPermissionException,
                                             FwNotFoundException,
                                             FwNoComponentException
Overrides:
getBusinessComponent in class FwBaseAdapter
FwNoPermissionException
FwNotFoundException
FwNoComponentException

releaseBusinessComponent

public void releaseBusinessComponent(java.lang.String name,
                                     java.lang.Object obj)
                              throws FwNoPermissionException,
                                     FwNotFoundException,
                                     FwNoComponentException
Overrides:
releaseBusinessComponent in class FwBaseAdapter
FwNoPermissionException
FwNotFoundException
FwNoComponentException

sendRedirect

public void sendRedirect(java.lang.String page)
Redirects the current program flow to the given page, forwarding the current request and response objects.

Parameters:
page - the page to be redirected to
See Also:
sendRedirect(String page)

sendRedirect

public void sendRedirect(java.lang.String page,
                         com.ds.fw.servlet.FwBaseAdapter adapter)
Redirects the current program flow to the given page, forwarding the given adapter request and response objects.

Parameters:
page - the page to be redirected to
adapter - an adapter object

redirectPage

public void redirectPage(java.lang.String page,
                         com.ds.fw.servlet.FwRequestContext request,
                         com.ds.fw.servlet.FwResponseContext response,
                         javax.servlet.ServletContext sContext)
                  throws javax.servlet.ServletException,
                         java.io.IOException
Redirects the current program flow to the given page, forwarding the given request and response objects.

Parameters:
page - the page to be redirected to
request - request object to be forwarded to the new page
response - response object to be forwarded to the new page
Throws:
javax.servlet.ServletException - if the target resource throws this exception
java.io.IOException - if the target resource throws this exception
See Also:
#redirectPageOrg(String, FwRequestContext, FwResponseContext)

redirectPageOrg

public void redirectPageOrg(java.lang.String jsp,
                            com.ds.fw.servlet.FwRequestContext request,
                            com.ds.fw.servlet.FwResponseContext response,
                            javax.servlet.ServletContext sContext)
                     throws javax.servlet.ServletException,
                            java.io.IOException
Redirects the current program flow to the given jsp, forwarding the given request and response objects.

Parameters:
jsp - the jsp to be redirected to
request - request object to be forwarded to the jsp
response - response object to be forwarded to the jsp
Throws:
javax.servlet.ServletException - if the target resource throws this exception
java.io.IOException - if the target resource throws this exception

getServletPath

public java.lang.String getServletPath(java.lang.String s)

getServletPath

public java.lang.String getServletPath(java.lang.String ss,
                                       java.lang.String selector,
                                       java.lang.String command)

getBasePath

public java.lang.String getBasePath()

getLocalePath

public java.lang.String getLocalePath()