@GET
@Path("template")
@Consumes("application/json")
@Produces("application/json")
publicStringtemplate(@Context
jakarta.ws.rs.core.UriInfo uriInfo,
@PathParam("chartId")
Long chartId)
retrieveAll
@GET
@Consumes("application/json")
@Produces("application/json")
publicStringretrieveAll(@PathParam("chartId")
Long chartId,
@Context
jakarta.ws.rs.core.UriInfo uriInfo)
retrieveOne
@GET
@Path("{chartSlabId}")
@Consumes("application/json")
@Produces("application/json")
publicStringretrieveOne(@PathParam("chartId")
Long chartId,
@PathParam("chartSlabId")
Long chartSlabId,
@Context
jakarta.ws.rs.core.UriInfo uriInfo)
create
@POST
@Consumes("application/json")
@Produces("application/json")
publicStringcreate(@PathParam("chartId")
Long chartId,
String apiRequestBodyAsJson)
update
@PUT
@Path("{chartSlabId}")
@Consumes("application/json")
@Produces("application/json")
publicStringupdate(@PathParam("chartId")
Long chartId,
@PathParam("chartSlabId")
Long chartSlabId,
String apiRequestBodyAsJson)
delete
@DELETE
@Path("{chartSlabId}")
@Consumes("application/json")
@Produces("application/json")
publicStringdelete(@PathParam("chartId")
Long chartId,
@PathParam("chartSlabId")
Long chartSlabId)