public class MailConversationService extends java.lang.Object implements IInternalMailConversation
Constructor and Description |
---|
MailConversationService(BmContext context,
javax.sql.DataSource ds,
Container conversationContainer) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Conversation>> |
byFolder(java.lang.String folderUid,
ItemFlagFilter filter)
Retrieve the conversations of the given folder.
|
void |
create(java.lang.String uid,
Conversation conversation)
Create a new conversation.
|
void |
deleteAll(java.lang.String folderUid) |
ItemValue<Conversation> |
getComplete(java.lang.String uid)
Retrieve the conversation having the given Cyrus identifier.
|
void |
removeMessage(java.lang.String folderUid,
java.lang.Long itemId) |
void |
update(java.lang.String uid,
Conversation conversation)
Update an existing conversation.
|
public void create(java.lang.String uid, Conversation conversation)
IInternalMailConversation
create
in interface IInternalMailConversation
public void update(java.lang.String uid, Conversation conversation)
IInternalMailConversation
update
in interface IInternalMailConversation
public ItemValue<Conversation> getComplete(@PathParam(value="uid") java.lang.String uid)
IMailConversation
getComplete
in interface IMailConversation
public java.util.List<ItemValue<Conversation>> byFolder(java.lang.String folderUid, ItemFlagFilter filter)
IMailConversation
byFolder
in interface IMailConversation
public void removeMessage(java.lang.String folderUid, java.lang.Long itemId)
removeMessage
in interface IMailConversation
public void deleteAll(java.lang.String folderUid)
deleteAll
in interface IInternalMailConversation
Copyright © 2022. All Rights Reserved.