Package org.eclnt.jsfserver.util
Class SubpageContext
java.lang.Object
org.eclnt.jsfserver.util.SubpageContext
Sub-session that is kept below the http session when using cookie based
session management. A SubpageContext-instance is registered in the session
attributes with its subpageId.
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(SubpageContext.IListener listener) static List<SubpageContext>
findAllSubpageContextInSession
(javax.servlet.http.HttpSession session) This is a technical function that must not be used for application purposes!getAttribute
(String attribute) static int
getNumberOfSubContextsInHttpSession
(javax.servlet.http.HttpSession session) static SubpageContext
getSubpageContext
(javax.servlet.http.HttpSession session, String subpageId) Accesses current subpage context.static SubpageContext
getSubpageContext
(ISessionAbstraction session, String subpageId) void
void
invalidate
(boolean withClosingSessionIfRequired) boolean
static SubpageContext
pickOrCreateSubpageContext
(javax.servlet.http.HttpSession session, String subpageId) Accesses current subpage context.void
removeAttribute
(String attribute) void
removeListener
(SubpageContext.IListener listener) void
setAttribute
(String attribute, Object value)
-
Constructor Details
-
SubpageContext
-
-
Method Details
-
pickOrCreateSubpageContext
public static SubpageContext pickOrCreateSubpageContext(javax.servlet.http.HttpSession session, String subpageId) Accesses current subpage context. If not available then the context is created. -
getSubpageContext
public static SubpageContext getSubpageContext(javax.servlet.http.HttpSession session, String subpageId) Accesses current subpage context. If not available then null is returned. -
getSubpageContext
-
findAllSubpageContextInSession
public static List<SubpageContext> findAllSubpageContextInSession(javax.servlet.http.HttpSession session) This is a technical function that must not be used for application purposes! -
getNumberOfSubContextsInHttpSession
public static int getNumberOfSubContextsInHttpSession(javax.servlet.http.HttpSession session) -
getSubPageId
-
getListeners
-
addListener
-
removeListener
-
invalidate
public void invalidate() -
invalidate
public void invalidate(boolean withClosingSessionIfRequired) -
isInvalidated
public boolean isInvalidated() -
getAttribute
-
setAttribute
-
removeAttribute
-
getAttributeNames
-
getSessionAbstraction
-