Module org.apache.wicket.auth.roles
Class AbstractAuthenticatedWebSession
java.lang.Object
org.apache.wicket.Session
org.apache.wicket.protocol.http.WebSession
org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
- All Implemented Interfaces:
Serializable
,IEventSink
,IFeedbackContributor
,IMetadataContext<Serializable,
,Session> IClusterable
- Direct Known Subclasses:
AuthenticatedWebSession
Authenticated web session. Subclasses must provide a method that gets User authentication status
and a method that returns the Roles for current User.
- Author:
- Jonathan Locke, Leonid Bogdanov
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.Session
clientInfo, SESSION_ATTRIBUTE_NAME
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.wicket.protocol.http.WebSession
generateNewSessionId, getClientInfo, invalidate, newBrowserInfoPage
Methods inherited from class org.apache.wicket.Session
bind, changeSessionId, clear, debug, detach, dirty, dirty, endRequest, error, exists, fatal, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getClassResolver, getFeedbackMessages, getId, getLocale, getMetaData, getPageFactory, getPageManager, getSessionStore, getSizeInBytes, getStyle, info, internalDetach, invalidateNow, isRtlLanguage, isRtlLocale, isSessionInvalidated, isTemporary, newPageAccessSynchronizer, nextPageId, nextSequenceValue, onEvent, onInvalidate, removeAttribute, replaceSession, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, success, warn
-
Constructor Details
-
AbstractAuthenticatedWebSession
Construct.- Parameters:
request
- The current request object
-
-
Method Details
-
get
- Returns:
- Current authenticated web session
-
getRoles
- Returns:
- Get the roles that this session can play
-
isSignedIn
- Returns:
- True if the user is signed in to this session
-