org.chorem.bow
Class BowSession

java.lang.Object
  extended by org.chorem.bow.BowSession

public class BowSession
extends Object

Classe utilisee pour stocker les objets utils en session utilisateur

Version:
$Revision: 192 $ Last update: $Date: 2011-02-14 15:53:06 +0100 (lun., 14 févr. 2011) $ by : $Author: tchemit $
Author:
poussin

Field Summary
protected  boolean admin
           
protected  String permanentToken
           
protected  Preference preference
           
protected  BowProxy proxy
           
protected  String temporaryToken
           
protected  User user
           
 
Constructor Summary
BowSession()
           
 
Method Summary
protected  void checkPreference(Preference preference)
           
static BowSession getBowSession(javax.servlet.http.HttpServletRequest request)
           
static BowSession getBowSession(javax.servlet.http.HttpSession httpSession)
           
static BowSession getBowSession(Map<String,Object> session)
           
 String getPermanentToken()
           
 Preference getPreference()
           
 BowProxy getProxy()
           
 String getTemporaryToken()
           
 User getUser()
           
static void invalidate(Map<String,Object> session)
           
 boolean isAdmin()
           
 void loadToken()
          if user is set.
 void setAdmin(boolean admin)
           
 void setPermanentToken(String permanentToken)
           
 void setPreference(Preference preference)
           
 void setTemporaryToken(String temporaryToken)
           
 void setUser(User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proxy

protected BowProxy proxy

user

protected User user

preference

protected Preference preference

permanentToken

protected String permanentToken

temporaryToken

protected String temporaryToken

admin

protected boolean admin
Constructor Detail

BowSession

public BowSession()
Method Detail

invalidate

public static void invalidate(Map<String,Object> session)

getBowSession

public static BowSession getBowSession(javax.servlet.http.HttpServletRequest request)

getBowSession

public static BowSession getBowSession(javax.servlet.http.HttpSession httpSession)

getBowSession

public static BowSession getBowSession(Map<String,Object> session)

getProxy

public BowProxy getProxy()

getPreference

public Preference getPreference()

setPreference

public void setPreference(Preference preference)

getUser

public User getUser()

setUser

public void setUser(User user)

loadToken

public void loadToken()
if user is set. Load or create token for this user. temporary token is regenerated


checkPreference

protected void checkPreference(Preference preference)

getPermanentToken

public String getPermanentToken()

setPermanentToken

public void setPermanentToken(String permanentToken)

getTemporaryToken

public String getTemporaryToken()

setTemporaryToken

public void setTemporaryToken(String temporaryToken)

isAdmin

public boolean isAdmin()

setAdmin

public void setAdmin(boolean admin)


Copyright © 2010-2011 CodeLutin. All Rights Reserved.