Nuxeo Enterprise Platform 5.4

org.nuxeo.cm.web.mailbox
Class MailboxMailingListBean

java.lang.Object
  extended by org.nuxeo.cm.web.invalidations.CaseManagementContextBoundInstance
      extended by org.nuxeo.cm.web.mailbox.MailboxMailingListBean
All Implemented Interfaces:
Serializable, CaseManagementContextHolder

@Name(value="mailingListActions")
@Scope(value=CONVERSATION)
@Install(precedence=10)
public class MailboxMailingListBean
extends CaseManagementContextBoundInstance

Bean used to manage the mailing list of the current Mailbox.

See Also:
Serialized Form

Field Summary
static int MAXIMUM_MAIL_LIST_SIZE
           
 
Constructor Summary
MailboxMailingListBean()
           
 
Method Summary
 String createMailingList()
           
 String deleteMailingList(String mailingListId)
           
 MailingList getCurrentMailingList()
           
 String getNewTitle()
           
 String selectMailingList(String mlid)
           
 void setNewTitle(String newTitle)
           
 void updateCurrentMailingList()
           
 
Methods inherited from class org.nuxeo.cm.web.invalidations.CaseManagementContextBoundInstance
getCachedCase, getCachedCaseItem, getCachedMailbox, getCurrentCase, getCurrentCaseItem, getCurrentMailbox, onMailboxContextChange
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAXIMUM_MAIL_LIST_SIZE

public static final int MAXIMUM_MAIL_LIST_SIZE
See Also:
Constant Field Values
Constructor Detail

MailboxMailingListBean

public MailboxMailingListBean()
Method Detail

createMailingList

public String createMailingList()
                         throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

getCurrentMailingList

public MailingList getCurrentMailingList()
                                  throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

deleteMailingList

public String deleteMailingList(String mailingListId)
                         throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

selectMailingList

public String selectMailingList(String mlid)
                         throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

updateCurrentMailingList

public void updateCurrentMailingList()
                              throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

getNewTitle

public String getNewTitle()

setNewTitle

public void setNewTitle(String newTitle)

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.