Class ClipboardResource


  • @Path("clipboard")
    public class ClipboardResource
    extends Object
    Very basic resource example showcases CRUD functionality implemented via HTTP POST, GET, PUT and DELETE methods. A simple clipboard is simulated which is capable of handling text data only.
    Author:
    Marek Potociar, Jakub Podlesak
    • Constructor Detail

      • ClipboardResource

        public ClipboardResource()
    • Method Detail

      • content

        @GET
        public jakarta.ws.rs.core.Response content()
      • setContent

        @PUT
        @Consumes({"text/plain","application/json"})
        public void setContent​(ClipboardData newContent)
      • append

        @POST
        @Consumes({"text/plain","application/json"})
        @Produces({"text/plain","application/json"})
        public ClipboardData append​(ClipboardData appendix)
      • clear

        @DELETE
        public void clear()
      • getHistory

        @GET
        @Path("history")
        @Produces({"text/plain","application/json"})
        public List<String> getHistory()
      • clearHistory

        @DELETE
        @Path("history")
        public void clearHistory()