Class UserSessionData
java.lang.Object
org.teamapps.application.server.system.session.UserSessionData
public class UserSessionData
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description UserSessionData(User user, org.teamapps.ux.session.SessionContext context, SystemRegistry registry, org.teamapps.ux.component.rootpanel.RootPanel rootPanel) -
Method Summary
Modifier and Type Method Description ManagedApplicationSessionDatacreateManageApplicationSessionData(ManagedApplication managedApplication, MobileApplicationNavigation mobileNavigation)org.teamapps.icons.Icon<?,?>decodeIcon(java.lang.String name)java.util.function.Supplier<org.teamapps.application.api.desktop.ApplicationDesktop>getApplicationDesktopSupplier()org.teamapps.application.api.localization.ApplicationLocalizationProvidergetApplicationLocalizationProvider(Application application)org.teamapps.application.api.privilege.ApplicationPrivilegeProvidergetApplicationPrivilegeProvider(ManagedApplication managedApplication)org.teamapps.ux.session.SessionContextgetContext()org.teamapps.icons.SessionIconProvidergetIconProvider()org.teamapps.application.api.localization.ApplicationLocalizationProvidergetLocalizationProvider()java.util.List<java.lang.String>getRankedLanguages()SystemRegistrygetRegistry()org.teamapps.ux.component.rootpanel.RootPanelgetRootPanel()org.teamapps.application.api.user.SessionUsergetSessionUser()UsergetUser()UserPrivilegesgetUserPrivileges()voidinvalidate()voidsetApplicationDesktopSupplier(java.util.function.Supplier<org.teamapps.application.api.desktop.ApplicationDesktop> applicationDesktopSupplier)voidsetRootComponent(org.teamapps.ux.component.Component component)voidsetRooWrapperComponentFunction(java.util.function.Function<org.teamapps.ux.component.Component,org.teamapps.ux.component.Component> rootWrapperComponentFunction)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UserSessionData
public UserSessionData(User user, org.teamapps.ux.session.SessionContext context, SystemRegistry registry, org.teamapps.ux.component.rootpanel.RootPanel rootPanel)
-
-
Method Details
-
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
-
getContext
public org.teamapps.ux.session.SessionContext getContext() -
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
-
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)