info.magnolia.ui.admincentral.shellapp.applauncher
Class AppLauncherViewImpl
java.lang.Object
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherViewImpl
- All Implemented Interfaces:
- AppLauncherView, View, Serializable
public class AppLauncherViewImpl
- extends Object
- implements AppLauncherView
Default view implementation for the app launcher. It handles the following AppLifecycleEvent:
- StopApp: Remove the runningApp Icon
- StartApp: Add the runningApp Icon
- RegisterApp: Create a new App and Group Icon/Section
- UnregisterApp: Remove the App and Group Icon/Section
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppLauncherViewImpl
@Inject
public AppLauncherViewImpl()
getPresenter
public AppLauncherView.Presenter getPresenter()
setPresenter
public void setPresenter(AppLauncherView.Presenter presenter)
- Specified by:
setPresenter
in interface AppLauncherView
asVaadinComponent
public com.vaadin.ui.Component asVaadinComponent()
- Description copied from interface:
View
- Returns the Vaadin component managed by this view.
- Specified by:
asVaadinComponent
in interface View
activateButton
public void activateButton(boolean activate,
String appName)
- Specified by:
activateButton
in interface AppLauncherView
clearView
public void clearView()
- Specified by:
clearView
in interface AppLauncherView
registerApp
public void registerApp(AppLauncherLayout layout)
- Specified by:
registerApp
in interface AppLauncherView
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.