Package org.fenixedu.cms.api.resource
Class MenuItemResource
java.lang.Object
org.fenixedu.bennu.core.rest.JsonAwareResource
org.fenixedu.bennu.core.rest.BennuRestResource
org.fenixedu.cms.api.resource.MenuItemResource
@Path("/cms/menuItems")
public class MenuItemResource
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.ResponsedeleteMenuItem(MenuItem menuItem) com.google.gson.JsonElementgetMenuItem(MenuItem menuItem) com.google.gson.JsonElementupdateMenuItem(MenuItem menuItem, 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
-
MenuItemResource
public MenuItemResource()
-
-
Method Details
-
getMenuItem
@GET @Produces("application/json") @Path("/{oid}") public com.google.gson.JsonElement getMenuItem(@PathParam("oid") MenuItem menuItem) -
deleteMenuItem
@DELETE @Produces("application/json") @Path("/{oid}") public javax.ws.rs.core.Response deleteMenuItem(@PathParam("oid") MenuItem menuItem) -
updateMenuItem
@PUT @Consumes("application/json") @Produces("application/json") @Path("/{oid}") public com.google.gson.JsonElement updateMenuItem(@PathParam("oid") MenuItem menuItem, com.google.gson.JsonElement json)
-