com.raritantechnologies.HTML
Class DynamicHttpServletRequest

java.lang.Object
  extended bycom.raritantechnologies.HTML.DynamicHttpServletRequest

public class DynamicHttpServletRequest
extends java.lang.Object

Wrapper proxy subclass for HttpServletRequest which can have Parameters added as it passes through a servlet.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
DynamicHttpServletRequest(HttpServletRequest request, boolean saveReq)
           
DynamicHttpServletRequest(RaritanPageContext rpc)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 java.lang.String getAuthType()
           
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getContextPath()
           
 Cookie[] getCookies()
           
 long getDateHeader(java.lang.String name)
           
 java.lang.String getHeader(java.lang.String name)
           
 java.util.Enumeration getHeaderNames()
           
 java.util.Enumeration getHeaders(java.lang.String name)
           
 ServletInputStream getInputStream()
           
 int getIntHeader(java.lang.String name)
           
 java.lang.String getLocalAddr()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration getLocales()
           
 java.lang.String getLocalName()
           
 int getLocalPort()
           
 java.lang.String getMethod()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Map getParameterMap()
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 java.lang.String getPathInfo()
           
 java.lang.String getPathTranslated()
           
 java.lang.String getProtocol()
           
 java.lang.String getQueryString()
           
 java.io.BufferedReader getReader()
           
 java.lang.String getRealPath(java.lang.String path)
          Deprecated.  
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 int getRemotePort()
           
 java.lang.String getRemoteUser()
           
 RequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.lang.String getRequestedSessionId()
           
 java.lang.String getRequestURI()
           
 java.lang.StringBuffer getRequestURL()
           
 java.lang.String getScheme()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 java.lang.String getServletPath()
           
 HttpSession getSession()
           
 HttpSession getSession(boolean create)
           
 java.security.Principal getUserPrincipal()
           
 boolean isRequestedSessionIdFromCookie()
           
 boolean isRequestedSessionIdFromUrl()
          Deprecated.  
 boolean isRequestedSessionIdFromURL()
           
 boolean isRequestedSessionIdValid()
           
 boolean isSecure()
           
 boolean isUserInRole(java.lang.String role)
           
 void removeAttribute(java.lang.String name)
           
 void removeParameter(java.lang.String name)
           
 void setAttribute(java.lang.String key, java.lang.Object o)
           
 void setCharacterEncoding(java.lang.String enc)
           
 void setParameter(java.lang.String name, java.lang.String param)
           
 void setParameter(java.lang.String name, java.lang.String[] params)
           
 void setParameterMap(java.util.Map parameterMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicHttpServletRequest

public DynamicHttpServletRequest(RaritanPageContext rpc)

DynamicHttpServletRequest

public DynamicHttpServletRequest(HttpServletRequest request,
                                 boolean saveReq)
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)

removeParameter

public void removeParameter(java.lang.String name)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String param)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String[] params)

setParameterMap

public void setParameterMap(java.util.Map parameterMap)

getParameterNames

public java.util.Enumeration getParameterNames()

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getAttributeNames

public java.util.Enumeration getAttributeNames()

getCharacterEncoding

public java.lang.String getCharacterEncoding()

getContentLength

public int getContentLength()

getContentType

public java.lang.String getContentType()

getInputStream

public ServletInputStream getInputStream()
                                  throws java.io.IOException
Throws:
java.io.IOException

getProtocol

public java.lang.String getProtocol()

getScheme

public java.lang.String getScheme()

getServerName

public java.lang.String getServerName()

getServerPort

public int getServerPort()

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
Throws:
java.io.IOException

getRemoteAddr

public java.lang.String getRemoteAddr()

getRemoteHost

public java.lang.String getRemoteHost()

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.Object o)

removeAttribute

public void removeAttribute(java.lang.String name)

getRealPath

public java.lang.String getRealPath(java.lang.String path)
Deprecated.  


getAuthType

public java.lang.String getAuthType()

getContextPath

public java.lang.String getContextPath()

getCookies

public Cookie[] getCookies()

getDateHeader

public long getDateHeader(java.lang.String name)

getHeader

public java.lang.String getHeader(java.lang.String name)

getHeaders

public java.util.Enumeration getHeaders(java.lang.String name)

getHeaderNames

public java.util.Enumeration getHeaderNames()

getIntHeader

public int getIntHeader(java.lang.String name)

getMethod

public java.lang.String getMethod()

getPathInfo

public java.lang.String getPathInfo()

getPathTranslated

public java.lang.String getPathTranslated()

getQueryString

public java.lang.String getQueryString()

getRemoteUser

public java.lang.String getRemoteUser()

getRequestedSessionId

public java.lang.String getRequestedSessionId()

getRequestURI

public java.lang.String getRequestURI()

getServletPath

public java.lang.String getServletPath()

getSession

public HttpSession getSession(boolean create)

getRequestDispatcher

public RequestDispatcher getRequestDispatcher(java.lang.String path)

getLocale

public java.util.Locale getLocale()

getLocales

public java.util.Enumeration getLocales()

isSecure

public boolean isSecure()

getSession

public HttpSession getSession()

isUserInRole

public boolean isUserInRole(java.lang.String role)

getUserPrincipal

public java.security.Principal getUserPrincipal()

isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()

isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()

isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()
Deprecated.  


setCharacterEncoding

public void setCharacterEncoding(java.lang.String enc)
                          throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getParameterMap

public java.util.Map getParameterMap()

getRequestURL

public java.lang.StringBuffer getRequestURL()

getRemotePort

public int getRemotePort()

getLocalName

public java.lang.String getLocalName()

getLocalAddr

public java.lang.String getLocalAddr()

getLocalPort

public int getLocalPort()