コード例 #1
0
 @DELETE
 @Path("/{messageId}")
 public void deleteMessage(@PathParam("messageId") Long messageId) {
   messageService.removeMessage(messageId);
 }
コード例 #2
0
 @PUT
 @Path("/{messageId}")
 public Message updateMessage(@PathParam("messageId") Long messageId, Message message) {
   message.setId(messageId);
   return messageService.updateMessage(message);
 }
コード例 #3
0
 @GET
 @Path("/{messageId}")
 public Message getMessage(@PathParam("messageId") Long messageId) {
   return messageService.getMessage(messageId);
 }
コード例 #4
0
 @POST
 public Message addMessage(Message message) {
   return messageService.addMessage(message);
 }
コード例 #5
0
 @GET
 public List<Message> getMessages() {
   return messageService.getAllMessages();
 }