info.magnolia.module.mail.app.main
Class MailMainPresenter

java.lang.Object
  extended by info.magnolia.module.mail.app.main.MailMainPresenter
All Implemented Interfaces:
MailMainView.Listener

public class MailMainPresenter
extends Object
implements MailMainView.Listener

Presenter for main mail app.


Field Summary
static String CONFIG_SMTP_NODE_PATH
           
 
Constructor Summary
MailMainPresenter(MailMainView view, info.magnolia.ui.dialog.formdialog.FormBuilder builder, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.api.app.SubAppContext subAppContext, info.magnolia.ui.api.context.UiContext context, info.magnolia.i18nsystem.SimpleTranslator translator)
           
 
Method Summary
protected static javax.jcr.Node getMailConfigurationNode()
           
 void reset()
          Reset all fields to default in configuration.
 void save()
          Save mail configuration action.
 MailMainView start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_SMTP_NODE_PATH

public static final String CONFIG_SMTP_NODE_PATH
See Also:
Constant Field Values
Constructor Detail

MailMainPresenter

@Inject
public MailMainPresenter(MailMainView view,
                                info.magnolia.ui.dialog.formdialog.FormBuilder builder,
                                info.magnolia.objectfactory.ComponentProvider componentProvider,
                                info.magnolia.ui.api.app.SubAppContext subAppContext,
                                info.magnolia.ui.api.context.UiContext context,
                                info.magnolia.i18nsystem.SimpleTranslator translator)
Method Detail

start

public MailMainView start()

save

public void save()
Description copied from interface: MailMainView.Listener
Save mail configuration action.

Specified by:
save in interface MailMainView.Listener

reset

public void reset()
Description copied from interface: MailMainView.Listener
Reset all fields to default in configuration.

Specified by:
reset in interface MailMainView.Listener

getMailConfigurationNode

protected static javax.jcr.Node getMailConfigurationNode()


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