EMMA Coverage Report (generated Tue Nov 24 15:49:41 EST 2009)
[all classes][atg.servlet]

COVERAGE SUMMARY FOR SOURCE FILE [TestingDynamoHttpServletRequest.java]

nameclass, %method, %block, %line, %
TestingDynamoHttpServletRequest.java100% (1/1)9%   (24/258)12%  (159/1297)11%  (39.6/365)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class TestingDynamoHttpServletRequest100% (1/1)9%   (24/258)12%  (159/1297)11%  (39.6/365)
addPersistentQueryParameter (String, String): void 0%   (0/1)0%   (0/6)0%   (0/2)
addQueryParameter (String, String): void 0%   (0/1)0%   (0/6)0%   (0/2)
addURLParameter (String, String): void 0%   (0/1)0%   (0/6)0%   (0/2)
encodeURL (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
encodeURL (String, boolean): String 0%   (0/1)0%   (0/6)0%   (0/1)
encodeURL (String, boolean, boolean, boolean): String 0%   (0/1)0%   (0/8)0%   (0/1)
encodeURL (String, boolean, boolean, boolean, boolean): String 0%   (0/1)0%   (0/9)0%   (0/1)
encodeURL (String, boolean, boolean, boolean, boolean, boolean): String 0%   (0/1)0%   (0/10)0%   (0/1)
encodeURL (String, boolean, boolean, boolean, boolean, boolean, int): String 0%   (0/1)0%   (0/11)0%   (0/1)
endRequest (): void 0%   (0/1)0%   (0/4)0%   (0/2)
equals (Object): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
getAttribute (String, boolean): Object 0%   (0/1)0%   (0/6)0%   (0/1)
getAttributeNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getAuthType (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getBaseDirectory (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getBrowserTyper (): BrowserTyper 0%   (0/1)0%   (0/4)0%   (0/1)
getCharacterEncoding (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getContentLength (): int 0%   (0/1)0%   (0/4)0%   (0/1)
getContentType (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getCookieParameter (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getCookieParameter (String, int): String 0%   (0/1)0%   (0/6)0%   (0/1)
getCookieParameterCount (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getCookieParameterNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getCookieParameterValues (String): String [] 0%   (0/1)0%   (0/5)0%   (0/1)
getCookies (): Cookie [] 0%   (0/1)0%   (0/4)0%   (0/1)
getDateHeader (String): long 0%   (0/1)0%   (0/5)0%   (0/1)
getDisableExitTracking (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
getDocRootServicePrefix (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getEncodeURL (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
getEventFlags (): int 0%   (0/1)0%   (0/4)0%   (0/1)
getExitTrackingHandler (): ExitTrackingHandler 0%   (0/1)0%   (0/4)0%   (0/1)
getExitTrackingParameterName (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getFormEventsSent (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
getGenerateRequestLocales (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
getHeaderNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getHeaders (String): Enumeration 0%   (0/1)0%   (0/5)0%   (0/1)
getIntHeader (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getLinkEncoding (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getLocalAddr (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getLocalName (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getLocalParameter (ParameterName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getLocalPort (): int 0%   (0/1)0%   (0/4)0%   (0/1)
getLocale (): Locale 0%   (0/1)0%   (0/4)0%   (0/1)
getLocales (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getMapForCurrentFrame (): Map 0%   (0/1)0%   (0/4)0%   (0/1)
getMimeType (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getMimeTyper (): MimeTyper 0%   (0/1)0%   (0/4)0%   (0/1)
getNucleus (): Nucleus 0%   (0/1)0%   (0/4)0%   (0/1)
getObjectParameter (ParameterName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getObjectParameter (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getObjectURLParameter (String, int): Object 0%   (0/1)0%   (0/6)0%   (0/1)
getParamMapForTopFrame (): Map 0%   (0/1)0%   (0/4)0%   (0/1)
getParameter (ParameterName): String 0%   (0/1)0%   (0/5)0%   (0/1)
getParameterDelimiter (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getParameterMap (): Map 0%   (0/1)0%   (0/4)0%   (0/1)
getParameterNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getParameterNamesInStack (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getParameterValues (String): String [] 0%   (0/1)0%   (0/5)0%   (0/1)
getPathInfo (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getPathTranslated (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getPermanentAttribute (AttributeFactory): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getPostParameter (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getPostParameter (String, int): String 0%   (0/1)0%   (0/6)0%   (0/1)
getPostParameterCount (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getPostParameterNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getPostParameterValues (String): String [] 0%   (0/1)0%   (0/5)0%   (0/1)
getProtocol (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getQueryParameter (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getQueryParameter (String, int): String 0%   (0/1)0%   (0/6)0%   (0/1)
getQueryParameterCount (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getQueryParameterNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getQueryParameterValues (String): String [] 0%   (0/1)0%   (0/5)0%   (0/1)
getQueryString (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getReader (): BufferedReader 0%   (0/1)0%   (0/4)0%   (0/1)
getRealPath (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getRemoteAddr (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getRemoteHost (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getRemotePort (): int 0%   (0/1)0%   (0/4)0%   (0/1)
getRemoteUser (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getRequest (): HttpServletRequest 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestDispatcher (ServletContext, String): RequestDispatcher 0%   (0/1)0%   (0/6)0%   (0/1)
getRequestDispatcher (String): RequestDispatcher 0%   (0/1)0%   (0/5)0%   (0/1)
getRequestForComparison (): DynamoHttpServletRequest 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestLocale (): RequestLocale 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestLocalePath (): ComponentName 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestScope (): NameContext 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestScopeManager (): RequestScopeManager 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestURIWithQueryString (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestURL (): StringBuffer 0%   (0/1)0%   (0/4)0%   (0/1)
getRequestedSessionId (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getResponse (): DynamoHttpServletResponse 0%   (0/1)0%   (0/4)0%   (0/1)
getRestorableSessionIdFromURL (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getScrambleKey (): byte [] 0%   (0/1)0%   (0/4)0%   (0/1)
getServletPath (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getSession (): HttpSession 0%   (0/1)0%   (0/4)0%   (0/1)
getSessionConfirmationNumber (): long 0%   (0/1)0%   (0/4)0%   (0/1)
getSessionNameContext (): NameContext 0%   (0/1)0%   (0/4)0%   (0/1)
getSessionRequest (boolean): HttpSessionRequest 0%   (0/1)0%   (0/5)0%   (0/1)
getURLParameter (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getURLParameter (String, int): String 0%   (0/1)0%   (0/6)0%   (0/1)
getURLParameterCount (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getURLParameterNames (): Enumeration 0%   (0/1)0%   (0/4)0%   (0/1)
getURLParameterString (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getURLParameterValues (String): String [] 0%   (0/1)0%   (0/5)0%   (0/1)
getURLSessionIdSpecifier (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getUserAuthenticator (): UserAuthenticator 0%   (0/1)0%   (0/4)0%   (0/1)
getUserPrincipal (): Principal 0%   (0/1)0%   (0/4)0%   (0/1)
getWebPools (): WebPools 0%   (0/1)0%   (0/4)0%   (0/1)
getWindowScope (): NameContext 0%   (0/1)0%   (0/4)0%   (0/1)
getWindowScopeManager (): WindowScopeManager 0%   (0/1)0%   (0/4)0%   (0/1)
getWorkingDirectory (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getWrapper (): ServletRequestWrapper 0%   (0/1)0%   (0/4)0%   (0/1)
hashCode (): int 0%   (0/1)0%   (0/4)0%   (0/1)
isAfterGetsClaimed (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isBrowserType (String): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
isDelayedRequest (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isDynamoPipeline (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isInTemplatePage (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isInitialized (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isLoggingError (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isLoggingInfo (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isLoggingWarning (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isRequestedSessionIdFromCookie (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isRequestedSessionIdFromURL (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isRequestedSessionIdFromUrl (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isRequestedSessionIdValid (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isSecure (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
isUserInRole (String): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
logDebug (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
logDebug (String, Throwable): void 0%   (0/1)0%   (0/6)0%   (0/2)
logDebug (Throwable): void 0%   (0/1)0%   (0/5)0%   (0/2)
logError (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
logError (String, Throwable): void 0%   (0/1)0%   (0/6)0%   (0/2)
logError (Throwable): void 0%   (0/1)0%   (0/5)0%   (0/2)
logInfo (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
logInfo (String, Throwable): void 0%   (0/1)0%   (0/6)0%   (0/2)
logInfo (Throwable): void 0%   (0/1)0%   (0/5)0%   (0/2)
logWarning (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
logWarning (String, Throwable): void 0%   (0/1)0%   (0/6)0%   (0/2)
logWarning (Throwable): void 0%   (0/1)0%   (0/5)0%   (0/2)
performExitTracking (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
popDefaultParameters (): void 0%   (0/1)0%   (0/4)0%   (0/2)
popFrame (): void 0%   (0/1)0%   (0/4)0%   (0/2)
popParameters (): void 0%   (0/1)0%   (0/4)0%   (0/2)
printRequest (PrintStream): void 0%   (0/1)0%   (0/5)0%   (0/2)
pushDefaultParameters (Dictionary): void 0%   (0/1)0%   (0/5)0%   (0/2)
pushFrame (): void 0%   (0/1)0%   (0/4)0%   (0/2)
pushParameters (Dictionary): void 0%   (0/1)0%   (0/5)0%   (0/2)
removeAttribute (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
removeParameter (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
removePersistentQueryParameter (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
removeSessionFromRequest (): void 0%   (0/1)0%   (0/4)0%   (0/2)
resolveGlobalName (ComponentName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveGlobalName (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveName (ComponentName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveName (ComponentName, boolean): Object 0%   (0/1)0%   (0/6)0%   (0/1)
resolveName (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveName (String, boolean): Object 0%   (0/1)0%   (0/6)0%   (0/1)
resolveRequestName (ComponentName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveRequestName (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveSessionName (ComponentName): Object 0%   (0/1)0%   (0/5)0%   (0/1)
resolveSessionName (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
serviceLocalParameter (String, ServletRequest, ServletResponse): boolean 0%   (0/1)0%   (0/7)0%   (0/1)
serviceParameter (ParameterName, ServletRequest, ServletResponse): boolean 0%   (0/1)0%   (0/7)0%   (0/1)
serviceParameter (ParameterName, ServletRequest, ServletResponse, TagConverte... 0%   (0/1)0%   (0/9)0%   (0/1)
serviceParameter (String, ServletRequest, ServletResponse): boolean 0%   (0/1)0%   (0/7)0%   (0/1)
serviceParameter (String, ServletRequest, ServletResponse, TagConverter, Prop... 0%   (0/1)0%   (0/9)0%   (0/1)
setAfterGetsClaimed (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setAttribute (String, Object): void 0%   (0/1)0%   (0/6)0%   (0/2)
setAttributeFactory (String, AttributeFactory): void 0%   (0/1)0%   (0/6)0%   (0/2)
setAuthType (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setBaseDirectory (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setBrowserTyper (BrowserTyper): void 0%   (0/1)0%   (0/5)0%   (0/2)
setCharacterEncoding (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setContentLength (int): void 0%   (0/1)0%   (0/5)0%   (0/2)
setContentType (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setContextPath (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setDisableExitTracking (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setDocRootServicePrefix (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setDynamoPipeline (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setEncodeContextPathMode (int): void 0%   (0/1)0%   (0/5)0%   (0/2)
setEncodeServletPath (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setEncodeURL (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setEventFlags (int): void 0%   (0/1)0%   (0/5)0%   (0/2)
setExitTrackingHandler (ExitTrackingHandler): void 0%   (0/1)0%   (0/5)0%   (0/2)
setFormEventsSent (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setGenerateRequestLocales (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setInTemplatePage (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setInitialized (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setInputStream (ServletInputStream): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLinkEncoding (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLog (ApplicationLogging): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLoggingDebug (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLoggingError (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLoggingInfo (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setLoggingWarning (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setMethod (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setMimeType (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setMimeTyper (MimeTyper): void 0%   (0/1)0%   (0/5)0%   (0/2)
setNucleus (Nucleus): void 0%   (0/1)0%   (0/5)0%   (0/2)
setParameter (String, Object, TagConverter, Properties): void 0%   (0/1)0%   (0/8)0%   (0/2)
setParameterDelimiter (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setParameterHandler (ParameterHandler): void 0%   (0/1)0%   (0/5)0%   (0/2)
setPathInfo (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setPathTranslated (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setProtocol (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setQueryString (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRemoteAddr (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRemoteHost (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRemoteUser (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequest (HttpServletRequest): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestLocale (RequestLocale): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestLocalePath (ComponentName): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestScope (NameContext): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestScopeManager (RequestScopeManager): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestURI (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRequestURIHasQueryString (boolean): void 0%   (0/1)0%   (0/5)0%   (0/2)
setRestorableSessionIdFromURL (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setScheme (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setScrambleKey (byte []): void 0%   (0/1)0%   (0/5)0%   (0/2)
setServerName (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setServerPort (int): void 0%   (0/1)0%   (0/5)0%   (0/2)
setServletPath (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setSessionRequest (HttpSessionRequest): void 0%   (0/1)0%   (0/5)0%   (0/2)
setURLSessionIdSpecifier (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
setUserAuthenticator (UserAuthenticator): void 0%   (0/1)0%   (0/5)0%   (0/2)
setWebApplication (WebApplicationInterface): void 0%   (0/1)0%   (0/5)0%   (0/2)
setWebPools (WebPools): void 0%   (0/1)0%   (0/5)0%   (0/2)
setWindowScopeManager (WindowScopeManager): void 0%   (0/1)0%   (0/5)0%   (0/2)
setWrapper (ServletRequestWrapper): void 0%   (0/1)0%   (0/5)0%   (0/2)
setupLoopbackTemplateEmailRequest (): void 0%   (0/1)0%   (0/4)0%   (0/2)
shouldExitTrack (String): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
tamperedURLParameters (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getInputStream (): ServletInputStream 100% (1/1)62%  (8/13)67%  (2/3)
getClientOutputStream (boolean): OutputStream 100% (1/1)87%  (13/15)87%  (2.6/3)
TestingDynamoHttpServletRequest (DynamoHttpServletRequest, ByteBuffer): void 100% (1/1)100% (21/21)100% (8/8)
getAttribute (String): Object 100% (1/1)100% (5/5)100% (1/1)
getContextPath (): String 100% (1/1)100% (4/4)100% (1/1)
getEncodeContextPathMode (): int 100% (1/1)100% (4/4)100% (1/1)
getEncodeServletPath (): boolean 100% (1/1)100% (4/4)100% (1/1)
getHeader (String): String 100% (1/1)100% (5/5)100% (1/1)
getLocalParameter (String): Object 100% (1/1)100% (5/5)100% (1/1)
getMethod (): String 100% (1/1)100% (4/4)100% (1/1)
getParameter (String): String 100% (1/1)100% (5/5)100% (1/1)
getRequestURI (): String 100% (1/1)100% (4/4)100% (1/1)
getScheme (): String 100% (1/1)100% (4/4)100% (1/1)
getServerName (): String 100% (1/1)100% (4/4)100% (1/1)
getServerPort (): int 100% (1/1)100% (4/4)100% (1/1)
getSession (boolean): HttpSession 100% (1/1)100% (5/5)100% (1/1)
getSessionRequest (): HttpSessionRequest 100% (1/1)100% (4/4)100% (1/1)
getWebApplication (): WebApplicationInterface 100% (1/1)100% (4/4)100% (1/1)
hasRequestScope (): boolean 100% (1/1)100% (4/4)100% (1/1)
isLoggingDebug (): boolean 100% (1/1)100% (4/4)100% (1/1)
prepareForRead (): void 100% (1/1)100% (26/26)100% (5/5)
serviceLocalParameter (ParameterName, ServletRequest, ServletResponse): boolean 100% (1/1)100% (7/7)100% (1/1)
setParameter (String, Object): void 100% (1/1)100% (6/6)100% (2/2)
setResponse (DynamoHttpServletResponse): void 100% (1/1)100% (5/5)100% (2/2)

1package atg.servlet;
2 
3import java.io.BufferedReader;
4import java.io.IOException;
5import java.io.OutputStream;
6import java.io.PrintStream;
7import java.io.UnsupportedEncodingException;
8import java.nio.ByteBuffer;
9import java.security.Principal;
10import java.util.Dictionary;
11import java.util.Enumeration;
12import java.util.Locale;
13import java.util.Map;
14import java.util.Properties;
15 
16import javax.servlet.RequestDispatcher;
17import javax.servlet.ServletContext;
18import javax.servlet.ServletException;
19import javax.servlet.ServletInputStream;
20import javax.servlet.ServletRequest;
21import javax.servlet.ServletRequestWrapper;
22import javax.servlet.ServletResponse;
23import javax.servlet.http.Cookie;
24import javax.servlet.http.HttpServletRequest;
25import javax.servlet.http.HttpSession;
26 
27import atg.droplet.TagConverter;
28import atg.naming.NameContext;
29import atg.nucleus.Nucleus;
30import atg.nucleus.RequestScopeManager;
31import atg.nucleus.WindowScopeManager;
32import atg.nucleus.logging.ApplicationLogging;
33import atg.nucleus.naming.ComponentName;
34import atg.nucleus.naming.ParameterName;
35import atg.security.UserAuthenticator;
36import atg.server.http.TestingHttpConnectionServletInputStream;
37import atg.servlet.exittracking.ExitTrackingHandler;
38import atg.servlet.minimal.WebApplicationInterface;
39import atg.test.io.ByteBufferInputStream;
40import atg.test.io.ByteBufferOutputStream;
41 
42/**
43 * A wrapper around DynamoHttpServletRequest to allow for adding some test
44 * specific methods.
45 */
46public class TestingDynamoHttpServletRequest extends DynamoHttpServletRequest {
47  /**
48   * 
49   */
50  private DynamoHttpServletRequest mRequest = null;
51  private ByteBuffer mBuffer = null;
52  ByteBufferOutputStream mClientOutputStream = null;
53  ServletInputStream mInputStream = null;
54 
55  // ------------------------------
56  /**
57   * Constructs a new TestingDynamoHttpServletRequest which wraps the given
58   * request object.
59   * 
60   * NOTE: The getLog() method of DynamoHttpServletRequest is final and cannot be overriden in this
61   * test version. Therefore you cannot depend upon the functionality of this method call in the test class.
62   * @param pRequest
63   * 
64   */
65  public TestingDynamoHttpServletRequest(DynamoHttpServletRequest pRequest,
66      ByteBuffer pBuffer) {
67    mRequest = pRequest;
68    mBuffer = pBuffer;
69  }
70 
71  // ------------------------------
72  /**
73   * Returns an output stream to which data can be written. This simulates the
74   * stream to which an HTTP client would write to a server. IMPORTANT: Be
75   * sure to call <code>prepareForRead()</code> after you are done writing
76   * to this stream. This allows that data to be read from the input stream
77   * obtained by calling getInputStream() on the underlying request.
78   * 
79   * 
80   * @param pNew
81   *          if true, a new stream is always created. Otherwise the previous
82   *          stream is returned.
83   */
84  public OutputStream getClientOutputStream(boolean pNew) {
85    if (mClientOutputStream == null || pNew)
86      mClientOutputStream = new ByteBufferOutputStream(mBuffer);
87    return mClientOutputStream;
88  }
89 
90  // ------------------------------
91  /**
92   * Flips the underlying buffer to the client output stream so that it can be
93   * read from. This method must be invoked after content has been written to
94   * the output stream obtained by calling <code>getClientOutputStream</code>
95   * 
96   */
97  public void prepareForRead() {
98    if (mBuffer != null)
99      mBuffer.flip();
100    mInputStream = new TestingHttpConnectionServletInputStream(
101        new ByteBufferInputStream(mBuffer), mBuffer.limit());
102    mRequest.setInputStream(mInputStream);
103  }
104 
105  // ------------------------------
106  // DynamoHttpServletRequest delegate methods beyond this point
107  //
108  
109  /**
110   * @param pKey
111   * @param pValue
112   * @see atg.servlet.DynamoHttpServletRequest#addPersistentQueryParameter(java.lang.String, java.lang.String)
113   */
114  public void addPersistentQueryParameter(String pKey, String pValue) {
115    mRequest.addPersistentQueryParameter(pKey, pValue);
116  }
117 
118  /**
119   * @param pKey
120   * @param pValue
121   * @see atg.servlet.DynamoHttpServletRequest#addQueryParameter(java.lang.String, java.lang.String)
122   */
123  public void addQueryParameter(String pKey, String pValue) {
124    mRequest.addQueryParameter(pKey, pValue);
125  }
126 
127  /**
128   * @param pKey
129   * @param pValue
130   * @see atg.servlet.DynamoHttpServletRequest#addURLParameter(java.lang.String, java.lang.String)
131   */
132  public void addURLParameter(String pKey, String pValue) {
133    mRequest.addURLParameter(pKey, pValue);
134  }
135 
136  /**
137   * @param pURL
138   * @param pEncodeParameters
139   * @param pClearParameters
140   * @param pIsImageURL
141   * @param pInterpretURIs
142   * @param pDoExitTracking
143   * @param pPrependMode
144   * @return
145   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean, boolean, int)
146   */
147  public String encodeURL(String pURL, boolean pEncodeParameters,
148      boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs,
149      boolean pDoExitTracking, int pPrependMode) {
150    return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
151        pIsImageURL, pInterpretURIs, pDoExitTracking, pPrependMode);
152  }
153 
154  /**
155   * @param pURL
156   * @param pEncodeParameters
157   * @param pClearParameters
158   * @param pIsImageURL
159   * @param pInterpretURIs
160   * @param pDoExitTracking
161   * @return
162   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean, boolean)
163   */
164  public String encodeURL(String pURL, boolean pEncodeParameters,
165      boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs,
166      boolean pDoExitTracking) {
167    return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
168        pIsImageURL, pInterpretURIs, pDoExitTracking);
169  }
170 
171  /**
172   * @param pURL
173   * @param pEncodeParameters
174   * @param pClearParameters
175   * @param pIsImageURL
176   * @param pInterpretURIs
177   * @return
178   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean, boolean)
179   */
180  public String encodeURL(String pURL, boolean pEncodeParameters,
181      boolean pClearParameters, boolean pIsImageURL, boolean pInterpretURIs) {
182    return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
183        pIsImageURL, pInterpretURIs);
184  }
185 
186  /**
187   * @param pURL
188   * @param pEncodeParameters
189   * @param pClearParameters
190   * @param pIsImageURL
191   * @return
192   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean, boolean, boolean)
193   */
194  public String encodeURL(String pURL, boolean pEncodeParameters,
195      boolean pClearParameters, boolean pIsImageURL) {
196    return mRequest.encodeURL(pURL, pEncodeParameters, pClearParameters,
197        pIsImageURL);
198  }
199 
200  /**
201   * @param pURL
202   * @param pClearParameters
203   * @return
204   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String, boolean)
205   */
206  public String encodeURL(String pURL, boolean pClearParameters) {
207    return mRequest.encodeURL(pURL, pClearParameters);
208  }
209 
210  /**
211   * @param pURL
212   * @return
213   * @see atg.servlet.DynamoHttpServletRequest#encodeURL(java.lang.String)
214   */
215  public String encodeURL(String pURL) {
216    return mRequest.encodeURL(pURL);
217  }
218 
219  /**
220   * 
221   * @see atg.servlet.DynamoHttpServletRequest#endRequest()
222   */
223  public void endRequest() {
224    mRequest.endRequest();
225  }
226 
227  /**
228   * @param pObj
229   * @return
230   * @see java.lang.Object#equals(java.lang.Object)
231   */
232  public boolean equals(Object pObj) {
233    return mRequest.equals(pObj);
234  }
235 
236  /**
237   * @param pP0
238   * @param pCreate
239   * @return
240   * @see atg.servlet.MutableHttpServletRequest#getAttribute(java.lang.String, boolean)
241   */
242  public Object getAttribute(String pP0, boolean pCreate) {
243    return mRequest.getAttribute(pP0, pCreate);
244  }
245 
246  /**
247   * @param pP0
248   * @return
249   * @see atg.servlet.MutableHttpServletRequest#getAttribute(java.lang.String)
250   */
251  public Object getAttribute(String pP0) {
252    return mRequest.getAttribute(pP0);
253  }
254 
255  /**
256   * @return
257   * @see atg.servlet.MutableHttpServletRequest#getAttributeNames()
258   */
259  public Enumeration getAttributeNames() {
260    return mRequest.getAttributeNames();
261  }
262 
263  /**
264   * @return
265   * @see atg.servlet.MutableHttpServletRequest#getAuthType()
266   */
267  public String getAuthType() {
268    return mRequest.getAuthType();
269  }
270 
271  /**
272   * @return
273   * @see atg.servlet.DynamoHttpServletRequest#getBaseDirectory()
274   */
275  public String getBaseDirectory() {
276    return mRequest.getBaseDirectory();
277  }
278 
279  /**
280   * @return
281   * @see atg.servlet.DynamoHttpServletRequest#getBrowserTyper()
282   */
283  public BrowserTyper getBrowserTyper() {
284    return mRequest.getBrowserTyper();
285  }
286 
287  /**
288   * @return
289   * @see atg.servlet.MutableHttpServletRequest#getCharacterEncoding()
290   */
291  public String getCharacterEncoding() {
292    return mRequest.getCharacterEncoding();
293  }
294 
295  /**
296   * @return
297   * @see atg.servlet.MutableHttpServletRequest#getContentLength()
298   */
299  public int getContentLength() {
300    return mRequest.getContentLength();
301  }
302 
303  /**
304   * @return
305   * @see atg.servlet.MutableHttpServletRequest#getContentType()
306   */
307  public String getContentType() {
308    return mRequest.getContentType();
309  }
310 
311  /**
312   * @return
313   * @see atg.servlet.MutableHttpServletRequest#getContextPath()
314   */
315  public String getContextPath() {
316    return mRequest.getContextPath();
317  }
318 
319  /**
320   * @param pKey
321   * @param pIndex
322   * @return
323   * @see atg.servlet.DynamoHttpServletRequest#getCookieParameter(java.lang.String, int)
324   */
325  public String getCookieParameter(String pKey, int pIndex) {
326    return mRequest.getCookieParameter(pKey, pIndex);
327  }
328 
329  /**
330   * @param pKey
331   * @return
332   * @see atg.servlet.DynamoHttpServletRequest#getCookieParameter(java.lang.String)
333   */
334  public String getCookieParameter(String pKey) {
335    return mRequest.getCookieParameter(pKey);
336  }
337 
338  /**
339   * @param pKey
340   * @return
341   * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterCount(java.lang.String)
342   */
343  public int getCookieParameterCount(String pKey) {
344    return mRequest.getCookieParameterCount(pKey);
345  }
346 
347  /**
348   * @return
349   * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterNames()
350   */
351  public Enumeration getCookieParameterNames() {
352    return mRequest.getCookieParameterNames();
353  }
354 
355  /**
356   * @param pKey
357   * @return
358   * @see atg.servlet.DynamoHttpServletRequest#getCookieParameterValues(java.lang.String)
359   */
360  public String[] getCookieParameterValues(String pKey) {
361    return mRequest.getCookieParameterValues(pKey);
362  }
363 
364  /**
365   * @return
366   * @see atg.servlet.DynamoHttpServletRequest#getCookies()
367   */
368  public Cookie[] getCookies() {
369    return mRequest.getCookies();
370  }
371 
372  /**
373   * @param pP0
374   * @return
375   * @see atg.servlet.MutableHttpServletRequest#getDateHeader(java.lang.String)
376   */
377  public long getDateHeader(String pP0) {
378    return mRequest.getDateHeader(pP0);
379  }
380 
381  /**
382   * @return
383   * @see atg.servlet.DynamoHttpServletRequest#getDisableExitTracking()
384   */
385  public boolean getDisableExitTracking() {
386    return mRequest.getDisableExitTracking();
387  }
388 
389  /**
390   * @return
391   * @see atg.servlet.DynamoHttpServletRequest#getDocRootServicePrefix()
392   */
393  public String getDocRootServicePrefix() {
394    return mRequest.getDocRootServicePrefix();
395  }
396 
397  /**
398   * @return
399   * @see atg.servlet.DynamoHttpServletRequest#getEncodeContextPathMode()
400   */
401  public int getEncodeContextPathMode() {
402    return mRequest.getEncodeContextPathMode();
403  }
404 
405  /**
406   * @return
407   * @see atg.servlet.DynamoHttpServletRequest#getEncodeServletPath()
408   */
409  public boolean getEncodeServletPath() {
410    return mRequest.getEncodeServletPath();
411  }
412 
413  /**
414   * @return
415   * @see atg.servlet.DynamoHttpServletRequest#getEncodeURL()
416   */
417  public boolean getEncodeURL() {
418    return mRequest.getEncodeURL();
419  }
420 
421  /**
422   * @return
423   * @see atg.servlet.DynamoHttpServletRequest#getEventFlags()
424   */
425  public int getEventFlags() {
426    return mRequest.getEventFlags();
427  }
428 
429  /**
430   * @return
431   * @see atg.servlet.DynamoHttpServletRequest#getExitTrackingHandler()
432   */
433  public ExitTrackingHandler getExitTrackingHandler() {
434    return mRequest.getExitTrackingHandler();
435  }
436 
437  /**
438   * @return
439   * @see atg.servlet.DynamoHttpServletRequest#getExitTrackingParameterName()
440   */
441  public String getExitTrackingParameterName() {
442    return mRequest.getExitTrackingParameterName();
443  }
444 
445  /**
446   * @return
447   * @see atg.servlet.DynamoHttpServletRequest#getFormEventsSent()
448   */
449  public boolean getFormEventsSent() {
450    return mRequest.getFormEventsSent();
451  }
452 
453  /**
454   * @return
455   * @see atg.servlet.DynamoHttpServletRequest#getGenerateRequestLocales()
456   */
457  public boolean getGenerateRequestLocales() {
458    return mRequest.getGenerateRequestLocales();
459  }
460 
461  /**
462   * @param pP0
463   * @return
464   * @see atg.servlet.MutableHttpServletRequest#getHeader(java.lang.String)
465   */
466  public String getHeader(String pP0) {
467    return mRequest.getHeader(pP0);
468  }
469 
470  /**
471   * @return
472   * @see atg.servlet.MutableHttpServletRequest#getHeaderNames()
473   */
474  public Enumeration getHeaderNames() {
475    return mRequest.getHeaderNames();
476  }
477 
478  /**
479   * @param pName
480   * @return
481   * @see atg.servlet.MutableHttpServletRequest#getHeaders(java.lang.String)
482   */
483  public Enumeration getHeaders(String pName) {
484    return mRequest.getHeaders(pName);
485  }
486 
487  /**
488   * @return
489   * @throws IOException
490   * @see atg.servlet.MutableHttpServletRequest#getInputStream()
491   */
492  public ServletInputStream getInputStream() throws IOException {
493    if (mRequest.getInputStream() == null)
494      throw new NullPointerException("Underlying input stream is null. Did you call prepareForRead() ?");
495    return mRequest.getInputStream();
496  }
497 
498  /**
499   * @param pP0
500   * @return
501   * @see atg.servlet.MutableHttpServletRequest#getIntHeader(java.lang.String)
502   */
503  public int getIntHeader(String pP0) {
504    return mRequest.getIntHeader(pP0);
505  }
506 
507  /**
508   * @return
509   * @see atg.servlet.DynamoHttpServletRequest#getLinkEncoding()
510   */
511  public String getLinkEncoding() {
512    return mRequest.getLinkEncoding();
513  }
514 
515  /**
516   * @return
517   * @see atg.servlet.MutableHttpServletRequest#getLocalAddr()
518   */
519  public String getLocalAddr() {
520    return mRequest.getLocalAddr();
521  }
522 
523  /**
524   * @return
525   * @see atg.servlet.MutableHttpServletRequest#getLocale()
526   */
527  public Locale getLocale() {
528    return mRequest.getLocale();
529  }
530 
531  /**
532   * @return
533   * @see atg.servlet.MutableHttpServletRequest#getLocales()
534   */
535  public Enumeration getLocales() {
536    return mRequest.getLocales();
537  }
538 
539  /**
540   * @return
541   * @see atg.servlet.MutableHttpServletRequest#getLocalName()
542   */
543  public String getLocalName() {
544    return mRequest.getLocalName();
545  }
546 
547  /**
548   * @param pName
549   * @return
550   * @see atg.servlet.DynamoHttpServletRequest#getLocalParameter(atg.nucleus.naming.ParameterName)
551   */
552  public Object getLocalParameter(ParameterName pName) {
553    return mRequest.getLocalParameter(pName);
554  }
555 
556  /**
557   * @param pName
558   * @return
559   * @see atg.servlet.DynamoHttpServletRequest#getLocalParameter(java.lang.String)
560   */
561  public Object getLocalParameter(String pName) {
562    return mRequest.getLocalParameter(pName);
563  }
564 
565  /**
566   * @return
567   * @see atg.servlet.MutableHttpServletRequest#getLocalPort()
568   */
569  public int getLocalPort() {
570    return mRequest.getLocalPort();
571  }
572  
573  /**
574   * @return
575   * @see atg.servlet.DynamoHttpServletRequest#getMapForCurrentFrame()
576   */
577  public Map getMapForCurrentFrame() {
578    return mRequest.getMapForCurrentFrame();
579  }
580 
581  /**
582   * @return
583   * @see atg.servlet.MutableHttpServletRequest#getMethod()
584   */
585  public String getMethod() {
586    return mRequest.getMethod();
587  }
588 
589  /**
590   * @return
591   * @see atg.servlet.DynamoHttpServletRequest#getMimeType()
592   */
593  public String getMimeType() {
594    return mRequest.getMimeType();
595  }
596 
597  /**
598   * @return
599   * @see atg.servlet.DynamoHttpServletRequest#getMimeTyper()
600   */
601  public MimeTyper getMimeTyper() {
602    return mRequest.getMimeTyper();
603  }
604 
605  /**
606   * @return
607   * @see atg.servlet.DynamoHttpServletRequest#getNucleus()
608   */
609  public Nucleus getNucleus() {
610    return mRequest.getNucleus();
611  }
612 
613  /**
614   * @param pName
615   * @return
616   * @see atg.servlet.DynamoHttpServletRequest#getObjectParameter(atg.nucleus.naming.ParameterName)
617   */
618  public Object getObjectParameter(ParameterName pName) {
619    return mRequest.getObjectParameter(pName);
620  }
621 
622  /**
623   * @param pName
624   * @return
625   * @see atg.servlet.DynamoHttpServletRequest#getObjectParameter(java.lang.String)
626   */
627  public Object getObjectParameter(String pName) {
628    return mRequest.getObjectParameter(pName);
629  }
630 
631  /**
632   * @param pKey
633   * @param pIndex
634   * @return
635   * @see atg.servlet.DynamoHttpServletRequest#getObjectURLParameter(java.lang.String, int)
636   */
637  public Object getObjectURLParameter(String pKey, int pIndex) {
638    return mRequest.getObjectURLParameter(pKey, pIndex);
639  }
640 
641  /**
642   * @param pName
643   * @return
644   * @see atg.servlet.DynamoHttpServletRequest#getParameter(atg.nucleus.naming.ParameterName)
645   */
646  public String getParameter(ParameterName pName) {
647    return mRequest.getParameter(pName);
648  }
649 
650  /**
651   * @param pName
652   * @return
653   * @see atg.servlet.DynamoHttpServletRequest#getParameter(java.lang.String)
654   */
655  public String getParameter(String pName) {
656    return mRequest.getParameter(pName);
657  }
658 
659  /**
660   * @return
661   * @see atg.servlet.DynamoHttpServletRequest#getParameterDelimiter()
662   */
663  public String getParameterDelimiter() {
664    return mRequest.getParameterDelimiter();
665  }
666 
667  /**
668   * @return
669   * @see atg.servlet.MutableHttpServletRequest#getParameterMap()
670   */
671  public Map getParameterMap() {
672    return mRequest.getParameterMap();
673  }
674 
675  /**
676   * @return
677   * @see atg.servlet.DynamoHttpServletRequest#getParameterNames()
678   */
679  public Enumeration getParameterNames() {
680    return mRequest.getParameterNames();
681  }
682 
683  /**
684   * @return
685   * @see atg.servlet.DynamoHttpServletRequest#getParameterNamesInStack()
686   */
687  public Enumeration getParameterNamesInStack() {
688    return mRequest.getParameterNamesInStack();
689  }
690 
691  /**
692   * @param pName
693   * @return
694   * @see atg.servlet.DynamoHttpServletRequest#getParameterValues(java.lang.String)
695   */
696  public String[] getParameterValues(String pName) {
697    return mRequest.getParameterValues(pName);
698  }
699 
700  /**
701   * @return
702   * @see atg.servlet.DynamoHttpServletRequest#getParamMapForTopFrame()
703   */
704  public Map getParamMapForTopFrame() {
705    return mRequest.getParamMapForTopFrame();
706  }
707 
708  /**
709   * @return
710   * @see atg.servlet.MutableHttpServletRequest#getPathInfo()
711   */
712  public String getPathInfo() {
713    return mRequest.getPathInfo();
714  }
715 
716  /**
717   * @return
718   * @see atg.servlet.MutableHttpServletRequest#getPathTranslated()
719   */
720  public String getPathTranslated() {
721    return mRequest.getPathTranslated();
722  }
723 
724  /**
725   * @param pKey
726   * @return
727   * @see atg.servlet.MutableHttpServletRequest#getPermanentAttribute(atg.servlet.AttributeFactory)
728   */
729  public Object getPermanentAttribute(AttributeFactory pKey) {
730    return mRequest.getPermanentAttribute(pKey);
731  }
732 
733  /**
734   * @param pKey
735   * @param pIndex
736   * @return
737   * @see atg.servlet.DynamoHttpServletRequest#getPostParameter(java.lang.String, int)
738   */
739  public String getPostParameter(String pKey, int pIndex) {
740    return mRequest.getPostParameter(pKey, pIndex);
741  }
742 
743  /**
744   * @param pKey
745   * @return
746   * @see atg.servlet.DynamoHttpServletRequest#getPostParameter(java.lang.String)
747   */
748  public String getPostParameter(String pKey) {
749    return mRequest.getPostParameter(pKey);
750  }
751 
752  /**
753   * @param pKey
754   * @return
755   * @see atg.servlet.DynamoHttpServletRequest#getPostParameterCount(java.lang.String)
756   */
757  public int getPostParameterCount(String pKey) {
758    return mRequest.getPostParameterCount(pKey);
759  }
760 
761  /**
762   * @return
763   * @see atg.servlet.DynamoHttpServletRequest#getPostParameterNames()
764   */
765  public Enumeration getPostParameterNames() {
766    return mRequest.getPostParameterNames();
767  }
768 
769  /**
770   * @param pKey
771   * @return
772   * @see atg.servlet.DynamoHttpServletRequest#getPostParameterValues(java.lang.String)
773   */
774  public String[] getPostParameterValues(String pKey) {
775    return mRequest.getPostParameterValues(pKey);
776  }
777 
778  /**
779   * @return
780   * @see atg.servlet.MutableHttpServletRequest#getProtocol()
781   */
782  public String getProtocol() {
783    return mRequest.getProtocol();
784  }
785 
786  /**
787   * @param pKey
788   * @param pIndex
789   * @return
790   * @see atg.servlet.DynamoHttpServletRequest#getQueryParameter(java.lang.String, int)
791   */
792  public String getQueryParameter(String pKey, int pIndex) {
793    return mRequest.getQueryParameter(pKey, pIndex);
794  }
795 
796  /**
797   * @param pKey
798   * @return
799   * @see atg.servlet.DynamoHttpServletRequest#getQueryParameter(java.lang.String)
800   */
801  public String getQueryParameter(String pKey) {
802    return mRequest.getQueryParameter(pKey);
803  }
804 
805  /**
806   * @param pKey
807   * @return
808   * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterCount(java.lang.String)
809   */
810  public int getQueryParameterCount(String pKey) {
811    return mRequest.getQueryParameterCount(pKey);
812  }
813 
814  /**
815   * @return
816   * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterNames()
817   */
818  public Enumeration getQueryParameterNames() {
819    return mRequest.getQueryParameterNames();
820  }
821 
822  /**
823   * @param pKey
824   * @return
825   * @see atg.servlet.DynamoHttpServletRequest#getQueryParameterValues(java.lang.String)
826   */
827  public String[] getQueryParameterValues(String pKey) {
828    return mRequest.getQueryParameterValues(pKey);
829  }
830 
831  /**
832   * @return
833   * @see atg.servlet.MutableHttpServletRequest#getQueryString()
834   */
835  public String getQueryString() {
836    return mRequest.getQueryString();
837  }
838 
839  /**
840   * @return
841   * @throws IOException
842   * @see atg.servlet.MutableHttpServletRequest#getReader()
843   */
844  public BufferedReader getReader() throws IOException {
845    return mRequest.getReader();
846  }
847 
848  /**
849   * @param pPath
850   * @return
851   * @see atg.servlet.DynamoHttpServletRequest#getRealPath(java.lang.String)
852   */
853  public String getRealPath(String pPath) {
854    return mRequest.getRealPath(pPath);
855  }
856 
857  /**
858   * @return
859   * @see atg.servlet.MutableHttpServletRequest#getRemoteAddr()
860   */
861  public String getRemoteAddr() {
862    return mRequest.getRemoteAddr();
863  }
864 
865  /**
866   * @return
867   * @see atg.servlet.MutableHttpServletRequest#getRemoteHost()
868   */
869  public String getRemoteHost() {
870    return mRequest.getRemoteHost();
871  }
872 
873  /**
874   * @return
875   * @see atg.servlet.MutableHttpServletRequest#getRemotePort()
876   */
877  public int getRemotePort() {
878    return mRequest.getRemotePort();
879  }
880 
881  /**
882   * @return
883   * @see atg.servlet.MutableHttpServletRequest#getRemoteUser()
884   */
885  public String getRemoteUser() {
886    return mRequest.getRemoteUser();
887  }
888 
889  /**
890   * @return
891   * @see atg.servlet.MutableHttpServletRequest#getRequest()
892   */
893  public HttpServletRequest getRequest() {
894    return mRequest.getRequest();
895  }
896 
897  /**
898   * @param pContext
899   * @param pPath
900   * @return
901   * @see atg.servlet.DynamoHttpServletRequest#getRequestDispatcher(javax.servlet.ServletContext, java.lang.String)
902   */
903  public RequestDispatcher getRequestDispatcher(ServletContext pContext,
904      String pPath) {
905    return mRequest.getRequestDispatcher(pContext, pPath);
906  }
907 
908  /**
909   * @param pPath
910   * @return
911   * @see atg.servlet.DynamoHttpServletRequest#getRequestDispatcher(java.lang.String)
912   */
913  public RequestDispatcher getRequestDispatcher(String pPath) {
914    return mRequest.getRequestDispatcher(pPath);
915  }
916 
917  /**
918   * @return
919   * @see atg.servlet.DynamoHttpServletRequest#getRequestedSessionId()
920   */
921  public String getRequestedSessionId() {
922    return mRequest.getRequestedSessionId();
923  }
924 
925  /**
926   * @return
927   * @see atg.servlet.DynamoHttpServletRequest#getRequestForComparison()
928   */
929  public DynamoHttpServletRequest getRequestForComparison() {
930    return mRequest.getRequestForComparison();
931  }
932 
933  /**
934   * @return
935   * @see atg.servlet.DynamoHttpServletRequest#getRequestLocale()
936   */
937  public RequestLocale getRequestLocale() {
938    return mRequest.getRequestLocale();
939  }
940 
941  /**
942   * @return
943   * @see atg.servlet.DynamoHttpServletRequest#getRequestLocalePath()
944   */
945  public ComponentName getRequestLocalePath() {
946    return mRequest.getRequestLocalePath();
947  }
948 
949  /**
950   * @return
951   * @see atg.servlet.DynamoHttpServletRequest#getRequestScope()
952   */
953  public NameContext getRequestScope() {
954    return mRequest.getRequestScope();
955  }
956 
957  /**
958   * @return
959   * @see atg.servlet.DynamoHttpServletRequest#getRequestScopeManager()
960   */
961  public RequestScopeManager getRequestScopeManager() {
962    return mRequest.getRequestScopeManager();
963  }
964 
965  /**
966   * @return
967   * @see atg.servlet.DynamoHttpServletRequest#getRequestURI()
968   */
969  public String getRequestURI() {
970    return mRequest.getRequestURI();
971  }
972 
973  /**
974   * @return
975   * @see atg.servlet.DynamoHttpServletRequest#getRequestURIWithQueryString()
976   */
977  public String getRequestURIWithQueryString() {
978    return mRequest.getRequestURIWithQueryString();
979  }
980 
981  /**
982   * @return
983   * @see atg.servlet.MutableHttpServletRequest#getRequestURL()
984   */
985  public StringBuffer getRequestURL() {
986    return mRequest.getRequestURL();
987  }
988 
989  /**
990   * @return
991   * @see atg.servlet.DynamoHttpServletRequest#getResponse()
992   */
993  public DynamoHttpServletResponse getResponse() {
994    return mRequest.getResponse();
995  }
996 
997  /**
998   * @return
999   * @see atg.servlet.DynamoHttpServletRequest#getRestorableSessionIdFromURL()
1000   */
1001  public String getRestorableSessionIdFromURL() {
1002    return mRequest.getRestorableSessionIdFromURL();
1003  }
1004 
1005  /**
1006   * @return
1007   * @see atg.servlet.MutableHttpServletRequest#getScheme()
1008   */
1009  public String getScheme() {
1010    return mRequest.getScheme();
1011  }
1012 
1013  /**
1014   * @return
1015   * @see atg.servlet.DynamoHttpServletRequest#getScrambleKey()
1016   */
1017  public byte[] getScrambleKey() {
1018    return mRequest.getScrambleKey();
1019  }
1020 
1021  /**
1022   * @return
1023   * @see atg.servlet.MutableHttpServletRequest#getServerName()
1024   */
1025  public String getServerName() {
1026    return mRequest.getServerName();
1027  }
1028 
1029  /**
1030   * @return
1031   * @see atg.servlet.MutableHttpServletRequest#getServerPort()
1032   */
1033  public int getServerPort() {
1034    return mRequest.getServerPort();
1035  }
1036 
1037  /**
1038   * @return
1039   * @see atg.servlet.MutableHttpServletRequest#getServletPath()
1040   */
1041  public String getServletPath() {
1042    return mRequest.getServletPath();
1043  }
1044 
1045  /**
1046   * @return
1047   * @see atg.servlet.DynamoHttpServletRequest#getSession()
1048   */
1049  public HttpSession getSession() {
1050    return mRequest.getSession();
1051  }
1052 
1053  /**
1054   * @param pCreate
1055   * @return
1056   * @see atg.servlet.DynamoHttpServletRequest#getSession(boolean)
1057   */
1058  public HttpSession getSession(boolean pCreate) {
1059    return mRequest.getSession(pCreate);
1060  }
1061 
1062  /**
1063   * @return
1064   * @see atg.servlet.DynamoHttpServletRequest#getSessionConfirmationNumber()
1065   */
1066  public long getSessionConfirmationNumber() {
1067    return mRequest.getSessionConfirmationNumber();
1068  }
1069 
1070  /**
1071   * @return
1072   * @see atg.servlet.DynamoHttpServletRequest#getSessionNameContext()
1073   */
1074  public NameContext getSessionNameContext() {
1075    return mRequest.getSessionNameContext();
1076  }
1077 
1078  /**
1079   * @return
1080   * @deprecated
1081   * @see atg.servlet.DynamoHttpServletRequest#getSessionRequest()
1082   */
1083  public HttpSessionRequest getSessionRequest() {
1084    return mRequest.getSessionRequest();
1085  }
1086 
1087  /**
1088   * @param pCreate
1089   * @return
1090   * @deprecated
1091   * @see atg.servlet.DynamoHttpServletRequest#getSessionRequest(boolean)
1092   */
1093  public HttpSessionRequest getSessionRequest(boolean pCreate) {
1094    return mRequest.getSessionRequest(pCreate);
1095  }
1096 
1097  /**
1098   * @param pKey
1099   * @param pIndex
1100   * @return
1101   * @see atg.servlet.DynamoHttpServletRequest#getURLParameter(java.lang.String, int)
1102   */
1103  public String getURLParameter(String pKey, int pIndex) {
1104    return mRequest.getURLParameter(pKey, pIndex);
1105  }
1106 
1107  /**
1108   * @param pKey
1109   * @return
1110   * @see atg.servlet.DynamoHttpServletRequest#getURLParameter(java.lang.String)
1111   */
1112  public String getURLParameter(String pKey) {
1113    return mRequest.getURLParameter(pKey);
1114  }
1115 
1116  /**
1117   * @param pKey
1118   * @return
1119   * @see atg.servlet.DynamoHttpServletRequest#getURLParameterCount(java.lang.String)
1120   */
1121  public int getURLParameterCount(String pKey) {
1122    return mRequest.getURLParameterCount(pKey);
1123  }
1124 
1125  /**
1126   * @return
1127   * @see atg.servlet.DynamoHttpServletRequest#getURLParameterNames()
1128   */
1129  public Enumeration getURLParameterNames() {
1130    return mRequest.getURLParameterNames();
1131  }
1132 
1133  /**
1134   * @return
1135   * @see atg.servlet.DynamoHttpServletRequest#getURLParameterString()
1136   */
1137  public String getURLParameterString() {
1138    return mRequest.getURLParameterString();
1139  }
1140 
1141  /**
1142   * @param pKey
1143   * @return
1144   * @see atg.servlet.DynamoHttpServletRequest#getURLParameterValues(java.lang.String)
1145   */
1146  public String[] getURLParameterValues(String pKey) {
1147    return mRequest.getURLParameterValues(pKey);
1148  }
1149 
1150  /**
1151   * @return
1152   * @see atg.servlet.DynamoHttpServletRequest#getURLSessionIdSpecifier()
1153   */
1154  public String getURLSessionIdSpecifier() {
1155    return mRequest.getURLSessionIdSpecifier();
1156  }
1157 
1158  /**
1159   * @return
1160   * @see atg.servlet.DynamoHttpServletRequest#getUserAuthenticator()
1161   */
1162  public UserAuthenticator getUserAuthenticator() {
1163    return mRequest.getUserAuthenticator();
1164  }
1165 
1166  /**
1167   * @return
1168   * @see atg.servlet.DynamoHttpServletRequest#getUserPrincipal()
1169   */
1170  public Principal getUserPrincipal() {
1171    return mRequest.getUserPrincipal();
1172  }
1173 
1174  /**
1175   * @return
1176   * @see atg.servlet.DynamoHttpServletRequest#getWebApplication()
1177   */
1178  public WebApplicationInterface getWebApplication() {
1179    return mRequest.getWebApplication();
1180  }
1181 
1182  /**
1183   * @return
1184   * @see atg.servlet.DynamoHttpServletRequest#getWebPools()
1185   */
1186  public WebPools getWebPools() {
1187    return mRequest.getWebPools();
1188  }
1189 
1190  /**
1191   * @return
1192   * @see atg.servlet.DynamoHttpServletRequest#getWindowScope()
1193   */
1194  public NameContext getWindowScope() {
1195    return mRequest.getWindowScope();
1196  }
1197 
1198  /**
1199   * @return
1200   * @see atg.servlet.DynamoHttpServletRequest#getWindowScopeManager()
1201   */
1202  public WindowScopeManager getWindowScopeManager() {
1203    return mRequest.getWindowScopeManager();
1204  }
1205 
1206  /**
1207   * @return
1208   * @see atg.servlet.DynamoHttpServletRequest#getWorkingDirectory()
1209   */
1210  public String getWorkingDirectory() {
1211    return mRequest.getWorkingDirectory();
1212  }
1213 
1214  /**
1215   * @return
1216   * @see atg.servlet.DynamoHttpServletRequest#getWrapper()
1217   */
1218  public ServletRequestWrapper getWrapper() {
1219    return mRequest.getWrapper();
1220  }
1221 
1222  /**
1223   * @return
1224   * @see java.lang.Object#hashCode()
1225   */
1226  public int hashCode() {
1227    return mRequest.hashCode();
1228  }
1229 
1230  /**
1231   * @return
1232   * @see atg.servlet.DynamoHttpServletRequest#hasRequestScope()
1233   */
1234  public boolean hasRequestScope() {
1235    return mRequest.hasRequestScope();
1236  }
1237 
1238  /**
1239   * @return
1240   * @see atg.servlet.DynamoHttpServletRequest#isAfterGetsClaimed()
1241   */
1242  public boolean isAfterGetsClaimed() {
1243    return mRequest.isAfterGetsClaimed();
1244  }
1245 
1246  /**
1247   * @param pFeature
1248   * @return
1249   * @see atg.servlet.DynamoHttpServletRequest#isBrowserType(java.lang.String)
1250   */
1251  public boolean isBrowserType(String pFeature) {
1252    return mRequest.isBrowserType(pFeature);
1253  }
1254 
1255  /**
1256   * @return
1257   * @see atg.servlet.DynamoHttpServletRequest#isDelayedRequest()
1258   */
1259  public boolean isDelayedRequest() {
1260    return mRequest.isDelayedRequest();
1261  }
1262 
1263  /**
1264   * @return
1265   * @see atg.servlet.DynamoHttpServletRequest#isDynamoPipeline()
1266   */
1267  public boolean isDynamoPipeline() {
1268    return mRequest.isDynamoPipeline();
1269  }
1270 
1271  /**
1272   * @return
1273   * @see atg.servlet.DynamoHttpServletRequest#isInitialized()
1274   */
1275  public boolean isInitialized() {
1276    return mRequest.isInitialized();
1277  }
1278 
1279  /**
1280   * @return
1281   * @see atg.servlet.DynamoHttpServletRequest#isInTemplatePage()
1282   */
1283  public boolean isInTemplatePage() {
1284    return mRequest.isInTemplatePage();
1285  }
1286 
1287  /**
1288   * @return
1289   * @see atg.servlet.DynamoHttpServletRequest#isLoggingDebug()
1290   */
1291  public boolean isLoggingDebug() {
1292    return mRequest.isLoggingDebug();
1293  }
1294 
1295  /**
1296   * @return
1297   * @see atg.servlet.DynamoHttpServletRequest#isLoggingError()
1298   */
1299  public boolean isLoggingError() {
1300    return mRequest.isLoggingError();
1301  }
1302 
1303  /**
1304   * @return
1305   * @see atg.servlet.DynamoHttpServletRequest#isLoggingInfo()
1306   */
1307  public boolean isLoggingInfo() {
1308    return mRequest.isLoggingInfo();
1309  }
1310 
1311  /**
1312   * @return
1313   * @see atg.servlet.DynamoHttpServletRequest#isLoggingWarning()
1314   */
1315  public boolean isLoggingWarning() {
1316    return mRequest.isLoggingWarning();
1317  }
1318 
1319  /**
1320   * @return
1321   * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdFromCookie()
1322   */
1323  public boolean isRequestedSessionIdFromCookie() {
1324    return mRequest.isRequestedSessionIdFromCookie();
1325  }
1326 
1327  /**
1328   * @return
1329   * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdFromUrl()
1330   */
1331  public boolean isRequestedSessionIdFromUrl() {
1332    return mRequest.isRequestedSessionIdFromUrl();
1333  }
1334 
1335  /**
1336   * @return
1337   * @see atg.servlet.MutableHttpServletRequest#isRequestedSessionIdFromURL()
1338   */
1339  public boolean isRequestedSessionIdFromURL() {
1340    return mRequest.isRequestedSessionIdFromURL();
1341  }
1342 
1343  /**
1344   * @return
1345   * @see atg.servlet.DynamoHttpServletRequest#isRequestedSessionIdValid()
1346   */
1347  public boolean isRequestedSessionIdValid() {
1348    return mRequest.isRequestedSessionIdValid();
1349  }
1350 
1351  /**
1352   * @return
1353   * @see atg.servlet.MutableHttpServletRequest#isSecure()
1354   */
1355  public boolean isSecure() {
1356    return mRequest.isSecure();
1357  }
1358 
1359  /**
1360   * @param pRole
1361   * @return
1362   * @see atg.servlet.DynamoHttpServletRequest#isUserInRole(java.lang.String)
1363   */
1364  public boolean isUserInRole(String pRole) {
1365    return mRequest.isUserInRole(pRole);
1366  }
1367 
1368  /**
1369   * @param pMessage
1370   * @param pThrowable
1371   * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.String, java.lang.Throwable)
1372   */
1373  public void logDebug(String pMessage, Throwable pThrowable) {
1374    mRequest.logDebug(pMessage, pThrowable);
1375  }
1376 
1377  /**
1378   * @param pMessage
1379   * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.String)
1380   */
1381  public void logDebug(String pMessage) {
1382    mRequest.logDebug(pMessage);
1383  }
1384 
1385  /**
1386   * @param pThrowable
1387   * @see atg.servlet.DynamoHttpServletRequest#logDebug(java.lang.Throwable)
1388   */
1389  public void logDebug(Throwable pThrowable) {
1390    mRequest.logDebug(pThrowable);
1391  }
1392 
1393  /**
1394   * @param pMessage
1395   * @param pThrowable
1396   * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.String, java.lang.Throwable)
1397   */
1398  public void logError(String pMessage, Throwable pThrowable) {
1399    mRequest.logError(pMessage, pThrowable);
1400  }
1401 
1402  /**
1403   * @param pMessage
1404   * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.String)
1405   */
1406  public void logError(String pMessage) {
1407    mRequest.logError(pMessage);
1408  }
1409 
1410  /**
1411   * @param pThrowable
1412   * @see atg.servlet.DynamoHttpServletRequest#logError(java.lang.Throwable)
1413   */
1414  public void logError(Throwable pThrowable) {
1415    mRequest.logError(pThrowable);
1416  }
1417 
1418  /**
1419   * @param pMessage
1420   * @param pThrowable
1421   * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.String, java.lang.Throwable)
1422   */
1423  public void logInfo(String pMessage, Throwable pThrowable) {
1424    mRequest.logInfo(pMessage, pThrowable);
1425  }
1426 
1427  /**
1428   * @param pMessage
1429   * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.String)
1430   */
1431  public void logInfo(String pMessage) {
1432    mRequest.logInfo(pMessage);
1433  }
1434 
1435  /**
1436   * @param pThrowable
1437   * @see atg.servlet.DynamoHttpServletRequest#logInfo(java.lang.Throwable)
1438   */
1439  public void logInfo(Throwable pThrowable) {
1440    mRequest.logInfo(pThrowable);
1441  }
1442 
1443  /**
1444   * @param pMessage
1445   * @param pThrowable
1446   * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.String, java.lang.Throwable)
1447   */
1448  public void logWarning(String pMessage, Throwable pThrowable) {
1449    mRequest.logWarning(pMessage, pThrowable);
1450  }
1451 
1452  /**
1453   * @param pMessage
1454   * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.String)
1455   */
1456  public void logWarning(String pMessage) {
1457    mRequest.logWarning(pMessage);
1458  }
1459 
1460  /**
1461   * @param pThrowable
1462   * @see atg.servlet.DynamoHttpServletRequest#logWarning(java.lang.Throwable)
1463   */
1464  public void logWarning(Throwable pThrowable) {
1465    mRequest.logWarning(pThrowable);
1466  }
1467 
1468  /**
1469   * @param pURL
1470   * @return
1471   * @see atg.servlet.DynamoHttpServletRequest#performExitTracking(java.lang.String)
1472   */
1473  public String performExitTracking(String pURL) {
1474    return mRequest.performExitTracking(pURL);
1475  }
1476 
1477  /**
1478   * 
1479   * @see atg.servlet.DynamoHttpServletRequest#popDefaultParameters()
1480   */
1481  public void popDefaultParameters() {
1482    mRequest.popDefaultParameters();
1483  }
1484 
1485  /**
1486   * 
1487   * @see atg.servlet.DynamoHttpServletRequest#popFrame()
1488   */
1489  public void popFrame() {
1490    mRequest.popFrame();
1491  }
1492 
1493  /**
1494   * 
1495   * @see atg.servlet.DynamoHttpServletRequest#popParameters()
1496   */
1497  public void popParameters() {
1498    mRequest.popParameters();
1499  }
1500 
1501  /**
1502   * @param pOut
1503   * @see atg.servlet.DynamoHttpServletRequest#printRequest(java.io.PrintStream)
1504   */
1505  public void printRequest(PrintStream pOut) {
1506    mRequest.printRequest(pOut);
1507  }
1508 
1509  /**
1510   * @param pDict
1511   * @see atg.servlet.DynamoHttpServletRequest#pushDefaultParameters(java.util.Dictionary)
1512   */
1513  public void pushDefaultParameters(Dictionary pDict) {
1514    mRequest.pushDefaultParameters(pDict);
1515  }
1516 
1517  /**
1518   * 
1519   * @see atg.servlet.DynamoHttpServletRequest#pushFrame()
1520   */
1521  public void pushFrame() {
1522    mRequest.pushFrame();
1523  }
1524 
1525  /**
1526   * @param pDict
1527   * @see atg.servlet.DynamoHttpServletRequest#pushParameters(java.util.Dictionary)
1528   */
1529  public void pushParameters(Dictionary pDict) {
1530    mRequest.pushParameters(pDict);
1531  }
1532 
1533  /**
1534   * @param pName
1535   * @see atg.servlet.MutableHttpServletRequest#removeAttribute(java.lang.String)
1536   */
1537  public void removeAttribute(String pName) {
1538    mRequest.removeAttribute(pName);
1539  }
1540 
1541  /**
1542   * @param pName
1543   * @return
1544   * @see atg.servlet.DynamoHttpServletRequest#removeParameter(java.lang.String)
1545   */
1546  public Object removeParameter(String pName) {
1547    return mRequest.removeParameter(pName);
1548  }
1549 
1550  /**
1551   * @param pKey
1552   * @see atg.servlet.DynamoHttpServletRequest#removePersistentQueryParameter(java.lang.String)
1553   */
1554  public void removePersistentQueryParameter(String pKey) {
1555    mRequest.removePersistentQueryParameter(pKey);
1556  }
1557 
1558  /**
1559   * @deprecated
1560   * @see atg.servlet.DynamoHttpServletRequest#removeSessionFromRequest()
1561   */
1562  public void removeSessionFromRequest() {
1563    mRequest.removeSessionFromRequest();
1564  }
1565 
1566  /**
1567   * @param pName
1568   * @return
1569   * @deprecated
1570   * @see atg.servlet.DynamoHttpServletRequest#resolveGlobalName(atg.nucleus.naming.ComponentName)
1571   */
1572  public Object resolveGlobalName(ComponentName pName) {
1573    return mRequest.resolveGlobalName(pName);
1574  }
1575 
1576  /**
1577   * @param pName
1578   * @return
1579   * @deprecated
1580   * @see atg.servlet.DynamoHttpServletRequest#resolveGlobalName(java.lang.String)
1581   */
1582  public Object resolveGlobalName(String pName) {
1583    return mRequest.resolveGlobalName(pName);
1584  }
1585 
1586  /**
1587   * @param pName
1588   * @param pCreate
1589   * @return
1590   * @see atg.servlet.DynamoHttpServletRequest#resolveName(atg.nucleus.naming.ComponentName, boolean)
1591   */
1592  public Object resolveName(ComponentName pName, boolean pCreate) {
1593    return mRequest.resolveName(pName, pCreate);
1594  }
1595 
1596  /**
1597   * @param pName
1598   * @return
1599   * @see atg.servlet.DynamoHttpServletRequest#resolveName(atg.nucleus.naming.ComponentName)
1600   */
1601  public Object resolveName(ComponentName pName) {
1602    return mRequest.resolveName(pName);
1603  }
1604 
1605  /**
1606   * @param pName
1607   * @param pCreate
1608   * @return
1609   * @see atg.servlet.DynamoHttpServletRequest#resolveName(java.lang.String, boolean)
1610   */
1611  public Object resolveName(String pName, boolean pCreate) {
1612    return mRequest.resolveName(pName, pCreate);
1613  }
1614 
1615  /**
1616   * @param pName
1617   * @return
1618   * @see atg.servlet.DynamoHttpServletRequest#resolveName(java.lang.String)
1619   */
1620  public Object resolveName(String pName) {
1621    return mRequest.resolveName(pName);
1622  }
1623 
1624  /**
1625   * @param pName
1626   * @return
1627   * @deprecated
1628   * @see atg.servlet.DynamoHttpServletRequest#resolveRequestName(atg.nucleus.naming.ComponentName)
1629   */
1630  public Object resolveRequestName(ComponentName pName) {
1631    return mRequest.resolveRequestName(pName);
1632  }
1633 
1634  /**
1635   * @param pName
1636   * @return
1637   * @deprecated
1638   * @see atg.servlet.DynamoHttpServletRequest#resolveRequestName(java.lang.String)
1639   */
1640  public Object resolveRequestName(String pName) {
1641    return mRequest.resolveRequestName(pName);
1642  }
1643 
1644  /**
1645   * @param pName
1646   * @return
1647   * @deprecated
1648   * @see atg.servlet.DynamoHttpServletRequest#resolveSessionName(atg.nucleus.naming.ComponentName)
1649   */
1650  public Object resolveSessionName(ComponentName pName) {
1651    return mRequest.resolveSessionName(pName);
1652  }
1653 
1654  /**
1655   * @param pName
1656   * @return
1657   * @deprecated
1658   * @see atg.servlet.DynamoHttpServletRequest#resolveSessionName(java.lang.String)
1659   */
1660  public Object resolveSessionName(String pName) {
1661    return mRequest.resolveSessionName(pName);
1662  }
1663 
1664  /**
1665   * @param pName
1666   * @param pReq
1667   * @param pRes
1668   * @return
1669   * @throws ServletException
1670   * @throws IOException
1671   * @see atg.servlet.DynamoHttpServletRequest#serviceLocalParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1672   */
1673  public boolean serviceLocalParameter(ParameterName pName,
1674      ServletRequest pReq, ServletResponse pRes) throws ServletException,
1675      IOException {
1676    return mRequest.serviceLocalParameter(pName, pReq, pRes);
1677  }
1678 
1679  /**
1680   * @param pName
1681   * @param pReq
1682   * @param pRes
1683   * @return
1684   * @throws ServletException
1685   * @throws IOException
1686   * @see atg.servlet.DynamoHttpServletRequest#serviceLocalParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1687   */
1688  public boolean serviceLocalParameter(String pName, ServletRequest pReq,
1689      ServletResponse pRes) throws ServletException, IOException {
1690    return mRequest.serviceLocalParameter(pName, pReq, pRes);
1691  }
1692 
1693  /**
1694   * @param pName
1695   * @param pReq
1696   * @param pRes
1697   * @param pCvt
1698   * @param pCvtArgs
1699   * @return
1700   * @throws ServletException
1701   * @throws IOException
1702   * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse, atg.droplet.TagConverter, java.util.Properties)
1703   */
1704  public boolean serviceParameter(ParameterName pName, ServletRequest pReq,
1705      ServletResponse pRes, TagConverter pCvt, Properties pCvtArgs)
1706      throws ServletException, IOException {
1707    return mRequest.serviceParameter(pName, pReq, pRes, pCvt, pCvtArgs);
1708  }
1709 
1710  /**
1711   * @param pName
1712   * @param pReq
1713   * @param pRes
1714   * @return
1715   * @throws ServletException
1716   * @throws IOException
1717   * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(atg.nucleus.naming.ParameterName, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1718   */
1719  public boolean serviceParameter(ParameterName pName, ServletRequest pReq,
1720      ServletResponse pRes) throws ServletException, IOException {
1721    return mRequest.serviceParameter(pName, pReq, pRes);
1722  }
1723 
1724  /**
1725   * @param pName
1726   * @param pReq
1727   * @param pRes
1728   * @param pCvt
1729   * @param pCvtArgs
1730   * @return
1731   * @throws ServletException
1732   * @throws IOException
1733   * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse, atg.droplet.TagConverter, java.util.Properties)
1734   */
1735  public boolean serviceParameter(String pName, ServletRequest pReq,
1736      ServletResponse pRes, TagConverter pCvt, Properties pCvtArgs)
1737      throws ServletException, IOException {
1738    return mRequest.serviceParameter(pName, pReq, pRes, pCvt, pCvtArgs);
1739  }
1740 
1741  /**
1742   * @param pName
1743   * @param pReq
1744   * @param pRes
1745   * @return
1746   * @throws ServletException
1747   * @throws IOException
1748   * @see atg.servlet.DynamoHttpServletRequest#serviceParameter(java.lang.String, javax.servlet.ServletRequest, javax.servlet.ServletResponse)
1749   */
1750  public boolean serviceParameter(String pName, ServletRequest pReq,
1751      ServletResponse pRes) throws ServletException, IOException {
1752    return mRequest.serviceParameter(pName, pReq, pRes);
1753  }
1754 
1755  /**
1756   * @param pAfterGetsClaimed
1757   * @see atg.servlet.DynamoHttpServletRequest#setAfterGetsClaimed(boolean)
1758   */
1759  public void setAfterGetsClaimed(boolean pAfterGetsClaimed) {
1760    mRequest.setAfterGetsClaimed(pAfterGetsClaimed);
1761  }
1762 
1763  /**
1764   * @param pName
1765   * @param pValue
1766   * @see atg.servlet.MutableHttpServletRequest#setAttribute(java.lang.String, java.lang.Object)
1767   */
1768  public void setAttribute(String pName, Object pValue) {
1769    mRequest.setAttribute(pName, pValue);
1770  }
1771 
1772  /**
1773   * @param pName
1774   * @param pFactory
1775   * @see atg.servlet.MutableHttpServletRequest#setAttributeFactory(java.lang.String, atg.servlet.AttributeFactory)
1776   */
1777  public void setAttributeFactory(String pName, AttributeFactory pFactory) {
1778    mRequest.setAttributeFactory(pName, pFactory);
1779  }
1780 
1781  /**
1782   * @param pAuthType
1783   * @see atg.servlet.MutableHttpServletRequest#setAuthType(java.lang.String)
1784   */
1785  public void setAuthType(String pAuthType) {
1786    mRequest.setAuthType(pAuthType);
1787  }
1788 
1789  /**
1790   * @param pBaseDir
1791   * @see atg.servlet.DynamoHttpServletRequest#setBaseDirectory(java.lang.String)
1792   */
1793  public void setBaseDirectory(String pBaseDir) {
1794    mRequest.setBaseDirectory(pBaseDir);
1795  }
1796 
1797  /**
1798   * @param pBrowserTyper
1799   * @see atg.servlet.DynamoHttpServletRequest#setBrowserTyper(atg.servlet.BrowserTyper)
1800   */
1801  public void setBrowserTyper(BrowserTyper pBrowserTyper) {
1802    mRequest.setBrowserTyper(pBrowserTyper);
1803  }
1804 
1805  /**
1806   * @param pEncoding
1807   * @throws UnsupportedEncodingException
1808   * @see atg.servlet.MutableHttpServletRequest#setCharacterEncoding(java.lang.String)
1809   */
1810  public void setCharacterEncoding(String pEncoding)
1811      throws UnsupportedEncodingException {
1812    mRequest.setCharacterEncoding(pEncoding);
1813  }
1814 
1815  /**
1816   * @param pContentLength
1817   * @see atg.servlet.MutableHttpServletRequest#setContentLength(int)
1818   */
1819  public void setContentLength(int pContentLength) {
1820    mRequest.setContentLength(pContentLength);
1821  }
1822 
1823  /**
1824   * @param pContentType
1825   * @see atg.servlet.MutableHttpServletRequest#setContentType(java.lang.String)
1826   */
1827  public void setContentType(String pContentType) {
1828    mRequest.setContentType(pContentType);
1829  }
1830 
1831  /**
1832   * @param pContextPath
1833   * @see atg.servlet.MutableHttpServletRequest#setContextPath(java.lang.String)
1834   */
1835  public void setContextPath(String pContextPath) {
1836    mRequest.setContextPath(pContextPath);
1837  }
1838 
1839  /**
1840   * @param pDisableExitTracking
1841   * @see atg.servlet.DynamoHttpServletRequest#setDisableExitTracking(boolean)
1842   */
1843  public void setDisableExitTracking(boolean pDisableExitTracking) {
1844    mRequest.setDisableExitTracking(pDisableExitTracking);
1845  }
1846 
1847  /**
1848   * @param pDocRootServicePrefix
1849   * @see atg.servlet.DynamoHttpServletRequest#setDocRootServicePrefix(java.lang.String)
1850   */
1851  public void setDocRootServicePrefix(String pDocRootServicePrefix) {
1852    mRequest.setDocRootServicePrefix(pDocRootServicePrefix);
1853  }
1854 
1855  /**
1856   * @param pDynamoPipeline
1857   * @see atg.servlet.DynamoHttpServletRequest#setDynamoPipeline(boolean)
1858   */
1859  public void setDynamoPipeline(boolean pDynamoPipeline) {
1860    mRequest.setDynamoPipeline(pDynamoPipeline);
1861  }
1862 
1863  /**
1864   * @param pEncodeMode
1865   * @see atg.servlet.DynamoHttpServletRequest#setEncodeContextPathMode(int)
1866   */
1867  public void setEncodeContextPathMode(int pEncodeMode) {
1868    mRequest.setEncodeContextPathMode(pEncodeMode);
1869  }
1870 
1871  /**
1872   * @param pEncode
1873   * @see atg.servlet.DynamoHttpServletRequest#setEncodeServletPath(boolean)
1874   */
1875  public void setEncodeServletPath(boolean pEncode) {
1876    mRequest.setEncodeServletPath(pEncode);
1877  }
1878 
1879  /**
1880   * @param pEncodeURL
1881   * @see atg.servlet.DynamoHttpServletRequest#setEncodeURL(boolean)
1882   */
1883  public void setEncodeURL(boolean pEncodeURL) {
1884    mRequest.setEncodeURL(pEncodeURL);
1885  }
1886 
1887  /**
1888   * @param pEventFlags
1889   * @see atg.servlet.DynamoHttpServletRequest#setEventFlags(int)
1890   */
1891  public void setEventFlags(int pEventFlags) {
1892    mRequest.setEventFlags(pEventFlags);
1893  }
1894 
1895  /**
1896   * @param pExitTrackingHandler
1897   * @see atg.servlet.DynamoHttpServletRequest#setExitTrackingHandler(atg.servlet.exittracking.ExitTrackingHandler)
1898   */
1899  public void setExitTrackingHandler(ExitTrackingHandler pExitTrackingHandler) {
1900    mRequest.setExitTrackingHandler(pExitTrackingHandler);
1901  }
1902 
1903  /**
1904   * @param pFormEventsSent
1905   * @see atg.servlet.DynamoHttpServletRequest#setFormEventsSent(boolean)
1906   */
1907  public void setFormEventsSent(boolean pFormEventsSent) {
1908    mRequest.setFormEventsSent(pFormEventsSent);
1909  }
1910 
1911  /**
1912   * @param pValue
1913   * @see atg.servlet.DynamoHttpServletRequest#setGenerateRequestLocales(boolean)
1914   */
1915  public void setGenerateRequestLocales(boolean pValue) {
1916    mRequest.setGenerateRequestLocales(pValue);
1917  }
1918 
1919  /**
1920   * @param pInitialized
1921   * @see atg.servlet.DynamoHttpServletRequest#setInitialized(boolean)
1922   */
1923  public void setInitialized(boolean pInitialized) {
1924    mRequest.setInitialized(pInitialized);
1925  }
1926 
1927  /**
1928   * @param pInputStream
1929   * @see atg.servlet.MutableHttpServletRequest#setInputStream(javax.servlet.ServletInputStream)
1930   */
1931  public void setInputStream(ServletInputStream pInputStream) {
1932    mRequest.setInputStream(pInputStream);
1933  }
1934 
1935  /**
1936   * @param pInTemplatePage
1937   * @see atg.servlet.DynamoHttpServletRequest#setInTemplatePage(boolean)
1938   */
1939  public void setInTemplatePage(boolean pInTemplatePage) {
1940    mRequest.setInTemplatePage(pInTemplatePage);
1941  }
1942 
1943  /**
1944   * @param pLinkEncoding
1945   * @see atg.servlet.DynamoHttpServletRequest#setLinkEncoding(java.lang.String)
1946   */
1947  public void setLinkEncoding(String pLinkEncoding) {
1948    mRequest.setLinkEncoding(pLinkEncoding);
1949  }
1950 
1951  /**
1952   * @param pLog
1953   * @see atg.servlet.DynamoHttpServletRequest#setLog(atg.nucleus.logging.ApplicationLogging)
1954   */
1955  public void setLog(ApplicationLogging pLog) {
1956    mRequest.setLog(pLog);
1957  }
1958 
1959  /**
1960   * @param pLogging
1961   * @see atg.servlet.DynamoHttpServletRequest#setLoggingDebug(boolean)
1962   */
1963  public void setLoggingDebug(boolean pLogging) {
1964    mRequest.setLoggingDebug(pLogging);
1965  }
1966 
1967  /**
1968   * @param pLogging
1969   * @see atg.servlet.DynamoHttpServletRequest#setLoggingError(boolean)
1970   */
1971  public void setLoggingError(boolean pLogging) {
1972    mRequest.setLoggingError(pLogging);
1973  }
1974 
1975  /**
1976   * @param pLogging
1977   * @see atg.servlet.DynamoHttpServletRequest#setLoggingInfo(boolean)
1978   */
1979  public void setLoggingInfo(boolean pLogging) {
1980    mRequest.setLoggingInfo(pLogging);
1981  }
1982 
1983  /**
1984   * @param pLogging
1985   * @see atg.servlet.DynamoHttpServletRequest#setLoggingWarning(boolean)
1986   */
1987  public void setLoggingWarning(boolean pLogging) {
1988    mRequest.setLoggingWarning(pLogging);
1989  }
1990 
1991  /**
1992   * @param pMethod
1993   * @see atg.servlet.MutableHttpServletRequest#setMethod(java.lang.String)
1994   */
1995  public void setMethod(String pMethod) {
1996    mRequest.setMethod(pMethod);
1997  }
1998 
1999  /**
2000   * @param pMimeType
2001   * @see atg.servlet.DynamoHttpServletRequest#setMimeType(java.lang.String)
2002   */
2003  public void setMimeType(String pMimeType) {
2004    mRequest.setMimeType(pMimeType);
2005  }
2006 
2007  /**
2008   * @param pMimeTyper
2009   * @see atg.servlet.DynamoHttpServletRequest#setMimeTyper(atg.servlet.MimeTyper)
2010   */
2011  public void setMimeTyper(MimeTyper pMimeTyper) {
2012    mRequest.setMimeTyper(pMimeTyper);
2013  }
2014 
2015  /**
2016   * @param pNucleus
2017   * @see atg.servlet.DynamoHttpServletRequest#setNucleus(atg.nucleus.Nucleus)
2018   */
2019  public void setNucleus(Nucleus pNucleus) {
2020    mRequest.setNucleus(pNucleus);
2021  }
2022 
2023  /**
2024   * @param pName
2025   * @param pValue
2026   * @param pCvt
2027   * @param pCvtArgs
2028   * @throws ServletException
2029   * @see atg.servlet.DynamoHttpServletRequest#setParameter(java.lang.String, java.lang.Object, atg.droplet.TagConverter, java.util.Properties)
2030   */
2031  public void setParameter(String pName, Object pValue, TagConverter pCvt,
2032      Properties pCvtArgs) throws ServletException {
2033    mRequest.setParameter(pName, pValue, pCvt, pCvtArgs);
2034  }
2035 
2036  /**
2037   * @param pName
2038   * @param pValue
2039   * @see atg.servlet.DynamoHttpServletRequest#setParameter(java.lang.String, java.lang.Object)
2040   */
2041  public void setParameter(String pName, Object pValue) {
2042    mRequest.setParameter(pName, pValue);
2043  }
2044 
2045  /**
2046   * @param pParameterDelimiter
2047   * @see atg.servlet.DynamoHttpServletRequest#setParameterDelimiter(java.lang.String)
2048   */
2049  public void setParameterDelimiter(String pParameterDelimiter) {
2050    mRequest.setParameterDelimiter(pParameterDelimiter);
2051  }
2052 
2053  /**
2054   * @param pParameterHandler
2055   * @see atg.servlet.DynamoHttpServletRequest#setParameterHandler(atg.servlet.ParameterHandler)
2056   */
2057  public void setParameterHandler(ParameterHandler pParameterHandler) {
2058    mRequest.setParameterHandler(pParameterHandler);
2059  }
2060 
2061  /**
2062   * @param pPathInfo
2063   * @see atg.servlet.MutableHttpServletRequest#setPathInfo(java.lang.String)
2064   */
2065  public void setPathInfo(String pPathInfo) {
2066    mRequest.setPathInfo(pPathInfo);
2067  }
2068 
2069  /**
2070   * @param pPathTranslated
2071   * @see atg.servlet.MutableHttpServletRequest#setPathTranslated(java.lang.String)
2072   */
2073  public void setPathTranslated(String pPathTranslated) {
2074    mRequest.setPathTranslated(pPathTranslated);
2075  }
2076 
2077  /**
2078   * @param pProtocol
2079   * @see atg.servlet.MutableHttpServletRequest#setProtocol(java.lang.String)
2080   */
2081  public void setProtocol(String pProtocol) {
2082    mRequest.setProtocol(pProtocol);
2083  }
2084 
2085  /**
2086   * @param pQueryString
2087   * @see atg.servlet.MutableHttpServletRequest#setQueryString(java.lang.String)
2088   */
2089  public void setQueryString(String pQueryString) {
2090    mRequest.setQueryString(pQueryString);
2091  }
2092 
2093  /**
2094   * @param pRemoteAddr
2095   * @see atg.servlet.MutableHttpServletRequest#setRemoteAddr(java.lang.String)
2096   */
2097  public void setRemoteAddr(String pRemoteAddr) {
2098    mRequest.setRemoteAddr(pRemoteAddr);
2099  }
2100 
2101  /**
2102   * @param pRemoteHost
2103   * @see atg.servlet.MutableHttpServletRequest#setRemoteHost(java.lang.String)
2104   */
2105  public void setRemoteHost(String pRemoteHost) {
2106    mRequest.setRemoteHost(pRemoteHost);
2107  }
2108 
2109  /**
2110   * @param pRemoteUser
2111   * @see atg.servlet.MutableHttpServletRequest#setRemoteUser(java.lang.String)
2112   */
2113  public void setRemoteUser(String pRemoteUser) {
2114    mRequest.setRemoteUser(pRemoteUser);
2115  }
2116 
2117  /**
2118   * @param pRequest
2119   * @see atg.servlet.DynamoHttpServletRequest#setRequest(javax.servlet.http.HttpServletRequest)
2120   */
2121  public void setRequest(HttpServletRequest pRequest) {
2122    mRequest.setRequest(pRequest);
2123  }
2124 
2125  /**
2126   * @param pLocale
2127   * @see atg.servlet.DynamoHttpServletRequest#setRequestLocale(atg.servlet.RequestLocale)
2128   */
2129  public void setRequestLocale(RequestLocale pLocale) {
2130    mRequest.setRequestLocale(pLocale);
2131  }
2132 
2133  /**
2134   * @param pValue
2135   * @see atg.servlet.DynamoHttpServletRequest#setRequestLocalePath(atg.nucleus.naming.ComponentName)
2136   */
2137  public void setRequestLocalePath(ComponentName pValue) {
2138    mRequest.setRequestLocalePath(pValue);
2139  }
2140 
2141  /**
2142   * @param pRequestScope
2143   * @see atg.servlet.DynamoHttpServletRequest#setRequestScope(atg.naming.NameContext)
2144   */
2145  public void setRequestScope(NameContext pRequestScope) {
2146    mRequest.setRequestScope(pRequestScope);
2147  }
2148 
2149  /**
2150   * @param pRequestScopeManager
2151   * @see atg.servlet.DynamoHttpServletRequest#setRequestScopeManager(atg.nucleus.RequestScopeManager)
2152   */
2153  public void setRequestScopeManager(RequestScopeManager pRequestScopeManager) {
2154    mRequest.setRequestScopeManager(pRequestScopeManager);
2155  }
2156 
2157  /**
2158   * @param pRequestURI
2159   * @see atg.servlet.MutableHttpServletRequest#setRequestURI(java.lang.String)
2160   */
2161  public void setRequestURI(String pRequestURI) {
2162    mRequest.setRequestURI(pRequestURI);
2163  }
2164 
2165  /**
2166   * @param pRequestURIHasQueryString
2167   * @see atg.servlet.DynamoHttpServletRequest#setRequestURIHasQueryString(boolean)
2168   */
2169  public void setRequestURIHasQueryString(boolean pRequestURIHasQueryString) {
2170    mRequest.setRequestURIHasQueryString(pRequestURIHasQueryString);
2171  }
2172 
2173  /**
2174   * @param pResponse
2175   * @see atg.servlet.DynamoHttpServletRequest#setResponse(atg.servlet.DynamoHttpServletResponse)
2176   */
2177  public void setResponse(DynamoHttpServletResponse pResponse) {
2178    mRequest.setResponse(pResponse);
2179  }
2180 
2181  /**
2182   * @param pRestorableSessionIdFromURL
2183   * @see atg.servlet.DynamoHttpServletRequest#setRestorableSessionIdFromURL(java.lang.String)
2184   */
2185  public void setRestorableSessionIdFromURL(String pRestorableSessionIdFromURL) {
2186    mRequest.setRestorableSessionIdFromURL(pRestorableSessionIdFromURL);
2187  }
2188 
2189  /**
2190   * @param pScheme
2191   * @see atg.servlet.MutableHttpServletRequest#setScheme(java.lang.String)
2192   */
2193  public void setScheme(String pScheme) {
2194    mRequest.setScheme(pScheme);
2195  }
2196 
2197  /**
2198   * @param pScrambleKey
2199   * @see atg.servlet.DynamoHttpServletRequest#setScrambleKey(byte[])
2200   */
2201  public void setScrambleKey(byte[] pScrambleKey) {
2202    mRequest.setScrambleKey(pScrambleKey);
2203  }
2204 
2205  /**
2206   * @param pServerName
2207   * @see atg.servlet.MutableHttpServletRequest#setServerName(java.lang.String)
2208   */
2209  public void setServerName(String pServerName) {
2210    mRequest.setServerName(pServerName);
2211  }
2212 
2213  /**
2214   * @param pServerPort
2215   * @see atg.servlet.MutableHttpServletRequest#setServerPort(int)
2216   */
2217  public void setServerPort(int pServerPort) {
2218    mRequest.setServerPort(pServerPort);
2219  }
2220 
2221  /**
2222   * @param pServletPath
2223   * @see atg.servlet.MutableHttpServletRequest#setServletPath(java.lang.String)
2224   */
2225  public void setServletPath(String pServletPath) {
2226    mRequest.setServletPath(pServletPath);
2227  }
2228 
2229  /**
2230   * @param pSessionRequest
2231   * @see atg.servlet.DynamoHttpServletRequest#setSessionRequest(atg.servlet.HttpSessionRequest)
2232   */
2233  public void setSessionRequest(HttpSessionRequest pSessionRequest) {
2234    mRequest.setSessionRequest(pSessionRequest);
2235  }
2236 
2237  /**
2238   * 
2239   * @see atg.servlet.DynamoHttpServletRequest#setupLoopbackTemplateEmailRequest()
2240   */
2241  public void setupLoopbackTemplateEmailRequest() {
2242    mRequest.setupLoopbackTemplateEmailRequest();
2243  }
2244 
2245  /**
2246   * @param pURLSessionIdSpecifier
2247   * @see atg.servlet.DynamoHttpServletRequest#setURLSessionIdSpecifier(java.lang.String)
2248   */
2249  public void setURLSessionIdSpecifier(String pURLSessionIdSpecifier) {
2250    mRequest.setURLSessionIdSpecifier(pURLSessionIdSpecifier);
2251  }
2252 
2253  /**
2254   * @param pUserAuthenticator
2255   * @see atg.servlet.DynamoHttpServletRequest#setUserAuthenticator(atg.security.UserAuthenticator)
2256   */
2257  public void setUserAuthenticator(UserAuthenticator pUserAuthenticator) {
2258    mRequest.setUserAuthenticator(pUserAuthenticator);
2259  }
2260 
2261  /**
2262   * @param pWebApplication
2263   * @see atg.servlet.DynamoHttpServletRequest#setWebApplication(atg.servlet.minimal.WebApplicationInterface)
2264   */
2265  public void setWebApplication(WebApplicationInterface pWebApplication) {
2266    mRequest.setWebApplication(pWebApplication);
2267  }
2268 
2269  /**
2270   * @param pWebPools
2271   * @see atg.servlet.DynamoHttpServletRequest#setWebPools(atg.servlet.WebPools)
2272   */
2273  public void setWebPools(WebPools pWebPools) {
2274    mRequest.setWebPools(pWebPools);
2275  }
2276 
2277  /**
2278   * @param pScopeManager
2279   * @see atg.servlet.DynamoHttpServletRequest#setWindowScopeManager(atg.nucleus.WindowScopeManager)
2280   */
2281  public void setWindowScopeManager(WindowScopeManager pScopeManager) {
2282    mRequest.setWindowScopeManager(pScopeManager);
2283  }
2284 
2285  /**
2286   * @param pWrapper
2287   * @see atg.servlet.DynamoHttpServletRequest#setWrapper(javax.servlet.ServletRequestWrapper)
2288   */
2289  public void setWrapper(ServletRequestWrapper pWrapper) {
2290    mRequest.setWrapper(pWrapper);
2291  }
2292 
2293  /**
2294   * @param pURL
2295   * @return
2296   * @see atg.servlet.DynamoHttpServletRequest#shouldExitTrack(java.lang.String)
2297   */
2298  public boolean shouldExitTrack(String pURL) {
2299    return mRequest.shouldExitTrack(pURL);
2300  }
2301 
2302  /**
2303   * @return
2304   * @see atg.servlet.DynamoHttpServletRequest#tamperedURLParameters()
2305   */
2306  public boolean tamperedURLParameters() {
2307    return mRequest.tamperedURLParameters();
2308  }
2309 
2310  /**
2311   * @return
2312   * @see atg.servlet.DynamoHttpServletRequest#toString()
2313   */
2314  public String toString() {
2315    return mRequest.toString();
2316  }
2317}

[all classes][atg.servlet]
EMMA 2.0.5312 (C) Vladimir Roubtsov