net.sf.ooweb.http
Class RequestState

java.lang.Object
  extended by 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
 

Constructor Detail

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 -
Method Detail

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.