info.magnolia.ui.admincentral.shellapp.applauncher
Class AppLauncherViewImpl

java.lang.Object
  extended by 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:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherView
AppLauncherView.Presenter
 
Constructor Summary
AppLauncherViewImpl()
           
 
Method Summary
 void activateButton(boolean activate, String appName)
           
 com.vaadin.ui.Component asVaadinComponent()
          Returns the Vaadin component managed by this view.
 void clearView()
           
 AppLauncherView.Presenter getPresenter()
           
 void registerApp(AppLauncherLayout layout)
           
 void setPresenter(AppLauncherView.Presenter presenter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppLauncherViewImpl

@Inject
public AppLauncherViewImpl()
Method Detail

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.