org.nuiton.wikitty.publication.ui
Class WikittyPublicationSession

java.lang.Object
  extended by org.nuiton.wikitty.publication.ui.WikittyPublicationSession
All Implemented Interfaces:
Serializable

public class WikittyPublicationSession
extends Object
implements Serializable

Object store inside session to store information relative to the current user, proxy etc.

Author:
mfortun
See Also:
Serialized Form

Field Summary
protected  String context
           
protected  WikittyPublicationProxy proxy
           
protected  String securityToken
           
protected  WikittyUser user
           
protected static String WIKITTY_PUBLICATION_SESSION_KEY
           
protected static String WIKITTY_PUBLICATION_SESSION_SEP
           
 
Constructor Summary
WikittyPublicationSession(String context)
           
 
Method Summary
 String getContext()
           
 WikittyPublicationProxy getProxy(String context)
           
 WikittyUser getUser()
           
static WikittyPublicationSession getWikittyPublicationSession(javax.servlet.http.HttpServletRequest request, String context)
          return the wikittySession store in the http request for the context
static WikittyPublicationSession getWikittyPublicationSession(javax.servlet.http.HttpSession httpSession, String contextData)
          return the wikittySession store in the http sessions for the context
static WikittyPublicationSession getWikittyPublicationSession(Map<String,Object> session, String contextData)
          return the wikittySession store in sessions Map for the context
static void invalidate(Map<String,Object> session, String contextData)
          remove wikittypublicationSession from the httpsession
 void login(String context, String login, String password)
           
 void setContext(String context)
           
 void setUser(WikittyUser user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WIKITTY_PUBLICATION_SESSION_KEY

protected static final String WIKITTY_PUBLICATION_SESSION_KEY

WIKITTY_PUBLICATION_SESSION_SEP

protected static final String WIKITTY_PUBLICATION_SESSION_SEP
See Also:
Constant Field Values

securityToken

protected String securityToken

user

protected transient WikittyUser user

proxy

protected transient WikittyPublicationProxy proxy

context

protected transient String context
Constructor Detail

WikittyPublicationSession

public WikittyPublicationSession(String context)
Method Detail

invalidate

public static void invalidate(Map<String,Object> session,
                              String contextData)
remove wikittypublicationSession from the httpsession

Parameters:
session -

getWikittyPublicationSession

public static WikittyPublicationSession getWikittyPublicationSession(javax.servlet.http.HttpServletRequest request,
                                                                     String context)
return the wikittySession store in the http request for the context

Parameters:
request - the current request
context - the current contextData
Returns:
the wikittyserssion

getWikittyPublicationSession

public static WikittyPublicationSession getWikittyPublicationSession(javax.servlet.http.HttpSession httpSession,
                                                                     String contextData)
return the wikittySession store in the http sessions for the context

Parameters:
httpSession - the current sessions
context - the current contextData
Returns:
the wikittyserssion

getWikittyPublicationSession

public static WikittyPublicationSession getWikittyPublicationSession(Map<String,Object> session,
                                                                     String contextData)
return the wikittySession store in sessions Map for the context

Parameters:
session - the current sessions Map
context - the current contextData
Returns:
the wikittyserssion

login

public void login(String context,
                  String login,
                  String password)

getProxy

public WikittyPublicationProxy getProxy(String context)

getUser

public WikittyUser getUser()

setUser

public void setUser(WikittyUser user)

getContext

public String getContext()

setContext

public void setContext(String context)


Copyright © 2010-2011 CodeLutin. All Rights Reserved.