Class MessageManager
java.lang.Object
org.gcube.data.access.storagehub.services.Impersonable
org.gcube.data.access.storagehub.services.MessageManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.gcube.common.storagehub.model.service.ItemListorg.gcube.common.storagehub.model.messages.MessagegetById()org.gcube.common.storagehub.model.types.MessageListgetReceivedMessages(Integer reduceBody) org.gcube.common.storagehub.model.types.MessageListgetSentMessages(Integer reduceBody) voidsetProperty(String property, Object value) Methods inherited from class org.gcube.data.access.storagehub.services.Impersonable
setCurrentUser
-
Constructor Details
-
MessageManager
public MessageManager()
-
-
Method Details
-
getById
@GET @Path("{id}") @Produces("application/json") public org.gcube.common.storagehub.model.messages.Message getById() -
deleteById
@DELETE @Path("{id}") public void deleteById() -
getAttachments
@GET @Path("{id}/attachments") @Produces("application/json") public org.gcube.common.storagehub.model.service.ItemList getAttachments() -
getReceivedMessages
@GET @Path("inbox") @Produces("application/json") public org.gcube.common.storagehub.model.types.MessageList getReceivedMessages(@QueryParam("reduceBody") Integer reduceBody) -
getSentMessages
@GET @Path("sent") @Produces("application/json") public org.gcube.common.storagehub.model.types.MessageList getSentMessages(@QueryParam("reduceBody") Integer reduceBody) -
setProperty
-
sendMessage
-