org.chorem.pollen.ui
Class PollenSession

java.lang.Object
  extended by org.chorem.pollen.ui.PollenSession

public class PollenSession
extends Object

User session to put in servlet session.

Since:
1.3
Author:
tchemit

Field Summary
protected static String SESSION_PARAMETER
          Key to store the PollenSession instance in the session's map.
static String SESSION_TOKEN_ERRORS
           
static String SESSION_TOKEN_MESSAGES
           
static String SESSION_TOKEN_WARNINGS
           
 
Constructor Summary
PollenSession()
           
 
Method Summary
 void addMessage(String messageScope, String message)
           
 void clearDynamicData()
           
<T> T
consumeDynamicData(String token)
           
static PollenSession get(com.opensymphony.xwork2.ActionContext actionContext)
           
static PollenSession get(javax.servlet.ServletRequest servletRequest)
           
protected  Map<String,Object> getDynamicData()
           
<T> T
getDynamicData(String token)
           
 UserAccount getUserAccount()
           
 void putDynamicData(String token, Object data)
           
 void removeDynamicData(String token)
           
 void setUserAccount(UserAccount userAccount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_PARAMETER

protected static final String SESSION_PARAMETER
Key to store the PollenSession instance in the session's map.

See Also:
Constant Field Values

SESSION_TOKEN_MESSAGES

public static final String SESSION_TOKEN_MESSAGES
See Also:
Constant Field Values

SESSION_TOKEN_ERRORS

public static final String SESSION_TOKEN_ERRORS
See Also:
Constant Field Values

SESSION_TOKEN_WARNINGS

public static final String SESSION_TOKEN_WARNINGS
See Also:
Constant Field Values
Constructor Detail

PollenSession

public PollenSession()
Method Detail

get

public static PollenSession get(javax.servlet.ServletRequest servletRequest)

get

public static PollenSession get(com.opensymphony.xwork2.ActionContext actionContext)

getUserAccount

public UserAccount getUserAccount()

setUserAccount

public void setUserAccount(UserAccount userAccount)

getDynamicData

public <T> T getDynamicData(String token)

consumeDynamicData

public <T> T consumeDynamicData(String token)

putDynamicData

public void putDynamicData(String token,
                           Object data)

removeDynamicData

public void removeDynamicData(String token)

clearDynamicData

public void clearDynamicData()

getDynamicData

protected Map<String,Object> getDynamicData()

addMessage

public void addMessage(String messageScope,
                       String message)


Copyright © 2009-2012 CodeLutin. All Rights Reserved.