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 Details

    • onUserLogout

      public org.teamapps.event.Event<org.teamapps.ux.session.SessionContext> onUserLogout
  • Constructor Details

    • BootstrapSessionHandler

      public BootstrapSessionHandler()
    • BootstrapSessionHandler

      public BootstrapSessionHandler​(SessionRegistryHandler sessionRegistryHandler)
  • Method Details

    • installNewSystem

      public void installNewSystem​(java.io.File applicationJar) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • init

      public void init​(SessionManager sessionManager, org.teamapps.universaldb.UniversalDB universalDB)
      Specified by:
      init in interface SessionHandler
    • loadSystemApps

      public void loadSystemApps()
    • handleSessionStart

      public void handleSessionStart​(org.teamapps.ux.session.SessionContext context)
      Specified by:
      handleSessionStart in interface SessionHandler
    • handleLogout

      public void handleLogout​(org.teamapps.ux.session.SessionContext context)
      Specified by:
      handleLogout in interface LogoutHandler
    • getUniversalDB

      public org.teamapps.universaldb.UniversalDB getUniversalDB()
    • getSystemRegistry

      public SystemRegistry getSystemRegistry()
    • getControlCenterAppBuilder

      public ControlCenterAppBuilder getControlCenterAppBuilder()