Class ReportsApiResource

java.lang.Object
org.apache.fineract.infrastructure.dataqueries.api.ReportsApiResource

@Path("/v1/reports") @Component public class ReportsApiResource extends Object
  • Constructor Details

    • ReportsApiResource

      public ReportsApiResource()
  • Method Details

    • retrieveReportList

      @GET @Consumes("application/json") @Produces("application/json") public String retrieveReportList(@Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveReport

      @GET @Path("{id}") @Consumes("application/json") @Produces("application/json") public String retrieveReport(@PathParam("id") Long id, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveOfficeTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public String retrieveOfficeTemplate(@Context jakarta.ws.rs.core.UriInfo uriInfo)
    • createReport

      @POST @Consumes("application/json") @Produces("application/json") public String createReport(String apiRequestBodyAsJson)
    • updateReport

      @PUT @Path("{id}") @Consumes("application/json") @Produces("application/json") public String updateReport(@PathParam("id") Long id, String apiRequestBodyAsJson)
    • deleteReport

      @DELETE @Path("{id}") @Consumes("application/json") @Produces("application/json") public String deleteReport(@PathParam("id") Long id)