org.codehaus.groovy.grails.plugins.springsecurity
Class SecurityRequestHolder

java.lang.Object
  extended by org.codehaus.groovy.grails.plugins.springsecurity.SecurityRequestHolder

public final class SecurityRequestHolder
extends Object

Uses a ThreadLocal to store the current request and response.

Author:
Burt Beckwith

Method Summary
static javax.servlet.http.HttpServletRequest getRequest()
          Get the current request.
static javax.servlet.http.HttpServletResponse getResponse()
          Get the current response.
static void reset()
          Clear the saved request.
static void set(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Set the current request and response.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

reset

public static void reset()
Clear the saved request.


set

public static void set(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
Set the current request and response.

Parameters:
request - the request
response - the response

getRequest

public static javax.servlet.http.HttpServletRequest getRequest()
Get the current request.

Returns:
the request

getResponse

public static javax.servlet.http.HttpServletResponse getResponse()
Get the current response.

Returns:
the response