Class ConvService
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
-
- com.google.gwt.user.server.rpc.RemoteServiceServlet
-
- org.gcube.portets.user.message_conversations.server.ConvService
-
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService,com.google.gwt.user.server.rpc.SerializationPolicyProvider,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig,MessageService,HttpServletRetriever
public class ConvService extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements MessageService, HttpServletRetriever
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConvService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandeleteMessageById(String messageId, boolean sent)StringgetAttachmentDownloadURL(String itemId)ConvMessagegetMessageById(String messageId, boolean sent)ArrayList<ConvMessage>getMessages(boolean sent)javax.servlet.http.HttpServletRequestgetRequest()ArrayList<WSUser>getUsersInfo(String[] usernames)CurrUserAndPortalUsersWrappergetWorkspaceUsers()voidinit()booleanmarkMessageUnread(String messageId, boolean sent)booleansaveAttachmentToWorkspaceFolder(String itemId, String destinationFolderId)ArrayList<WSUser>searchUsers(String keyword)booleansendToById(ArrayList<String> recipientIds, ArrayList<String> listAttachmentsId, String subject, String body)-
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
checkPermutationStrongName, doGetSerializationPolicy, getCodeServerPolicyUrl, getRequestModuleBasePath, getSerializationPolicy, init, loadPolicyFromCodeServer, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processCall, processPost, shouldCompressResponse
-
Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
init
public void init()
- Overrides:
initin classjavax.servlet.GenericServlet
-
getMessages
public ArrayList<ConvMessage> getMessages(boolean sent)
- Specified by:
getMessagesin interfaceMessageService
-
getMessageById
public ConvMessage getMessageById(String messageId, boolean sent)
- Specified by:
getMessageByIdin interfaceMessageService
-
getWorkspaceUsers
public CurrUserAndPortalUsersWrapper getWorkspaceUsers()
- Specified by:
getWorkspaceUsersin interfaceMessageService
-
getUsersInfo
public ArrayList<WSUser> getUsersInfo(String[] usernames)
- Specified by:
getUsersInfoin interfaceMessageService
-
searchUsers
public ArrayList<WSUser> searchUsers(String keyword)
- Specified by:
searchUsersin interfaceMessageService
-
sendToById
public boolean sendToById(ArrayList<String> recipientIds, ArrayList<String> listAttachmentsId, String subject, String body)
- Specified by:
sendToByIdin interfaceMessageService
-
deleteMessageById
public boolean deleteMessageById(String messageId, boolean sent)
- Specified by:
deleteMessageByIdin interfaceMessageService
-
getAttachmentDownloadURL
public String getAttachmentDownloadURL(String itemId)
- Specified by:
getAttachmentDownloadURLin interfaceMessageService
-
saveAttachmentToWorkspaceFolder
public boolean saveAttachmentToWorkspaceFolder(String itemId, String destinationFolderId)
- Specified by:
saveAttachmentToWorkspaceFolderin interfaceMessageService
-
markMessageUnread
public boolean markMessageUnread(String messageId, boolean sent)
- Specified by:
markMessageUnreadin interfaceMessageService
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
- Specified by:
getRequestin interfaceHttpServletRetriever
-
-