Class ClientCollateralManagementApiResource
java.lang.Object
org.apache.fineract.portfolio.collateralmanagement.api.ClientCollateralManagementApiResource
@Path("/v1/clients/{clientId}/collaterals")
@Component
public class ClientCollateralManagementApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultaddCollateral(Long clientId, ClientCollateralRequest clientCollateralRequest) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCollateral(Long clientId, Long collateralId) List<org.apache.fineract.portfolio.collateralmanagement.data.ClientCollateralManagementData> getClientCollateral(Long clientId, jakarta.ws.rs.core.UriInfo uriInfo, Long prodId) org.apache.fineract.portfolio.collateralmanagement.data.ClientCollateralManagementDatagetClientCollateralData(Long clientId, Long collateralId) getClientCollateralTemplate(Long clientId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateCollateral(Long clientId, Long collateralId, UpdateClientCollateralRequest updateClientCollateralRequest)
-
Constructor Details
-
ClientCollateralManagementApiResource
public ClientCollateralManagementApiResource()
-
-
Method Details
-
getClientCollateral
@GET @Produces("application/json") @Consumes("application/json") public List<org.apache.fineract.portfolio.collateralmanagement.data.ClientCollateralManagementData> getClientCollateral(@PathParam("clientId") Long clientId, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("prodId") Long prodId) -
getClientCollateralData
@GET @Path("{clientCollateralId}") @Produces("application/json") @Consumes("application/json") public org.apache.fineract.portfolio.collateralmanagement.data.ClientCollateralManagementData getClientCollateralData(@PathParam("clientId") Long clientId, @PathParam("clientCollateralId") Long collateralId) -
getClientCollateralTemplate
@GET @Path("template") @Consumes("application/json") @Produces("application/json") public List<LoanCollateralTemplateData> getClientCollateralTemplate(@PathParam("clientId") Long clientId) -
addCollateral
@POST @Produces("application/json") @Consumes("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult addCollateral(@PathParam("clientId") Long clientId, ClientCollateralRequest clientCollateralRequest) -
updateCollateral
@PUT @Path("{collateralId}") @Produces("application/json") @Consumes("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCollateral(@PathParam("clientId") Long clientId, @PathParam("collateralId") Long collateralId, UpdateClientCollateralRequest updateClientCollateralRequest) -
deleteCollateral
-