|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sdm.quasar.client.core.application.AbstractSessionManager
com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFSessionManager
The default-implementation of the JSFSessionManager interface.
| Field Summary |
| Fields inherited from class com.sdm.quasar.client.core.application.AbstractSessionManager |
listeners |
| Constructor Summary | |
DefaultJSFSessionManager(Application application,
SessionCreator sessionCreator)
Constructor. |
|
| Method Summary | |
Session |
createSession()
If the current http-session is unknown to this SessionManager, a new
session is created. |
void |
disposeSession(SessionId sessionId)
This method disposes the quasar-client session and invalidates the equivalent http-session. |
| Methods inherited from class com.sdm.quasar.client.core.application.AbstractSessionManager |
addSessionListener, createSessionInstance, dispose, fireSessionCreated, fireSessionWillBeDisposed, getApplication, getRegisteredSession, getRegisteredSessionCount, hasRegisteredSession, registerSession, removeSessionListener, unregisterSession |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sdm.quasar.client.core.application.SessionManager |
addSessionListener, removeSessionListener |
| Constructor Detail |
public DefaultJSFSessionManager(Application application,
SessionCreator sessionCreator)
AbstractSessionManager.AbstractSessionManager(Application, SessionCreator)| Method Detail |
public Session createSession()
SessionManager, a new
session is created. Otherwise the already existing session is returned.
In both cases the session object is stored as a request attribute with
the key DefaultJSFSessionManager#CURRENT_SESSION_REQUEST_CONTEXT_KEY.
createSession in interface SessionManagercreateSession in class AbstractSessionManagerSessionManager.createSession(),
AbstractSessionManagerpublic void disposeSession(SessionId sessionId)
disposeSession in interface SessionManagerdisposeSession in class AbstractSessionManagerAbstractSessionManager.disposeSession(com.sdm.quasar.client.core.application.SessionId)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||