Class LoanChargesApiResource
java.lang.Object
org.apache.fineract.portfolio.loanaccount.api.LoanChargesApiResource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteLoanCharge(Long loanId, Long loanChargeId) deleteLoanCharge(Long loanId, String loanChargeExternalId) deleteLoanCharge(String loanExternalId, Long loanChargeId) deleteLoanCharge(String loanExternalId, String loanChargeExternalId) executeLoanCharge(Long loanId, Long loanChargeId, String commandParam, String apiRequestBodyAsJson) executeLoanCharge(Long loanId, String commandParam, String apiRequestBodyAsJson) executeLoanCharge(Long loanId, String loanChargeExternalId, String commandParam, String apiRequestBodyAsJson) executeLoanCharge(String loanExternalId, Long loanChargeId, String commandParam, String apiRequestBodyAsJson) executeLoanCharge(String loanExternalId, String commandParam, String apiRequestBodyAsJson) executeLoanCharge(String loanExternalId, String loanChargeExternalId, String commandParam, String apiRequestBodyAsJson) retrieveAllLoanCharges(Long loanId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveAllLoanCharges(String loanExternalId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveLoanCharge(Long loanId, Long loanChargeId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveLoanCharge(Long loanId, String loanChargeExternalId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveLoanCharge(String loanExternalId, Long loanChargeId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveLoanCharge(String loanExternalId, String loanChargeExternalId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTemplate(Long loanId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTemplate(String loanExternalId, jakarta.ws.rs.core.UriInfo uriInfo) updateLoanCharge(Long loanId, Long loanChargeId, String apiRequestBodyAsJson) updateLoanCharge(Long loanId, String loanChargeExternalId, String apiRequestBodyAsJson) updateLoanCharge(String loanExternalId, Long loanChargeId, String apiRequestBodyAsJson) updateLoanCharge(String loanExternalId, String loanChargeExternalId, String apiRequestBodyAsJson)
-
Field Details
-
COMMAND_PAY
- See Also:
-
COMMAND_WAIVE
- See Also:
-
COMMAND_ADJUSTMENT
- See Also:
-
COMMAND_DEACTIVATE_OVERDUE
- See Also:
-
-
Constructor Details
-
LoanChargesApiResource
public LoanChargesApiResource()
-
-
Method Details
-
retrieveAllLoanCharges
-
retrieveAllLoanCharges
-
retrieveTemplate
-
retrieveTemplate
-
retrieveLoanCharge
-
retrieveLoanCharge
@GET @Path("{loanId}/charges/external-id/{loanChargeExternalId}") @Consumes("application/json") @Produces("application/json") public String retrieveLoanCharge(@PathParam("loanId") Long loanId, @PathParam("loanChargeExternalId") String loanChargeExternalId, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveLoanCharge
@GET @Path("external-id/{loanExternalId}/charges/{loanChargeId}") @Consumes("application/json") @Produces("application/json") public String retrieveLoanCharge(@PathParam("loanExternalId") String loanExternalId, @PathParam("loanChargeId") Long loanChargeId, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveLoanCharge
@GET @Path("external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") @Consumes("application/json") @Produces("application/json") public String retrieveLoanCharge(@PathParam("loanExternalId") String loanExternalId, @PathParam("loanChargeExternalId") String loanChargeExternalId, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
executeLoanCharge
-
executeLoanCharge
-
executeLoanCharge
-
executeLoanCharge
@POST @Path("{loanId}/charges/external-id/{loanChargeExternalId}") @Consumes("application/json") @Produces("application/json") public String executeLoanCharge(@PathParam("loanId") Long loanId, @PathParam("loanChargeExternalId") String loanChargeExternalId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson) -
executeLoanCharge
@POST @Path("external-id/{loanExternalId}/charges/{loanChargeId}") @Consumes("application/json") @Produces("application/json") public String executeLoanCharge(@PathParam("loanExternalId") String loanExternalId, @PathParam("loanChargeId") Long loanChargeId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson) -
executeLoanCharge
@POST @Path("external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") @Consumes("application/json") @Produces("application/json") public String executeLoanCharge(@PathParam("loanExternalId") String loanExternalId, @PathParam("loanChargeExternalId") String loanChargeExternalId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson) -
updateLoanCharge
-
updateLoanCharge
-
updateLoanCharge
-
updateLoanCharge
@PUT @Path("external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") @Consumes("application/json") @Produces("application/json") public String updateLoanCharge(@PathParam("loanExternalId") String loanExternalId, @PathParam("loanChargeExternalId") String loanChargeExternalId, String apiRequestBodyAsJson) -
deleteLoanCharge
-
deleteLoanCharge
-
deleteLoanCharge
-
deleteLoanCharge
-