net.sf.ooweb.http
Class RequestState
java.lang.Object
net.sf.ooweb.http.RequestState
public class RequestState
- extends java.lang.Object
RequestState is a placeholder for server side state that is passed to client
methods (Controller methods) when they declare it as a parameter. It
holds request args, cookies and the user session (if any) in a server
agnostic manner.
- Since:
- 0.7
- Author:
- Darren Davison
Constructor Summary |
RequestState(java.util.Map<java.lang.String,java.lang.String> cookies,
java.util.Map<java.lang.String,java.lang.Object> requestArgs,
java.util.Map<java.lang.String,java.lang.Object> session)
|
Method Summary |
java.util.Map<java.lang.String,java.lang.String> |
getCookies()
|
java.util.Map<java.lang.String,java.lang.Object> |
getRequestArgs()
|
java.util.Map<java.lang.String,java.lang.Object> |
getSession()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestState
public RequestState(java.util.Map<java.lang.String,java.lang.String> cookies,
java.util.Map<java.lang.String,java.lang.Object> requestArgs,
java.util.Map<java.lang.String,java.lang.Object> session)
- Parameters:
cookies
- requestArgs
- session
-
getCookies
public java.util.Map<java.lang.String,java.lang.String> getCookies()
- Returns:
- a map of all the cookie name/value pairs found in the
HTTP request
getRequestArgs
public java.util.Map<java.lang.String,java.lang.Object> getRequestArgs()
- Returns:
- a map of all request arguments. These could be name/value pairs
from either a GET (query string) or POST
getSession
public java.util.Map<java.lang.String,java.lang.Object> getSession()
- Returns:
- the session map for the user making the request
Copyright (C) 2005-2007 OOWeb Authors.