Class ClientTransactionsApiResource

java.lang.Object
org.apache.fineract.portfolio.client.api.ClientTransactionsApiResource

@Path("/v1/clients") @Component public class ClientTransactionsApiResource extends Object
  • Constructor Details

    • ClientTransactionsApiResource

      public ClientTransactionsApiResource()
  • Method Details

    • retrieveAllClientTransactions

      @GET @Path("{clientId}/transactions") @Consumes("application/json") @Produces("application/json") public String retrieveAllClientTransactions(@PathParam("clientId") Long clientId, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit)
    • retrieveClientTransaction

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

      @POST @Path("{clientId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String undoClientTransaction(@PathParam("clientId") Long clientId, @PathParam("transactionId") Long transactionId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)
    • retrieveAllClientTransactions

      @GET @Path("external-id/{clientExternalId}/transactions") @Consumes("application/json") @Produces("application/json") public String retrieveAllClientTransactions(@PathParam("clientExternalId") String clientExternalId, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit)
    • retrieveClientTransaction

      @GET @Path("external-id/{clientExternalId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveClientTransaction(@PathParam("clientExternalId") String clientExternalId, @PathParam("transactionId") Long transactionId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • undoClientTransaction

      @POST @Path("external-id/{clientExternalId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String undoClientTransaction(@PathParam("clientExternalId") String clientExternalId, @PathParam("transactionId") Long transactionId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)
    • retrieveClientTransaction

      @GET @Path("{clientId}/transactions/external-id/{transactionExternalId}") @Consumes("application/json") @Produces("application/json") public String retrieveClientTransaction(@PathParam("clientId") Long clientId, @PathParam("transactionExternalId") String transactionExternalId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveClientTransaction

      @GET @Path("external-id/{clientExternalId}/transactions/external-id/{transactionExternalId}") @Consumes("application/json") @Produces("application/json") public String retrieveClientTransaction(@PathParam("clientExternalId") String clientExternalId, @PathParam("transactionExternalId") String transactionExternalId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • undoClientTransaction

      @POST @Path("{clientId}/transactions/external-id/{transactionExternalId}") @Consumes("application/json") @Produces("application/json") public String undoClientTransaction(@PathParam("clientId") Long clientId, @PathParam("transactionExternalId") String transactionExternalId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)
    • undoClientTransaction

      @POST @Path("external-id/{clientExternalId}/transactions/external-id/{transactionExternalId}") @Consumes("application/json") @Produces("application/json") public String undoClientTransaction(@PathParam("clientExternalId") String clientExternalId, @PathParam("transactionExternalId") String transactionExternalId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)