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

java.lang.Object
  extended by info.magnolia.ui.admincentral.shellapp.pulse.PulsePresenter
All Implemented Interfaces:
info.magnolia.event.EventHandler, info.magnolia.task.event.TaskEventHandler, PulseListPresenter.Listener, MessagesListPresenter.Listener, PulseView.Listener, TasksListPresenter.Listener, info.magnolia.ui.framework.message.MessageEventHandler

public final class PulsePresenter
extends Object
implements PulseListPresenter.Listener, PulseView.Listener, MessagesListPresenter.Listener, TasksListPresenter.Listener, info.magnolia.ui.framework.message.MessageEventHandler, info.magnolia.task.event.TaskEventHandler

Presenter of PulseView.


Constructor Summary
PulsePresenter(info.magnolia.event.EventBus admincentralEventBus, PulseView view, info.magnolia.ui.framework.shell.ShellImpl shell, MessagesListPresenter messagesPresenter, TasksListPresenter tasksPresenter)
           
 
Method Summary
 boolean isDisplayingDetailView()
           
 void messageCleared(info.magnolia.ui.framework.message.MessageEvent event)
           
 void messageRemoved(info.magnolia.ui.framework.message.MessageEvent messageEvent)
           
 void messageSent(info.magnolia.ui.framework.message.MessageEvent event)
           
 void onCategoryChange(PulseItemCategory category)
           
 void openMessage(String messageId)
           
 void openTask(String taskId)
           
 void showList()
           
 info.magnolia.ui.api.view.View start()
           
 void taskAdded(info.magnolia.task.event.TaskEvent taskEvent)
           
 void taskArchived(info.magnolia.task.event.TaskEvent taskEvent)
           
 void taskClaimed(info.magnolia.task.event.TaskEvent taskEvent)
           
 void taskFailed(info.magnolia.task.event.TaskEvent taskEvent)
           
 void taskRemoved(info.magnolia.task.event.TaskEvent taskEvent)
           
 void taskResolved(info.magnolia.task.event.TaskEvent taskEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PulsePresenter

@Inject
public PulsePresenter(@Named(value="admincentral")
                             info.magnolia.event.EventBus admincentralEventBus,
                             PulseView view,
                             info.magnolia.ui.framework.shell.ShellImpl shell,
                             MessagesListPresenter messagesPresenter,
                             TasksListPresenter tasksPresenter)
Method Detail

start

public info.magnolia.ui.api.view.View start()

onCategoryChange

public void onCategoryChange(PulseItemCategory category)
Specified by:
onCategoryChange in interface PulseView.Listener

openMessage

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

showList

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

messageSent

public void messageSent(info.magnolia.ui.framework.message.MessageEvent event)
Specified by:
messageSent in interface info.magnolia.ui.framework.message.MessageEventHandler

messageCleared

public void messageCleared(info.magnolia.ui.framework.message.MessageEvent event)
Specified by:
messageCleared in interface info.magnolia.ui.framework.message.MessageEventHandler

messageRemoved

public void messageRemoved(info.magnolia.ui.framework.message.MessageEvent messageEvent)
Specified by:
messageRemoved in interface info.magnolia.ui.framework.message.MessageEventHandler

openTask

public void openTask(String taskId)
Specified by:
openTask in interface TasksListPresenter.Listener

taskClaimed

public void taskClaimed(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskClaimed in interface info.magnolia.task.event.TaskEventHandler

taskAdded

public void taskAdded(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskAdded in interface info.magnolia.task.event.TaskEventHandler

taskResolved

public void taskResolved(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskResolved in interface info.magnolia.task.event.TaskEventHandler

taskFailed

public void taskFailed(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskFailed in interface info.magnolia.task.event.TaskEventHandler

taskArchived

public void taskArchived(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskArchived in interface info.magnolia.task.event.TaskEventHandler

taskRemoved

public void taskRemoved(info.magnolia.task.event.TaskEvent taskEvent)
Specified by:
taskRemoved in interface info.magnolia.task.event.TaskEventHandler

isDisplayingDetailView

public boolean isDisplayingDetailView()


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