tomp.xtcl.servlet
Class ContextUtil

java.lang.Object
  extended bytomp.xtcl.servlet.ContextUtil

public class ContextUtil
extends java.lang.Object


Field Summary
protected  Context context
          Request Context being handled
protected  javax.servlet.http.HttpServletRequest request
          Request being handled
protected  javax.servlet.http.HttpServletResponse response
          Response being handled
protected  javax.servlet.ServletContext servletContext
          Session being handled
protected  Context servletContextContext
          Request Context being handled
protected  javax.servlet.http.HttpSession session
          Session being handled
protected  Context sessionContext
          Request Context being handled
static java.lang.String VAR_PREFIX
           
 
Constructor Summary
ContextUtil()
           
 
Method Summary
static boolean attributeToContext(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, Context c)
           
static boolean attributeToContext(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, java.lang.String newParamName, Context c)
           
static boolean attributeToContext(javax.servlet.http.HttpSession session, java.lang.String paramName, Context c)
           
static boolean attributeToContext(javax.servlet.http.HttpSession session, java.lang.String paramName, java.lang.String newParamName, Context c)
           
static boolean contextToAttribute(Context c, java.lang.String paramName, javax.servlet.http.HttpServletRequest request)
           
static boolean contextToAttribute(Context c, java.lang.String paramName, javax.servlet.http.HttpSession session)
           
static boolean contextToAttribute(Context c, java.lang.String paramName, java.lang.String newParamName, javax.servlet.http.HttpServletRequest request)
           
static boolean contextToAttribute(Context c, java.lang.String paramName, java.lang.String newParamName, javax.servlet.http.HttpSession session)
           
 Context getContext()
          Returns the current HttpServletRequest Context
protected static java.lang.Object getFromContext(Context c, java.lang.Object name)
           
 Context getServletContextContext()
          Returns the current ServletContext Context
 Context getSessionContext()
          Returns the current HttpSession Context
static boolean paramToContext(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, Context c)
           
static boolean paramToContext(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, java.lang.String newParamName, Context c)
           
protected static boolean putToContext(Context c, java.lang.Object name, java.lang.Object value)
           
protected static boolean putVarToContext(Context c, java.lang.Object name, java.lang.Object value)
           
 boolean requestAttributeToContext(java.lang.String paramName)
           
 boolean requestAttributeToContext(java.lang.String paramName, java.lang.String newParamName)
           
 boolean requestParamToContext(java.lang.String paramName)
           
 boolean requestParamToContext(java.lang.String paramName, java.lang.String newParamName)
           
 boolean requestParamToContextVar(java.lang.String paramName)
           
 boolean sessionAttributeToContext(java.lang.String paramName)
           
 boolean sessionAttributeToContext(java.lang.String paramName, java.lang.String newParamName)
           
protected static java.lang.String toVarName(java.lang.String n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VAR_PREFIX

public static final java.lang.String VAR_PREFIX
See Also:
Constant Field Values

request

protected javax.servlet.http.HttpServletRequest request
Request being handled


response

protected javax.servlet.http.HttpServletResponse response
Response being handled


session

protected javax.servlet.http.HttpSession session
Session being handled


servletContext

protected javax.servlet.ServletContext servletContext
Session being handled


context

protected Context context
Request Context being handled


sessionContext

protected Context sessionContext
Request Context being handled


servletContextContext

protected Context servletContextContext
Request Context being handled

Constructor Detail

ContextUtil

public ContextUtil()
Method Detail

getContext

public Context getContext()
Returns the current HttpServletRequest Context


getSessionContext

public Context getSessionContext()
Returns the current HttpSession Context


getServletContextContext

public Context getServletContextContext()
Returns the current ServletContext Context


requestParamToContext

public boolean requestParamToContext(java.lang.String paramName)
Parameters:
paramName - String the parameter name

requestParamToContextVar

public boolean requestParamToContextVar(java.lang.String paramName)
Parameters:
paramName - String the parameter name

requestParamToContext

public boolean requestParamToContext(java.lang.String paramName,
                                     java.lang.String newParamName)
Parameters:
paramName - String the parameter original (in Request) name

paramToContext

public static boolean paramToContext(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String paramName,
                                     Context c)
Parameters:
request - HttpServletRequest from which the parameters will be taken
paramName - String the parameter name
c - Context where the parameters will be put in

paramToContext

public static boolean paramToContext(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String paramName,
                                     java.lang.String newParamName,
                                     Context c)
Parameters:
request - HttpServletRequest from which the parameters will be taken
paramName - String the parameter original (in Request) name
c - Context where the parameters will be put in

requestAttributeToContext

public boolean requestAttributeToContext(java.lang.String paramName)
Parameters:
paramName - String the parameter name

requestAttributeToContext

public boolean requestAttributeToContext(java.lang.String paramName,
                                         java.lang.String newParamName)

sessionAttributeToContext

public boolean sessionAttributeToContext(java.lang.String paramName)

sessionAttributeToContext

public boolean sessionAttributeToContext(java.lang.String paramName,
                                         java.lang.String newParamName)

attributeToContext

public static boolean attributeToContext(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String paramName,
                                         Context c)
Parameters:
request - HttpServletRequest from which the attribute will be taken
paramName - String the parameter name
c - Context where the parameters will be put in

attributeToContext

public static boolean attributeToContext(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String paramName,
                                         java.lang.String newParamName,
                                         Context c)

attributeToContext

public static boolean attributeToContext(javax.servlet.http.HttpSession session,
                                         java.lang.String paramName,
                                         Context c)

attributeToContext

public static boolean attributeToContext(javax.servlet.http.HttpSession session,
                                         java.lang.String paramName,
                                         java.lang.String newParamName,
                                         Context c)

contextToAttribute

public static boolean contextToAttribute(Context c,
                                         java.lang.String paramName,
                                         javax.servlet.http.HttpServletRequest request)
Parameters:
c - Context where the parameters will be put in
paramName - String the parameter name
request - HttpServletRequest from which the parameters will be taken

contextToAttribute

public static boolean contextToAttribute(Context c,
                                         java.lang.String paramName,
                                         java.lang.String newParamName,
                                         javax.servlet.http.HttpServletRequest request)

contextToAttribute

public static boolean contextToAttribute(Context c,
                                         java.lang.String paramName,
                                         javax.servlet.http.HttpSession session)

contextToAttribute

public static boolean contextToAttribute(Context c,
                                         java.lang.String paramName,
                                         java.lang.String newParamName,
                                         javax.servlet.http.HttpSession session)

putToContext

protected static boolean putToContext(Context c,
                                      java.lang.Object name,
                                      java.lang.Object value)

putVarToContext

protected static boolean putVarToContext(Context c,
                                         java.lang.Object name,
                                         java.lang.Object value)

getFromContext

protected static java.lang.Object getFromContext(Context c,
                                                 java.lang.Object name)

toVarName

protected static java.lang.String toVarName(java.lang.String n)