Class RecurringDepositAccountsApiResource
java.lang.Object
org.apache.fineract.portfolio.savings.api.RecurringDepositAccountsApiResource
@Path("/v1/recurringdepositaccounts")
@Component
public class RecurringDepositAccountsApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountClosureTemplate(Long accountId, String commandParam, jakarta.ws.rs.core.UriInfo uriInfo) jakarta.ws.rs.core.ResponsegetRecurringDepositTemplate(Long officeId, Long staffId, String dateFormat) jakarta.ws.rs.core.ResponsegetRecurringDepositTransactionTemplate(Long officeId, String dateFormat) handleCommands(Long accountId, String commandParam, jakarta.ws.rs.core.UriInfo uriInfo, String apiRequestBodyAsJson) postRecurringDepositTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) postRecurringDepositTransactionsTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) retrieveAll(jakarta.ws.rs.core.UriInfo uriInfo, Boolean paged, Integer offset, Integer limit, String orderBy, String sortOrder) retrieveOne(Long accountId, boolean staffInSelectedOfficeOnly, String chargeStatus, jakarta.ws.rs.core.UriInfo uriInfo) submitApplication(String apiRequestBodyAsJson) template(Long clientId, Long groupId, Long productId, boolean staffInSelectedOfficeOnly, jakarta.ws.rs.core.UriInfo uriInfo)
-
Constructor Details
-
RecurringDepositAccountsApiResource
public RecurringDepositAccountsApiResource()
-
-
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("paged") Boolean paged, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder) -
submitApplication
-
retrieveOne
@GET @Path("{accountId}") @Consumes("application/json") @Produces("application/json") public String retrieveOne(@PathParam("accountId") Long accountId, @DefaultValue("false") @QueryParam("staffInSelectedOfficeOnly") boolean staffInSelectedOfficeOnly, @DefaultValue("all") @QueryParam("chargeStatus") String chargeStatus, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
update
-
handleCommands
-
delete
-
accountClosureTemplate
-
getRecurringDepositTemplate
-
postRecurringDepositTemplate
@POST @Path("uploadtemplate") @Consumes("multipart/form-data") public String postRecurringDepositTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat) -
getRecurringDepositTransactionTemplate
-
postRecurringDepositTransactionsTemplate
@POST @Path("transactions/uploadtemplate") @Consumes("multipart/form-data") public String postRecurringDepositTransactionsTemplate(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String locale, String dateFormat)
-