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
           
 
Constructor Summary
PollenSession()
           
 
Method Summary
 void clearDynamicData()
           
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)
           
 org.chorem.pollen.business.persistence.UserAccount getUserAccount()
           
 void putDynamicData(String token, Object data)
           
 void removeDynamicData(String token)
           
 void setUserAccount(org.chorem.pollen.business.persistence.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
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 org.chorem.pollen.business.persistence.UserAccount getUserAccount()

setUserAccount

public void setUserAccount(org.chorem.pollen.business.persistence.UserAccount userAccount)

getDynamicData

public <T> T getDynamicData(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()


Copyright © 2009-2012 CodeLutin. All Rights Reserved.