Class CollateralManagementApiResource
java.lang.Object
org.apache.fineract.portfolio.collateralmanagement.api.CollateralManagementApiResource
@Path("/v1/collateral-management")
@Component
public class CollateralManagementApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateCollateral(CollateralManagementProductRequest collateralManagementProductRequest) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCollateral(Long collateralId) getCollateral(Long collateralId) List<org.apache.fineract.organisation.monetary.data.CurrencyData> org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateCollateral(Long collateralId, CollateralProductRequest collateralProductRequest)
-
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)
-