Class SavingsAccountTransactionsApiResource
java.lang.Object
org.apache.fineract.portfolio.savings.api.SavingsAccountTransactionsApiResource
@Path("/v1/savingsaccounts/{savingsId}/transactions")
@Component
public class SavingsAccountTransactionsApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustTransaction(Long savingsId, Long transactionId, String commandParam, String apiRequestBodyAsJson) advancedQuery(Long savingsId, org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryRequest> queryRequest, jakarta.ws.rs.core.UriInfo uriInfo) retrieveOne(Long savingsId, Long transactionId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTemplate(Long savingsId, jakarta.ws.rs.core.UriInfo uriInfo) searchTransactions(Long savingsId, String fromDate, String toDate, String fromSubmittedDate, String toSubmittedDate, BigDecimal fromAmount, BigDecimal toAmount, String types, Boolean credit, Boolean debit, Integer offset, Integer limit, String orderBy, org.springframework.data.domain.Sort.Direction sortOrder, String localeString, String dateFormat) transaction(Long savingsId, String commandParam, String apiRequestBodyAsJson)
-
Constructor Details
-
SavingsAccountTransactionsApiResource
public SavingsAccountTransactionsApiResource()
-
-
Method Details
-
retrieveTemplate
-
retrieveOne
-
searchTransactions
@GET @Path("search") @Produces("application/json") public String searchTransactions(@PathParam("savingsId") Long savingsId, @QueryParam("fromDate") String fromDate, @QueryParam("toDate") String toDate, @QueryParam("fromSubmittedDate") String fromSubmittedDate, @QueryParam("toSubmittedDate") String toSubmittedDate, @QueryParam("fromAmount") BigDecimal fromAmount, @QueryParam("toAmount") BigDecimal toAmount, @QueryParam("types") String types, @QueryParam("credit") Boolean credit, @QueryParam("debit") Boolean debit, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") org.springframework.data.domain.Sort.Direction sortOrder, @QueryParam("locale") String localeString, @QueryParam("dateFormat") String dateFormat) -
advancedQuery
@POST @Path("query") @Consumes("application/json") @Produces("application/json") public String advancedQuery(@PathParam("savingsId") Long savingsId, org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryRequest> queryRequest, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
transaction
-
adjustTransaction
-