Class TaxComponentApiResource

java.lang.Object
org.apache.fineract.portfolio.tax.api.TaxComponentApiResource

@Path("/v1/taxes/component") @Component public class TaxComponentApiResource extends Object
  • Constructor Details

    • TaxComponentApiResource

      public TaxComponentApiResource()
  • Method Details

    • retrieveAllTaxComponents

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

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

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

      @POST @Consumes("application/json") @Produces("application/json") public String createTaxCompoent(String apiRequestBodyAsJson)
    • updateTaxCompoent

      @PUT @Path("{taxComponentId}") @Consumes("application/json") @Produces("application/json") public String updateTaxCompoent(@PathParam("taxComponentId") Long taxComponentId, String apiRequestBodyAsJson)