public class JCRWorkspaceMessageManager extends Object implements org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManager
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ATTACHMENTS |
protected static String |
CONTENT |
| Constructor and Description |
|---|
JCRWorkspaceMessageManager(JCRWorkspace workspace) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteReceivedMessage(String id) |
void |
deleteSentMessage(String id) |
int |
getMessagesNotOpened() |
org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage |
getReceivedMessage(String id) |
List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> |
getReceivedMessages() |
org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage |
getSentMessage(String id) |
List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> |
getSentMessages() |
List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> |
searchInMessages(String word) |
List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> |
searchOutMessages(String word) |
void |
sendMessageToPortalLogins(String subject,
String body,
List<String> attachmentIds,
List<String> addresses) |
void |
sendMessageToUsers(String subject,
String body,
List<String> attachmentIds,
List<org.gcube.common.homelibrary.home.User> addresses) |
protected static final String CONTENT
protected static final String ATTACHMENTS
public JCRWorkspaceMessageManager(JCRWorkspace workspace)
public void sendMessageToPortalLogins(String subject, String body, List<String> attachmentIds, List<String> addresses) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
sendMessageToPortalLogins in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void sendMessageToUsers(String subject, String body, List<String> attachmentIds, List<org.gcube.common.homelibrary.home.User> addresses) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
sendMessageToUsers in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage getSentMessage(String id) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getSentMessage in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage getReceivedMessage(String id) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getReceivedMessage in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic void deleteReceivedMessage(String id)
deleteReceivedMessage in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerpublic void deleteSentMessage(String id)
deleteSentMessage in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerpublic List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> getReceivedMessages()
getReceivedMessages in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerpublic List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> getSentMessages()
getSentMessages in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerpublic int getMessagesNotOpened()
getMessagesNotOpened in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerpublic List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> searchInMessages(String word) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchInMessages in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessage> searchOutMessages(String word) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchOutMessages in interface org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2014. All Rights Reserved.