Class SavingsAccountsApiResource
java.lang.Object
org.apache.fineract.portfolio.savings.api.SavingsAccountsApiResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsegetSavingsTemplate(Long officeId, Long staffId, String dateFormat) jakarta.ws.rs.core.ResponsegetSavingsTransactionTemplate(Long officeId, String dateFormat) handleCommands(Long accountId, String commandParam, String apiRequestBodyAsJson) handleCommands(String externalId, String commandParam, String apiRequestBodyAsJson) handleGSIMCommands(Long parentAccountId, String commandParam, String apiRequestBodyAsJson) postSavingsTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) postSavingsTransactionTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) retrieveAll(jakarta.ws.rs.core.UriInfo uriInfo, String externalId, Integer offset, Integer limit, String orderBy, String sortOrder) org.apache.fineract.portfolio.savings.data.SavingsAccountDataretrieveOne(Long accountId, boolean staffInSelectedOfficeOnly, String chargeStatus, String associations, jakarta.ws.rs.core.UriInfo uriInfo) org.apache.fineract.portfolio.savings.data.SavingsAccountDataretrieveOne(String externalId, boolean staffInSelectedOfficeOnly, String chargeStatus, String associations, jakarta.ws.rs.core.UriInfo uriInfo) submitApplication(String apiRequestBodyAsJson) submitGSIMApplication(String apiRequestBodyAsJson) template(Long clientId, Long groupId, Long productId, boolean staffInSelectedOfficeOnly, jakarta.ws.rs.core.UriInfo uriInfo) updateGsim(Long parentAccountId, String apiRequestBodyAsJson)
-
Constructor Details
-
SavingsAccountsApiResource
public SavingsAccountsApiResource()
-
-
Method Details
-
template
@GET @Path("template") @Consumes("application/json") @Produces("application/json") public String template(@QueryParam("clientId") Long clientId, @QueryParam("groupId") Long groupId, @QueryParam("productId") Long productId, @DefaultValue("false") @QueryParam("staffInSelectedOfficeOnly") boolean staffInSelectedOfficeOnly, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveAll
@GET @Consumes("application/json") @Produces("application/json") public String retrieveAll(@Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("externalId") String externalId, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder) -
submitApplication
-
submitGSIMApplication
-
retrieveOne
@GET @Path("{accountId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.savings.data.SavingsAccountData retrieveOne(@PathParam("accountId") Long accountId, @DefaultValue("false") @QueryParam("staffInSelectedOfficeOnly") boolean staffInSelectedOfficeOnly, @DefaultValue("all") @QueryParam("chargeStatus") String chargeStatus, @QueryParam("associations") String associations, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveOne
@GET @Path("/external-id/{externalId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.savings.data.SavingsAccountData retrieveOne(@PathParam("externalId") String externalId, @DefaultValue("false") @QueryParam("staffInSelectedOfficeOnly") boolean staffInSelectedOfficeOnly, @DefaultValue("all") @QueryParam("chargeStatus") String chargeStatus, @QueryParam("associations") String associations, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
update
-
update
-
updateGsim
-
handleGSIMCommands
-
handleCommands
-
handleCommands
-
delete
-
delete
-
getSavingsTemplate
-
postSavingsTemplate
@POST @Path("uploadtemplate") @Consumes("multipart/form-data") public String postSavingsTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) -
getSavingsTransactionTemplate
-
postSavingsTransactionTemplate
@POST @Path("transactions/uploadtemplate") @Consumes("multipart/form-data") public String postSavingsTransactionTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat)
-