Class AbstractAuthenticatedWebSession

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.event.IEventSink, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IMetadataContext<Serializable,​org.apache.wicket.Session>, org.apache.wicket.util.io.IClusterable
    Direct Known Subclasses:
    AuthenticatedWebSession

    public abstract class AbstractAuthenticatedWebSession
    extends org.apache.wicket.protocol.http.WebSession
    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:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.wicket.Session

        clientInfo, SESSION_ATTRIBUTE_NAME
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static AbstractAuthenticatedWebSession get()  
      abstract Roles getRoles()  
      abstract boolean isSignedIn()  
      • 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 Detail

      • AbstractAuthenticatedWebSession

        public AbstractAuthenticatedWebSession​(org.apache.wicket.request.Request request)
        Construct.
        Parameters:
        request - The current request object
    • Method Detail

      • getRoles

        public abstract Roles getRoles()
        Returns:
        Get the roles that this session can play
      • isSignedIn

        public abstract boolean isSignedIn()
        Returns:
        True if the user is signed in to this session