org.gcube.portlets.user.homelibrary.jcr.sharing
Class JCRWorkspaceMessageManager
java.lang.Object
org.gcube.portlets.user.homelibrary.jcr.sharing.JCRWorkspaceMessageManager
- All Implemented Interfaces:
- org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
public class JCRWorkspaceMessageManager
- extends Object
- implements org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT
protected static final String CONTENT
- See Also:
- Constant Field Values
ATTACHMENTS
protected static final String ATTACHMENTS
- See Also:
- Constant Field Values
JCRWorkspaceMessageManager
public JCRWorkspaceMessageManager(JCRWorkspace workspace)
sendMessageToPortalLogins
public void sendMessageToPortalLogins(String subject,
String body,
List<String> attachmentIds,
List<String> addresses)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
sendMessageToPortalLogins in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
sendMessageToUsers
public void sendMessageToUsers(String subject,
String body,
List<String> attachmentIds,
List<org.gcube.portlets.user.homelibrary.home.User> addresses)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
sendMessageToUsers in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getSentMessage
public org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage getSentMessage(String id)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException,
org.gcube.portlets.user.homelibrary.home.workspace.exceptions.ItemNotFoundException
- Specified by:
getSentMessage in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
org.gcube.portlets.user.homelibrary.home.workspace.exceptions.ItemNotFoundException
getReceivedMessage
public org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage getReceivedMessage(String id)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException,
org.gcube.portlets.user.homelibrary.home.workspace.exceptions.ItemNotFoundException
- Specified by:
getReceivedMessage in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
org.gcube.portlets.user.homelibrary.home.workspace.exceptions.ItemNotFoundException
deleteReceivedMessage
public void deleteReceivedMessage(String id)
- Specified by:
deleteReceivedMessage in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
deleteSentMessage
public void deleteSentMessage(String id)
- Specified by:
deleteSentMessage in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
getReceivedMessages
public List<org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage> getReceivedMessages()
- Specified by:
getReceivedMessages in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
getSentMessages
public List<org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage> getSentMessages()
- Specified by:
getSentMessages in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
getMessagesNotOpened
public int getMessagesNotOpened()
- Specified by:
getMessagesNotOpened in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
searchInMessages
public List<org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage> searchInMessages(String word)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
searchInMessages in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
searchOutMessages
public List<org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessage> searchOutMessages(String word)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
searchOutMessages in interface org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessageManager
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Copyright © 2013. All Rights Reserved.