Package org.teamapps.webcontroller
Class ApplicationsController
- java.lang.Object
-
- org.teamapps.webcontroller.ApplicationsController
-
- All Implemented Interfaces:
ApplicationDesktop
public class ApplicationsController extends java.lang.Object implements ApplicationDesktop
-
-
Constructor Summary
Constructors Constructor Description ApplicationsController(RootPanel rootPanel, LoginWindow loginWindow, java.util.List<ApplicationBuilder> applicationBuilders, ApplicationBuilder settingsBuilder, java.util.List<java.lang.String> preLaunchedAppNames, java.util.Map<java.lang.String,java.lang.String> customAppBackgroundByAppName, java.util.Map<java.lang.String,StylingTheme> stylingThemeByAppName, SessionContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateUi()ComponentgetApplicationsListingComponent()booleanisMobile()voidremoveTopLevelComponent(Component component)voidshowApplication(ApplicationInfo applicationInfo, Application application)voidshowTopLevelComponent(java.lang.String originatingAppName, org.teamapps.icons.api.Icon icon, java.lang.String title, Component component)
-
-
-
Constructor Detail
-
ApplicationsController
public ApplicationsController(RootPanel rootPanel, LoginWindow loginWindow, java.util.List<ApplicationBuilder> applicationBuilders, ApplicationBuilder settingsBuilder, java.util.List<java.lang.String> preLaunchedAppNames, java.util.Map<java.lang.String,java.lang.String> customAppBackgroundByAppName, java.util.Map<java.lang.String,StylingTheme> stylingThemeByAppName, SessionContext context)
-
-
Method Detail
-
createUi
public void createUi()
-
showApplication
public void showApplication(ApplicationInfo applicationInfo, Application application)
-
getApplicationsListingComponent
public Component getApplicationsListingComponent()
- Specified by:
getApplicationsListingComponentin interfaceApplicationDesktop
-
showTopLevelComponent
public void showTopLevelComponent(java.lang.String originatingAppName, org.teamapps.icons.api.Icon icon, java.lang.String title, Component component)- Specified by:
showTopLevelComponentin interfaceApplicationDesktop
-
removeTopLevelComponent
public void removeTopLevelComponent(Component component)
- Specified by:
removeTopLevelComponentin interfaceApplicationDesktop
-
isMobile
public boolean isMobile()
-
-