org.codehaus.groovy.grails.web.servlet
Class WebRequestDelegatingRequestContext

java.lang.Object
  extended by org.codehaus.groovy.grails.web.servlet.WebRequestDelegatingRequestContext
All Implemented Interfaces:
GrailsRequestContext

public class WebRequestDelegatingRequestContext
extends java.lang.Object
implements GrailsRequestContext

Delegates calls to a passed GrailsWebRequest instance.

Since:
0.6

Constructor Summary
WebRequestDelegatingRequestContext()
           
 
Method Summary
 java.lang.String getActionName()
           
 org.springframework.context.ApplicationContext getApplicationContext()
          The ApplicationContext instance.
 java.lang.String getControllerName()
           
 java.io.Writer getOut()
          The response writer.
 java.util.Map getParams()
          The params object.
 javax.servlet.http.HttpServletRequest getRequest()
          The request object.
 java.lang.String getRequestURI()
           
 javax.servlet.http.HttpServletResponse getResponse()
          The response object.
 javax.servlet.ServletContext getServletContext()
          The servletContext object.
 javax.servlet.http.HttpSession getSession()
          The session object.
 GrailsWebRequest getWebRequest()
          Retrieves the webRequest object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRequestDelegatingRequestContext

public WebRequestDelegatingRequestContext()
Method Detail

getWebRequest

public GrailsWebRequest getWebRequest()
Retrieves the webRequest object.

Returns:
The webrequest object

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Description copied from interface: GrailsRequestContext
The request object.

Specified by:
getRequest in interface GrailsRequestContext
Returns:
The request object

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
Description copied from interface: GrailsRequestContext
The response object.

Specified by:
getResponse in interface GrailsRequestContext
Returns:
The response object

getSession

public javax.servlet.http.HttpSession getSession()
Description copied from interface: GrailsRequestContext
The session object.

Specified by:
getSession in interface GrailsRequestContext
Returns:
The session object

getServletContext

public javax.servlet.ServletContext getServletContext()
Description copied from interface: GrailsRequestContext
The servletContext object.

Specified by:
getServletContext in interface GrailsRequestContext
Returns:
The servletContext Object

getParams

public java.util.Map getParams()
Description copied from interface: GrailsRequestContext
The params object.

Specified by:
getParams in interface GrailsRequestContext
Returns:
The params object

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()
Description copied from interface: GrailsRequestContext
The ApplicationContext instance.

Specified by:
getApplicationContext in interface GrailsRequestContext
Returns:
The ApplicationCOntext

getOut

public java.io.Writer getOut()
Description copied from interface: GrailsRequestContext
The response writer.

Specified by:
getOut in interface GrailsRequestContext
Returns:
The response writer

getActionName

public java.lang.String getActionName()
Specified by:
getActionName in interface GrailsRequestContext
Returns:
The Action name

getControllerName

public java.lang.String getControllerName()
Specified by:
getControllerName in interface GrailsRequestContext
Returns:
The Controller Name

getRequestURI

public java.lang.String getRequestURI()
Specified by:
getRequestURI in interface GrailsRequestContext
Returns:
The Request URI