info.magnolia.ui.admincentral.shellapp.pulse
Class PulseShellApp

java.lang.Object
  extended by info.magnolia.ui.admincentral.shellapp.pulse.PulseShellApp
All Implemented Interfaces:
MessagePresenter.Listener, PulseMessagesPresenter.Listener, ShellApp

public final class PulseShellApp
extends Object
implements ShellApp, PulseMessagesPresenter.Listener, MessagePresenter.Listener

Pulse shell app.


Constructor Summary
PulseShellApp(PulseView pulseView, PulseMessagesPresenter messages, MessagePresenter messagePresenter, info.magnolia.ui.framework.shell.ShellImpl shell)
           
 
Method Summary
 void locationChanged(info.magnolia.ui.api.location.Location location)
           
 void openMessage(String messageId)
           
 void showList()
           
 info.magnolia.ui.api.view.View start(ShellAppContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PulseShellApp

@Inject
public PulseShellApp(PulseView pulseView,
                            PulseMessagesPresenter messages,
                            MessagePresenter messagePresenter,
                            info.magnolia.ui.framework.shell.ShellImpl shell)
Method Detail

start

public info.magnolia.ui.api.view.View start(ShellAppContext context)
Specified by:
start in interface ShellApp

locationChanged

public void locationChanged(info.magnolia.ui.api.location.Location location)
Specified by:
locationChanged in interface ShellApp

openMessage

public void openMessage(String messageId)
Specified by:
openMessage in interface PulseMessagesPresenter.Listener

showList

public void showList()
Specified by:
showList in interface MessagePresenter.Listener


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.