info.magnolia.ui.admincentral.shellapp.pulse.message
Class MessagePresenter

java.lang.Object
  extended by info.magnolia.ui.admincentral.shellapp.pulse.message.MessagePresenter
All Implemented Interfaces:
ActionbarPresenter.Listener, MessageView.Listener

public final class MessagePresenter
extends Object
implements MessageView.Listener, ActionbarPresenter.Listener

MessagePresenter.


Nested Class Summary
static interface MessagePresenter.Listener
          Listener interface used to call back to parent presenter.
 
Constructor Summary
MessagePresenter(MessageView view, MessagesManager messagesManager, MessageActionExecutor messageActionExecutor, MessageViewDefinitionRegistry messageViewDefinitionRegistry, FormBuilder formbuilder, ActionbarPresenter actionbarPresenter, info.magnolia.i18nsystem.I18nizer i18nizer)
           
 
Method Summary
 String getIcon(String actionName)
           
 String getLabel(String actionName)
           
 void onActionbarItemClicked(String actionName)
           
 void onNavigateToList()
           
 void setListener(MessagePresenter.Listener listener)
           
 View start(String messageId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagePresenter

@Inject
public MessagePresenter(MessageView view,
                               MessagesManager messagesManager,
                               MessageActionExecutor messageActionExecutor,
                               MessageViewDefinitionRegistry messageViewDefinitionRegistry,
                               FormBuilder formbuilder,
                               ActionbarPresenter actionbarPresenter,
                               info.magnolia.i18nsystem.I18nizer i18nizer)
Method Detail

start

public View start(String messageId)

onNavigateToList

public void onNavigateToList()
Specified by:
onNavigateToList in interface MessageView.Listener

setListener

public void setListener(MessagePresenter.Listener listener)

onActionbarItemClicked

public void onActionbarItemClicked(String actionName)
Specified by:
onActionbarItemClicked in interface ActionbarPresenter.Listener

getLabel

public String getLabel(String actionName)
Specified by:
getLabel in interface ActionbarPresenter.Listener

getIcon

public String getIcon(String actionName)
Specified by:
getIcon in interface ActionbarPresenter.Listener


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