Class CollateralsApiResource
java.lang.Object
org.apache.fineract.portfolio.collateral.api.CollateralsApiResource
@Path("/v1/loans/{loanId}/collaterals")
@Component
public class CollateralsApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateCollateral(Long loanId, LoansLoanIdCollateralsRequest loansLoanIdCollateralsRequest) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCollateral(Long loanId, Long collateralId) org.apache.fineract.portfolio.collateral.data.CollateralDatanewCollateralTemplate(Long loanId) retrieveCollateralDetails(jakarta.ws.rs.core.UriInfo uriInfo, Long loanId, Long CollateralId) List<org.apache.fineract.portfolio.collateral.data.CollateralData> retrieveCollateralDetails(Long loanId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateCollateral(Long loanId, Long collateralId, LoansLoandIdCollateralsCollateralIdRequest loansLoandIdCollateralsCollateralIdRequest)
-
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
-
retrieveCollateralDetails
-
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
-