|
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.caselink.CaseLinkRequestImpl
public class CaseLinkRequestImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.nuxeo.cm.caselink.CaseLink |
---|
CaseLink.CaseLinkState, CaseLink.CaseLinkTransistion |
Constructor Summary | |
---|---|
CaseLinkRequestImpl(String sender,
Calendar date,
String subject,
String comment,
Case envelope,
Map<String,List<String>> internalRecipients,
Map<String,List<String>> externalRecipients)
|
|
CaseLinkRequestImpl(String sender,
Date date,
String subject,
String comment,
Case envelope,
Map<String,List<String>> internalRecipients,
Map<String,List<String>> externalRecipients)
|
Method Summary | |
---|---|
void |
addInitialExternalParticipants(Map<String,List<String>> recipients)
Adds to the list of initial external recipients. |
void |
addInitialInternalParticipants(Map<String,List<String>> recipients)
Adds to the list of initial internal recipients. |
void |
addParticipants(Map<String,List<String>> recipients)
Adds to the list of recipients. |
Map<String,List<String>> |
getAllParticipants()
Gets the list of all recipients keyed by type. |
Case |
getCase(org.nuxeo.ecm.core.api.CoreSession session)
The mail envelope sent. |
String |
getComment()
Gets the comment. |
Date |
getDate()
Gets the date. |
org.nuxeo.ecm.core.api.DocumentModel |
getDocument()
Gets the document model. |
String |
getId()
Gets the id of the post. |
Map<String,List<String>> |
getInitialExternalParticipants()
Gets the list of initial external recipients keyed by type. |
Map<String,List<String>> |
getInitialInternalParticipants()
Gets the list of initial internal recipients keyed by type. |
String |
getSender()
Gets the sender. |
String |
getSenderMailboxId()
Gets the sender mailbox id. |
Date |
getSentDate()
Gets the send date of the post. |
String |
getSubject()
Gets the subject. |
String |
getSubjet()
|
String |
getType()
Gets the type of the message. |
boolean |
isActionnable()
|
boolean |
isDraft()
Is it a draft? |
boolean |
isRead()
Returns true if this message has been read. |
void |
save(org.nuxeo.ecm.core.api.CoreSession session)
Persists the post. |
void |
setActionnable(boolean actionnable)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CaseLinkRequestImpl(String sender, Calendar date, String subject, String comment, Case envelope, Map<String,List<String>> internalRecipients, Map<String,List<String>> externalRecipients)
public CaseLinkRequestImpl(String sender, Date date, String subject, String comment, Case envelope, Map<String,List<String>> internalRecipients, Map<String,List<String>> externalRecipients)
Method Detail |
---|
public Map<String,List<String>> getAllParticipants()
HasParticipants
getAllParticipants
in interface HasParticipants
public String getComment()
CaseLink
getComment
in interface CaseLink
public Date getDate()
CaseLink
getDate
in interface CaseLink
public Case getCase(org.nuxeo.ecm.core.api.CoreSession session)
CaseLink
getCase
in interface CaseLink
public String getId()
CaseLink
getId
in interface CaseLink
public Map<String,List<String>> getInitialInternalParticipants()
HasParticipants
getInitialInternalParticipants
in interface HasParticipants
public Map<String,List<String>> getInitialExternalParticipants()
HasParticipants
getInitialExternalParticipants
in interface HasParticipants
public String getSender()
CaseLink
getSender
in interface CaseLink
public String getSubject()
CaseLink
getSubject
in interface CaseLink
public String getSenderMailboxId()
CaseLink
getSenderMailboxId
in interface CaseLink
public Date getSentDate()
CaseLink
getSentDate
in interface CaseLink
public String getSubjet()
public String getType()
CaseLink
getType
in interface CaseLink
public boolean isRead()
CaseLink
isRead
in interface CaseLink
public void save(org.nuxeo.ecm.core.api.CoreSession session)
CaseLink
save
in interface CaseLink
public org.nuxeo.ecm.core.api.DocumentModel getDocument()
CaseLink
getDocument
in interface CaseLink
public boolean isDraft()
CaseLink
isDraft
in interface CaseLink
public void addInitialExternalParticipants(Map<String,List<String>> recipients)
HasParticipants
addInitialExternalParticipants
in interface HasParticipants
recipients
- A map keyed with the message type and valued with a
list of Mailbox
public void addInitialInternalParticipants(Map<String,List<String>> recipients)
HasParticipants
addInitialInternalParticipants
in interface HasParticipants
recipients
- A map keyed with the message type and valued with a
list of Mailbox
public void addParticipants(Map<String,List<String>> recipients)
HasParticipants
addParticipants
in interface HasParticipants
recipients
- A map keyed with the message type and valued with a
list of Mailbox
public void setActionnable(boolean actionnable)
setActionnable
in interface CaseLink
public boolean isActionnable()
isActionnable
in interface CaseLink
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |