Class TaxGroupApiResource

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

@Path("/v1/taxes/group") @Component public class TaxGroupApiResource extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    createTaxGroup(org.apache.fineract.portfolio.tax.request.TaxGroupRequest taxGroupRequest)
     
    List<org.apache.fineract.portfolio.tax.data.TaxGroupData>
     
    org.apache.fineract.portfolio.tax.data.TaxGroupData
    retrieveTaxGroup(Long taxGroupId, jakarta.ws.rs.core.UriInfo uriInfo)
     
    org.apache.fineract.portfolio.tax.data.TaxGroupData
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    updateTaxGroup(Long taxGroupId, org.apache.fineract.portfolio.tax.request.TaxGroupRequest taxGroupRequest)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TaxGroupApiResource

      public TaxGroupApiResource()
  • Method Details

    • retrieveAllTaxGroups

      @GET @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.portfolio.tax.data.TaxGroupData> retrieveAllTaxGroups()
    • retrieveTaxGroup

      @GET @Path("{taxGroupId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.tax.data.TaxGroupData retrieveTaxGroup(@PathParam("taxGroupId") Long taxGroupId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.tax.data.TaxGroupData retrieveTemplate()
    • createTaxGroup

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createTaxGroup(org.apache.fineract.portfolio.tax.request.TaxGroupRequest taxGroupRequest)
    • updateTaxGroup

      @PUT @Path("{taxGroupId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateTaxGroup(@PathParam("taxGroupId") Long taxGroupId, org.apache.fineract.portfolio.tax.request.TaxGroupRequest taxGroupRequest)