Class InterestRateChartSlabsApiResource

java.lang.Object
org.apache.fineract.portfolio.interestratechart.api.InterestRateChartSlabsApiResource

@Path("/v1/interestratecharts/{chartId}/chartslabs") @Component public class InterestRateChartSlabsApiResource extends Object
  • Constructor Details

    • InterestRateChartSlabsApiResource

      public InterestRateChartSlabsApiResource()
  • Method Details

    • template

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.interestratechart.data.InterestRateChartSlabData template(@PathParam("chartId") Long chartId)
    • retrieveAll

      @GET @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.portfolio.interestratechart.data.InterestRateChartSlabData> retrieveAll(@PathParam("chartId") Long chartId)
    • retrieveOne

      @GET @Path("{chartSlabId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.interestratechart.data.InterestRateChartSlabData retrieveOne(@PathParam("chartId") Long chartId, @PathParam("chartSlabId") Long chartSlabId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • create

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult create(@PathParam("chartId") Long chartId, InterestRateChartStabRequest interestRateChartStabRequest)
    • update

      @PUT @Path("{chartSlabId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult update(@PathParam("chartId") Long chartId, @PathParam("chartSlabId") Long chartSlabId, InterestRateChartStabRequest request)
    • delete

      @DELETE @Path("{chartSlabId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult delete(@PathParam("chartId") Long chartId, @PathParam("chartSlabId") Long chartSlabId)