Class ProvisioningCriteriaApiResource

java.lang.Object
org.apache.fineract.organisation.provisioning.api.ProvisioningCriteriaApiResource

@Path("/v1/provisioningcriteria") @Component public class ProvisioningCriteriaApiResource extends Object
  • Constructor Details

    • ProvisioningCriteriaApiResource

      public ProvisioningCriteriaApiResource()
  • Method Details

    • retrieveTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public ProvisioningCriteriaData retrieveTemplate()
    • retrieveProvisioningCriteria

      @GET @Path("{criteriaId}") @Consumes("application/json") @Produces("application/json") public ProvisioningCriteriaData retrieveProvisioningCriteria(@PathParam("criteriaId") Long criteriaId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveAllProvisioningCriterias

      @GET @Consumes("application/json") @Produces("application/json") public List<ProvisioningCriteriaData> retrieveAllProvisioningCriterias()
    • createProvisioningCriteria

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createProvisioningCriteria(String apiRequestBodyAsJson)
    • updateProvisioningCriteria

      @PUT @Path("{criteriaId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateProvisioningCriteria(@PathParam("criteriaId") Long criteriaId, String apiRequestBodyAsJson)
    • deleteProvisioningCriteria

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