Class BootstrapSessionHandler
java.lang.Object
org.teamapps.application.server.system.bootstrap.BootstrapSessionHandler
- All Implemented Interfaces:
LogoutHandler,SessionHandler
public class BootstrapSessionHandler extends java.lang.Object implements SessionHandler, LogoutHandler
-
Field Summary
Fields Modifier and Type Field Description org.teamapps.event.Event<org.teamapps.ux.session.SessionContext>onUserLogout -
Constructor Summary
Constructors Constructor Description BootstrapSessionHandler()BootstrapSessionHandler(SessionRegistryHandler sessionRegistryHandler) -
Method Summary
Modifier and Type Method Description ControlCenterAppBuildergetControlCenterAppBuilder()SystemRegistrygetSystemRegistry()org.teamapps.universaldb.UniversalDBgetUniversalDB()voidhandleLogout(org.teamapps.ux.session.SessionContext context)voidhandleSessionStart(org.teamapps.ux.session.SessionContext context)voidinit(SessionManager sessionManager, org.teamapps.universaldb.UniversalDB universalDB)voidinstallNewSystem(java.io.File applicationJar)voidloadSystemApps()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
onUserLogout
public org.teamapps.event.Event<org.teamapps.ux.session.SessionContext> onUserLogout
-
-
Constructor Details
-
BootstrapSessionHandler
public BootstrapSessionHandler() -
BootstrapSessionHandler
-
-
Method Details
-
installNewSystem
public void installNewSystem(java.io.File applicationJar) throws java.lang.Exception- Throws:
java.lang.Exception
-
init
- Specified by:
initin interfaceSessionHandler
-
loadSystemApps
public void loadSystemApps() -
handleSessionStart
public void handleSessionStart(org.teamapps.ux.session.SessionContext context)- Specified by:
handleSessionStartin interfaceSessionHandler
-
handleLogout
public void handleLogout(org.teamapps.ux.session.SessionContext context)- Specified by:
handleLogoutin interfaceLogoutHandler
-
getUniversalDB
public org.teamapps.universaldb.UniversalDB getUniversalDB() -
getSystemRegistry
-
getControlCenterAppBuilder
-