Class CollateralManagementApiResource

java.lang.Object
org.apache.fineract.portfolio.collateralmanagement.api.CollateralManagementApiResource

@Path("/v1/collateral-management") @Component public class CollateralManagementApiResource extends Object
  • Constructor Details

    • CollateralManagementApiResource

      public CollateralManagementApiResource()
  • Method Details

    • createCollateral

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createCollateral(CollateralManagementProductRequest collateralManagementProductRequest)
    • getCollateral

      @GET @Path("{collateralId}") @Consumes("application/json") @Produces("application/json") public CollateralManagementData getCollateral(@PathParam("collateralId") Long collateralId)
    • getAllCollaterals

      @GET @Consumes("application/json") @Produces("application/json") public List<CollateralManagementData> getAllCollaterals()
    • getCollateralTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.organisation.monetary.data.CurrencyData> getCollateralTemplate()
    • updateCollateral

      @PUT @Path("{collateralId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCollateral(@PathParam("collateralId") Long collateralId, CollateralProductRequest collateralProductRequest)
    • deleteCollateral

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