Package com.microstrategy.web.app.beans
Class ServerAdminSessionManager
- java.lang.Object
-
- com.microstrategy.utils.serialization.AbstractPersistable
-
- com.microstrategy.web.beans.WebSessionManagerImpl
-
- com.microstrategy.web.app.beans.WebAppSessionManagerImpl
-
- com.microstrategy.web.app.beans.ServerAdminSessionManager
-
- All Implemented Interfaces:
EnumWebPersistableState
,Persistable
,WebAppSessionManager
,RequestPersistable
,WebSessionManager
public class ServerAdminSessionManager extends WebAppSessionManagerImpl
- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.beans.WebAppSessionManagerImpl
MSTR_AUTH
-
Fields inherited from class com.microstrategy.web.beans.WebSessionManagerImpl
_sessionList, WebSessionManagerState, WebUserSessionManagerState
-
Fields inherited from class com.microstrategy.utils.serialization.AbstractPersistable
scriptEndTagEncoder
-
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
-
-
Constructor Summary
Constructors Constructor Description ServerAdminSessionManager(AppContext appContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getKey()
Returns the key of the Session Manager.protected boolean
isSeamlessLoginEnabled()
protected void
validatePrivileges(WebIServerSession session)
-
Methods inherited from class com.microstrategy.web.app.beans.WebAppSessionManagerImpl
buildLastMessageKey, changeLocale, changePassword, changeSessionFlags, closeSession, createLoginFirstSession, getAvailableAuthModes, getAvailableWebLoginModes, getInitialAuthMode, getLastMessageKey, getLastMsgIDFromCookie, getLoginFirstSession, getNewRedirectToken, getProjectsList, getProjectsList, getSession, getUserName, hasCredentials, init, initActiveSessionFromRequest, initActiveSessionFromRequest, initActiveSessionFromRequest, isAdminUser, isLoginFirstEnabled, isSSOLoging, needNewPswd, removeActiveSession, removeAllSessions, restoreSessionListState, restoreState, restoreState, saveState, setCredentials, updateActiveSession, validateSession, validateSession, validateSession
-
Methods inherited from class com.microstrategy.web.beans.WebSessionManagerImpl
getActiveSession, getSessionList, initActiveSessionFromRequestKeys, restoreState, restoreStateFromRequest, restoreStateFromRequest, setActiveSession
-
Methods inherited from class com.microstrategy.utils.serialization.AbstractPersistable
doFlatState, doFlatState, getStateHandler, isXMLStateZipped, restoreXMLState, saveState, saveState, saveState, saveXMLState, saveXMLState
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.beans.RequestPersistable
restoreStateFromRequest, restoreStateFromRequest
-
Methods inherited from interface com.microstrategy.web.beans.WebSessionManager
getActiveSession, getSessionList, initActiveSessionFromRequestKeys, setActiveSession
-
-
-
-
Constructor Detail
-
ServerAdminSessionManager
public ServerAdminSessionManager(AppContext appContext)
-
-
Method Detail
-
isSeamlessLoginEnabled
protected boolean isSeamlessLoginEnabled()
- Overrides:
isSeamlessLoginEnabled
in classWebAppSessionManagerImpl
-
getKey
public java.lang.String getKey()
Returns the key of the Session Manager. This value is used to store and retrieve the state of the Session Manager.- Specified by:
getKey
in interfaceWebAppSessionManager
- Overrides:
getKey
in classWebSessionManagerImpl
-
validatePrivileges
protected void validatePrivileges(WebIServerSession session) throws WebAppException
- Overrides:
validatePrivileges
in classWebAppSessionManagerImpl
- Throws:
WebAppException
-
-