Class CollateralsApiResource

java.lang.Object
org.apache.fineract.portfolio.collateral.api.CollateralsApiResource

@Path("/v1/loans/{loanId}/collaterals") @Component public class CollateralsApiResource extends Object
  • Constructor Details

    • CollateralsApiResource

      public CollateralsApiResource()
  • Method Details

    • newCollateralTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.collateral.data.CollateralData newCollateralTemplate(@PathParam("loanId") Long loanId)
    • retrieveCollateralDetails

      @GET @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.portfolio.collateral.data.CollateralData> retrieveCollateralDetails(@PathParam("loanId") Long loanId)
    • retrieveCollateralDetails

      @GET @Path("{collateralId}") @Consumes("application/json") @Produces("application/json") public String retrieveCollateralDetails(@Context jakarta.ws.rs.core.UriInfo uriInfo, @PathParam("loanId") Long loanId, @PathParam("collateralId") Long CollateralId)
    • createCollateral

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createCollateral(@PathParam("loanId") Long loanId, LoansLoanIdCollateralsRequest loansLoanIdCollateralsRequest)
    • updateCollateral

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

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