com.ibm.wsspi.rrd.extension.generator

Class ExtensionGeneratorRequestWrapper

  1. java.lang.Object
  2. extended byjavax.servlet.ServletRequestWrapper
  3. extended byjavax.servlet.http.HttpServletRequestWrapper
  4. extended bycom.ibm.wsspi.rrd.extension.ExtensionRequestWrapper
  5. extended bycom.ibm.wsspi.rrd.extension.generator.ExtensionGeneratorRequestWrapper
All implemented interfaces:
ExtensionRequest, ExtensionGeneratorRequest, javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

  1. public class ExtensionGeneratorRequestWrapper
  2. extends ExtensionRequestWrapper
  3. implements ExtensionGeneratorRequest
The ExtensionGeneratorRequestWrapper class defines a wrapper for ExtensionGeneratorRequest objects, which are in turn provided to extension generators for processing.
Since:
WAS6.1

Field Summary

Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH

Constructor Summary

Constructor and Description
ExtensionGeneratorRequestWrapper(ExtensionGeneratorRequest _request)
Creates an ExtensionGeneratorRequestWrapper object.

Method Summary

Modifier and Type Method and Description
  1. ExtensionGeneratorRequest
getExtensionGeneratorRequest()
Retrieves the original, wrapped ExtensionGeneratorRequest object associated with this extension generator request wrapper.
  1. void
setBodyObject(org.eclipse.emf.ecore.EObject obj,ExtensionGeneratorConfig config)
  1. void
setHeaderObject(org.eclipse.emf.ecore.EObject obj,ExtensionGeneratorConfig config)
Methods inherited from class com.ibm.wsspi.rrd.extension.ExtensionRequestWrapper
getExtensionRequest
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
Methods inherited from class javax.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.http.HttpServletRequest
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
Methods inherited from interface javax.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync

Constructor Detail

ExtensionGeneratorRequestWrapper

  1. public ExtensionGeneratorRequestWrapper( ExtensionGeneratorRequest _request)
Creates an ExtensionGeneratorRequestWrapper object.
Parameters:
_request - an ExtensionGeneratorRequest object containing the original extension generator request to wrap.

Method Detail

setHeaderObject

  1. public void setHeaderObject(org.eclipse.emf.ecore.EObject obj,
  2. ExtensionGeneratorConfig config)
  3. throws RRDException
Description copied from interface: ExtensionGeneratorRequest
Sets extension object data in the header of an RRD request.
Specified by:
Parameters:
obj - an EObject object containing the extension object data to set.
config - an ExtensionGeneratorConfig object containing configuration information for the extension generator that is setting the extension object data.
Throws:
RRDException - if an error occurs while setting the extension object data.

setBodyObject

  1. public void setBodyObject(org.eclipse.emf.ecore.EObject obj,
  2. ExtensionGeneratorConfig config)
  3. throws RRDException
Description copied from interface: ExtensionGeneratorRequest
Sets extension object data in the body of an RRD request.
Specified by:
Parameters:
obj - an EObject object containing the extension object data to set.
config - an ExtensionGeneratorConfig object containing configuration information for the extension generator that is setting the extension object data.
Throws:
RRDException - if an error occurs while setting the extension object data.

getExtensionGeneratorRequest

  1. public ExtensionGeneratorRequest getExtensionGeneratorRequest( )
Retrieves the original, wrapped ExtensionGeneratorRequest object associated with this extension generator request wrapper.
Returns:
an ExtensionGeneratorRequest object containing the extension generator request wrapped by this extension generator request wrapper.