Package org.fenixedu.cms.api.resource
Class PageResource
java.lang.Object
org.fenixedu.bennu.core.rest.JsonAwareResource
org.fenixedu.bennu.core.rest.BennuRestResource
org.fenixedu.cms.api.resource.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 -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedeletePage(Page page) com.google.gson.JsonElementcom.google.gson.JsonElementupdatePage(Page page, com.google.gson.JsonElement json) Methods inherited from class org.fenixedu.bennu.core.rest.BennuRestResource
accessControl, accessControl, ok, readDomainObject, verifyAndGetRequestAuthorMethods 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 Details
-
PageResource
public PageResource()
-
-
Method Details
-
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)
-