Class AdHocApiResource

java.lang.Object
org.apache.fineract.adhocquery.api.AdHocApiResource

@Path("/v1/adhocquery") @Component public class AdHocApiResource extends Object
  • Constructor Details

    • AdHocApiResource

      public AdHocApiResource()
  • Method Details

    • retrieveAll

      @GET @Consumes("application/json") @Produces("application/json") public List<AdHocData> retrieveAll()
    • template

      @GET @Consumes("application/json") @Produces("application/json") @Path("template") public AdHocData template()
    • createAdHocQuery

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createAdHocQuery(AdHocRequest adHocRequest)
    • retrieveAdHocQuery

      @GET @Path("{adHocId}") @Consumes("application/json") @Produces("application/json") public AdHocData retrieveAdHocQuery(@PathParam("adHocId") Long adHocId)
    • update

      @PUT @Path("{adHocId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult update(@PathParam("adHocId") Long adHocId, AdHocRequest adHocRequest)
    • deleteAdHocQuery

      @DELETE @Path("{adHocId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteAdHocQuery(@PathParam("adHocId") Long adHocId)
      Delete AdHocQuery
      Parameters:
      adHocId -
      Returns: