Class SelfSavingsApiResource
java.lang.Object
org.apache.fineract.portfolio.self.savings.api.SelfSavingsApiResource
@Path("/v1/self/savingsaccounts")
@Component
@Conditional(SelfServiceModuleIsEnabledCondition.class)
public class SelfSavingsApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodifySavingsAccountApplication(Long accountId, String commandParam, String apiRequestBodyAsJson) retrieveAllSavingsAccountCharges(Long accountId, String chargeStatus, jakarta.ws.rs.core.UriInfo uriInfo) retrieveSavings(Long accountId, String chargeStatus, String associations, jakarta.ws.rs.core.UriInfo uriInfo) retrieveSavingsAccountCharge(Long accountId, Long savingsAccountChargeId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveSavingsTransaction(Long accountId, Long transactionId, jakarta.ws.rs.core.UriInfo uriInfo) submitSavingsAccountApplication(String commandParam, jakarta.ws.rs.core.UriInfo uriInfo, String apiRequestBodyAsJson)
-
Constructor Details
-
SelfSavingsApiResource
public SelfSavingsApiResource()
-
-
Method Details
-
retrieveSavings
@GET @Path("{accountId}") @Consumes("application/json") @Produces("application/json") public String retrieveSavings(@PathParam("accountId") Long accountId, @DefaultValue("all") @QueryParam("chargeStatus") String chargeStatus, @QueryParam("associations") String associations, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveSavingsTransaction
-
retrieveAllSavingsAccountCharges
-
retrieveSavingsAccountCharge
@GET @Path("{accountId}/charges/{savingsAccountChargeId}") @Consumes("application/json") @Produces("application/json") public String retrieveSavingsAccountCharge(@PathParam("accountId") Long accountId, @PathParam("savingsAccountChargeId") Long savingsAccountChargeId, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
template
-
submitSavingsAccountApplication
-
modifySavingsAccountApplication
-