Class PageResource


  • @Path("/cms/pages")
    public class PageResource
    extends org.fenixedu.bennu.core.rest.BennuRestResource
    • Field Summary

      • Fields inherited from class org.fenixedu.bennu.core.rest.JsonAwareResource

        advice$innerCreate, advice$innerUpdate
    • Constructor Summary

      Constructors 
      Constructor Description
      PageResource()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response deletePage​(Page page)  
      com.google.gson.JsonElement getPage​(Page page)  
      com.google.gson.JsonElement updatePage​(Page page, com.google.gson.JsonElement json)  
      • Methods inherited from class org.fenixedu.bennu.core.rest.BennuRestResource

        accessControl, accessControl, ok, readDomainObject, verifyAndGetRequestAuthor
      • Methods inherited from class org.fenixedu.bennu.core.rest.JsonAwareResource

        create, create, getBuilder, merge, parse, setDefault, toJson, update, update, view, view, view, view, view, view, viewPaginated, viewPaginated, viewPaginated
    • Constructor Detail

      • PageResource

        public PageResource()
    • Method Detail

      • getPage

        @GET
        @Produces("application/json")
        @Path("/{oid}")
        public com.google.gson.JsonElement getPage​(@PathParam("oid")
                                                   Page page)
      • updatePage

        @PUT
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/{oid}")
        public com.google.gson.JsonElement updatePage​(@PathParam("oid")
                                                      Page page,
                                                      com.google.gson.JsonElement json)
      • deletePage

        @DELETE
        @Produces("application/json")
        @Path("/{oid}")
        public javax.ws.rs.core.Response deletePage​(@PathParam("oid")
                                                    Page page)