Package org.fenixedu.cms.api.resource
Class MenuResource
- java.lang.Object
-
- org.fenixedu.bennu.core.rest.JsonAwareResource
-
- org.fenixedu.bennu.core.rest.BennuRestResource
-
- org.fenixedu.cms.api.resource.MenuResource
-
@Path("/cms/menus") public class MenuResource extends org.fenixedu.bennu.core.rest.BennuRestResource
-
-
Constructor Summary
Constructors Constructor Description MenuResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gson.JsonElementcreateMenuItem(Menu menu, com.google.gson.JsonObject json)javax.ws.rs.core.ResponsedeleteMenu(Menu menu)com.google.gson.JsonElementgetMenu(Menu menu)com.google.gson.JsonElementlistMenuItems(Menu menu)com.google.gson.JsonElementupdateMenu(Menu menu, com.google.gson.JsonElement json)-
Methods inherited from class org.fenixedu.bennu.core.rest.BennuRestResource
accessControl, accessControl, ok, readDomainObject, verifyAndGetRequestAuthor
-
-
-
-
Method Detail
-
getMenu
@GET @Produces("application/json") @Path("/{oid}") public com.google.gson.JsonElement getMenu(@PathParam("oid") Menu menu)
-
deleteMenu
@DELETE @Produces("application/json") @Path("/{oid}") public javax.ws.rs.core.Response deleteMenu(@PathParam("oid") Menu menu)
-
updateMenu
@PUT @Consumes("application/json") @Produces("application/json") @Path("/{oid}") public com.google.gson.JsonElement updateMenu(@PathParam("oid") Menu menu, com.google.gson.JsonElement json)
-
listMenuItems
@GET @Produces("application/json") @Path("/{oid}/menuItems") public com.google.gson.JsonElement listMenuItems(@PathParam("oid") Menu menu)
-
createMenuItem
@POST @Consumes("application/json") @Produces("application/json") @Path("/{oid}/menuItems") public com.google.gson.JsonElement createMenuItem(@PathParam("oid") Menu menu, com.google.gson.JsonObject json)
-
-