|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.cm.web.invalidations.CaseManagementContextBoundInstance org.nuxeo.cm.web.mailbox.CaseManagementMailboxActionsBean
@Name(value="cmMailboxActions") @Scope(value=CONVERSATION) public class CaseManagementMailboxActionsBean
Handles mailboxes creation/edition and views.
Constructor Summary | |
---|---|
CaseManagementMailboxActionsBean()
|
Method Summary | |
---|---|
String |
addCaseItem(String type)
Creates a mail draft mail. |
String |
createDraftCaseItem(String type)
Creates a mail draft mail. |
String |
createMailbox()
Creates a new document mailBox document with the parent given by parentMailboxId |
boolean |
getCurrentMailboxHasProfile(String mailboxProfile)
|
String |
getCurrentMailboxParent()
|
Object |
getMailboxSuggestions(Object input)
|
String |
getParentMailboxId()
|
List<Mailbox> |
getUserMailboxes()
Returns all mailboxes for logged user. |
Boolean |
isGenericMailbox()
|
String |
openDraft(String envelopeId)
|
String |
readCaseLink(String caseLinkId,
String caseDocumentId,
Boolean read)
|
void |
resetParentMailboxId()
|
void |
setParentMailboxId(String parentMailboxId)
|
String |
updateCurrentMailbox()
Update the mailbox and reset ViewMailboxAction tabs. |
void |
updateManagerTabMailbox()
Updates the current mailbox |
void |
validateMailboxId(FacesContext context,
UIComponent component,
Object value)
Performs a validation error when trying to set a mailbox id that already exists in the system. |
void |
validatePersonalMailboxCreation(FacesContext context,
UIComponent component,
Object value)
Performs a validation error when trying to create a personal mailbox for a user that already has one. |
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 |
Constructor Detail |
---|
public CaseManagementMailboxActionsBean()
Method Detail |
---|
public Object getMailboxSuggestions(Object input) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
@Factory(value="userMailboxes", scope=EVENT) public List<Mailbox> getUserMailboxes() throws CaseManagementException
CaseManagementException
public void validateMailboxId(FacesContext context, UIComponent component, Object value)
public void validatePersonalMailboxCreation(FacesContext context, UIComponent component, Object value)
public String updateCurrentMailbox() throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String createMailbox() throws CaseManagementException
CaseManagementException
public String getParentMailboxId()
public void setParentMailboxId(String parentMailboxId)
public void resetParentMailboxId()
public Boolean isGenericMailbox() throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String addCaseItem(String type) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String createDraftCaseItem(String type) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public void updateManagerTabMailbox() throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String getCurrentMailboxParent() throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String openDraft(String envelopeId) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public String readCaseLink(String caseLinkId, String caseDocumentId, Boolean read) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
public boolean getCurrentMailboxHasProfile(String mailboxProfile) throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientException
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |