Class RecurringDepositAccountTransactionsApiResource

java.lang.Object
org.apache.fineract.portfolio.savings.api.RecurringDepositAccountTransactionsApiResource

@Path("/v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions") @Component public class RecurringDepositAccountTransactionsApiResource extends Object
  • Constructor Details

    • RecurringDepositAccountTransactionsApiResource

      public RecurringDepositAccountTransactionsApiResource()
  • Method Details

    • retrieveTemplate

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public String retrieveTemplate(@PathParam("recurringDepositAccountId") Long recurringDepositAccountId, @QueryParam("command") String commandParam, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveOne

      @GET @Path("{transactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveOne(@PathParam("recurringDepositAccountId") Long recurringDepositAccountId, @PathParam("transactionId") Long transactionId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • transaction

      @POST @Consumes("application/json") @Produces("application/json") public String transaction(@PathParam("recurringDepositAccountId") Long recurringDepositAccountId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)
    • handleTransactionCommands

      @POST @Path("{transactionId}") @Consumes("application/json") @Produces("application/json") public String handleTransactionCommands(@PathParam("recurringDepositAccountId") Long recurringDepositAccountId, @PathParam("transactionId") Long transactionId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)