Class StandingInstructionApiResource

java.lang.Object
org.apache.fineract.portfolio.account.api.StandingInstructionApiResource

@Path("/v1/standinginstructions") @Component public class StandingInstructionApiResource extends Object
  • Constructor Details

    • StandingInstructionApiResource

      public StandingInstructionApiResource()
  • Method Details

    • template

      @GET @Path("template") @Consumes("application/json") @Produces("application/json") public StandingInstructionData template(@BeanParam StandingInstructionSearchParam instructionParam)
    • create

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult create(StandingInstructionCreationRequest creationRequest)
    • update

      @PUT @Path("{standingInstructionId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult update(@PathParam("standingInstructionId") Long standingInstructionId, StandingInstructionUpdatesRequest updatesRequest, @QueryParam("command") String commandParam)
    • retrieveAll

      @GET @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.service.Page<StandingInstructionData> retrieveAll(@QueryParam("externalId") String externalId, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @QueryParam("transferType") Integer transferType, @QueryParam("clientName") String clientName, @QueryParam("clientId") Long clientId, @QueryParam("fromAccountId") Long fromAccount, @QueryParam("fromAccountType") Integer fromAccountType)
    • retrieveOne

      @GET @Path("{standingInstructionId}") @Consumes("application/json") @Produces("application/json") public StandingInstructionData retrieveOne(@PathParam("standingInstructionId") Long standingInstructionId, @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)