Class LoanTransactionsApiResource
java.lang.Object
org.apache.fineract.portfolio.loanaccount.api.LoanTransactionsApiResource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustLoanTransaction(Long loanId, Long transactionId, String apiRequestBodyAsJson, String commandParam) adjustLoanTransaction(Long loanId, String transactionExternalId, String apiRequestBodyAsJson, String commandParam) adjustLoanTransaction(String loanExternalId, Long transactionId, String apiRequestBodyAsJson, String commandParam) adjustLoanTransaction(String loanExternalId, String transactionExternalId, String apiRequestBodyAsJson, String commandParam) executeLoanTransaction(Long loanId, String commandParam, String apiRequestBodyAsJson) executeLoanTransaction(String loanExternalId, String commandParam, String apiRequestBodyAsJson) retrieveTransaction(Long loanId, Long transactionId, String fields, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTransactionByLoanExternalIdAndTransactionExternalId(String loanExternalId, String externalTransactionId, String fields, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTransactionByLoanExternalIdAndTransactionId(String loanExternalId, Long transactionId, String fields, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTransactionByTransactionExternalId(Long loanId, String externalTransactionId, String fields, jakarta.ws.rs.core.UriInfo uriInfo) org.springframework.data.domain.Page<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionData> retrieveTransactionsByExternalLoanId(String loanExternalId, List<org.apache.fineract.portfolio.loanaccount.api.LoanTransactionApiConstants.TransactionType> excludedTypes, Integer page, Integer size, String sort, org.springframework.data.domain.Pageable pageable, jakarta.ws.rs.core.UriInfo uriInfo) org.springframework.data.domain.Page<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionData> retrieveTransactionsByLoanId(Long loanId, List<org.apache.fineract.portfolio.loanaccount.api.LoanTransactionApiConstants.TransactionType> excludedTypes, Integer page, Integer size, String sort, org.springframework.data.domain.Pageable pageable, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTransactionTemplate(Long loanId, String commandParam, jakarta.ws.rs.core.UriInfo uriInfo, String rawDateFormat, org.apache.fineract.infrastructure.core.api.DateParam transactionDateParam, String locale, Long transactionId) retrieveTransactionTemplate(String loanExternalId, String commandParam, jakarta.ws.rs.core.UriInfo uriInfo, String rawDateFormat, org.apache.fineract.infrastructure.core.api.DateParam transactionDateParam, String locale, Long transactionId) undoWaiveCharge(Long loanId, Long transactionId) undoWaiveCharge(Long loanId, String transactionExternalId) undoWaiveCharge(String loanExternalId, Long transactionId) undoWaiveCharge(String loanExternalId, String transactionExternalId)
-
Field Details
-
CHARGE_OFF_COMMAND_VALUE
- See Also:
-
UNDO_CHARGE_OFF_COMMAND_VALUE
- See Also:
-
DOWN_PAYMENT
- See Also:
-
UNDO_REAGE
- See Also:
-
REAGE
- See Also:
-
REAMORTIZE
- See Also:
-
UNDO_REAMORTIZE
- See Also:
-
CAPITALIZED_INCOME
- See Also:
-
INTEREST_REFUND_COMMAND_VALUE
- See Also:
-
-
Constructor Details
-
LoanTransactionsApiResource
public LoanTransactionsApiResource()
-
-
Method Details
-
retrieveTransactionTemplate
@GET @Path("{loanId}/transactions/template") @Consumes("application/json") @Produces("application/json") public String retrieveTransactionTemplate(@PathParam("loanId") Long loanId, @QueryParam("command") String commandParam, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("dateFormat") String rawDateFormat, @QueryParam("transactionDate") org.apache.fineract.infrastructure.core.api.DateParam transactionDateParam, @QueryParam("locale") String locale, @QueryParam("transactionId") Long transactionId) -
retrieveTransactionTemplate
@GET @Path("external-id/{loanExternalId}/transactions/template") @Consumes("application/json") @Produces("application/json") public String retrieveTransactionTemplate(@PathParam("loanExternalId") String loanExternalId, @QueryParam("command") String commandParam, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("dateFormat") String rawDateFormat, @QueryParam("transactionDate") org.apache.fineract.infrastructure.core.api.DateParam transactionDateParam, @QueryParam("locale") String locale, @QueryParam("transactionId") Long transactionId) -
retrieveTransaction
@GET @Path("{loanId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveTransaction(@PathParam("loanId") Long loanId, @PathParam("transactionId") Long transactionId, @QueryParam("fields") String fields, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveTransactionByTransactionExternalId
@GET @Path("{loanId}/transactions/external-id/{externalTransactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveTransactionByTransactionExternalId(@PathParam("loanId") Long loanId, @PathParam("externalTransactionId") String externalTransactionId, @QueryParam("fields") String fields, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveTransactionByLoanExternalIdAndTransactionId
@GET @Path("external-id/{loanExternalId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveTransactionByLoanExternalIdAndTransactionId(@PathParam("loanExternalId") String loanExternalId, @PathParam("transactionId") Long transactionId, @QueryParam("fields") String fields, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveTransactionByLoanExternalIdAndTransactionExternalId
@GET @Path("external-id/{loanExternalId}/transactions/external-id/{externalTransactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveTransactionByLoanExternalIdAndTransactionExternalId(@PathParam("loanExternalId") String loanExternalId, @PathParam("externalTransactionId") String externalTransactionId, @QueryParam("fields") String fields, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveTransactionsByLoanId
@GET @Path("{loanId}/transactions") @Consumes("application/json") @Produces("application/json") public org.springframework.data.domain.Page<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionData> retrieveTransactionsByLoanId(@PathParam("loanId") Long loanId, @QueryParam("excludedTypes") List<org.apache.fineract.portfolio.loanaccount.api.LoanTransactionApiConstants.TransactionType> excludedTypes, @QueryParam("page") Integer page, @QueryParam("size") Integer size, @QueryParam("sort") String sort, org.springframework.data.domain.Pageable pageable, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveTransactionsByExternalLoanId
@GET @Path("external-id/{loanExternalId}/transactions") @Consumes("application/json") @Produces("application/json") public org.springframework.data.domain.Page<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionData> retrieveTransactionsByExternalLoanId(@PathParam("loanExternalId") String loanExternalId, @QueryParam("excludedTypes") List<org.apache.fineract.portfolio.loanaccount.api.LoanTransactionApiConstants.TransactionType> excludedTypes, @QueryParam("page") Integer page, @QueryParam("size") Integer size, @QueryParam("sort") String sort, org.springframework.data.domain.Pageable pageable, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
executeLoanTransaction
-
executeLoanTransaction
-
adjustLoanTransaction
@POST @Path("{loanId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String adjustLoanTransaction(@PathParam("loanId") Long loanId, @PathParam("transactionId") Long transactionId, String apiRequestBodyAsJson, @QueryParam("command") String commandParam) -
adjustLoanTransaction
@POST @Path("external-id/{loanExternalId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String adjustLoanTransaction(@PathParam("loanExternalId") String loanExternalId, @PathParam("transactionId") Long transactionId, String apiRequestBodyAsJson, @QueryParam("command") String commandParam) -
adjustLoanTransaction
@POST @Path("{loanId}/transactions/external-id/{externalTransactionId}") @Consumes("application/json") @Produces("application/json") public String adjustLoanTransaction(@PathParam("loanId") Long loanId, @PathParam("externalTransactionId") String transactionExternalId, String apiRequestBodyAsJson, @QueryParam("command") String commandParam) -
adjustLoanTransaction
@POST @Path("external-id/{loanExternalId}/transactions/external-id/{externalTransactionId}") @Consumes("application/json") @Produces("application/json") public String adjustLoanTransaction(@PathParam("loanExternalId") String loanExternalId, @PathParam("externalTransactionId") String transactionExternalId, String apiRequestBodyAsJson, @QueryParam("command") String commandParam) -
undoWaiveCharge
-
undoWaiveCharge
-
undoWaiveCharge
-
undoWaiveCharge
-