Class UserSessionData

java.lang.Object
org.teamapps.application.server.system.session.UserSessionData

public class UserSessionData
extends java.lang.Object
  • Constructor Details

    • UserSessionData

      public UserSessionData​(User user, org.teamapps.ux.session.SessionContext context, SystemRegistry registry, org.teamapps.ux.component.rootpanel.RootPanel rootPanel)
  • Method Details

    • createManageApplicationSessionData

      public ManagedApplicationSessionData createManageApplicationSessionData​(ManagedApplication managedApplication, MobileApplicationNavigation mobileNavigation)
    • getApplicationPrivilegeProvider

      public org.teamapps.application.api.privilege.ApplicationPrivilegeProvider getApplicationPrivilegeProvider​(ManagedApplication managedApplication)
    • getApplicationLocalizationProvider

      public org.teamapps.application.api.localization.ApplicationLocalizationProvider getApplicationLocalizationProvider​(Application application)
    • decodeIcon

      public org.teamapps.icons.Icon<?,​?> decodeIcon​(java.lang.String name)
    • getUser

      public User getUser()
    • getContext

      public org.teamapps.ux.session.SessionContext getContext()
    • getRegistry

      public SystemRegistry getRegistry()
    • getRootPanel

      public org.teamapps.ux.component.rootpanel.RootPanel getRootPanel()
    • setRooWrapperComponentFunction

      public void setRooWrapperComponentFunction​(java.util.function.Function<org.teamapps.ux.component.Component,​org.teamapps.ux.component.Component> rootWrapperComponentFunction)
    • setRootComponent

      public void setRootComponent​(org.teamapps.ux.component.Component component)
    • getSessionUser

      public org.teamapps.application.api.user.SessionUser getSessionUser()
    • getIconProvider

      public org.teamapps.icons.SessionIconProvider getIconProvider()
    • getLocalizationProvider

      public org.teamapps.application.api.localization.ApplicationLocalizationProvider getLocalizationProvider()
    • getUserPrivileges

      public UserPrivileges getUserPrivileges()
    • invalidate

      public void invalidate()
    • getRankedLanguages

      public java.util.List<java.lang.String> getRankedLanguages()
    • getApplicationDesktopSupplier

      public java.util.function.Supplier<org.teamapps.application.api.desktop.ApplicationDesktop> getApplicationDesktopSupplier()
    • setApplicationDesktopSupplier

      public void setApplicationDesktopSupplier​(java.util.function.Supplier<org.teamapps.application.api.desktop.ApplicationDesktop> applicationDesktopSupplier)