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
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 Details
-
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 Details
-
createUi
public void createUi() -
showApplication
-
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
- Specified by:
removeTopLevelComponentin interfaceApplicationDesktop
-
isMobile
public boolean isMobile()
-