Class StandingInstructionApiResource
java.lang.Object
org.apache.fineract.portfolio.account.api.StandingInstructionApiResource
@Path("/v1/standinginstructions")
@Component
public class StandingInstructionApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreate(StandingInstructionCreationRequest creationRequest) org.apache.fineract.infrastructure.core.service.Page<StandingInstructionData> retrieveAll(String externalId, Integer offset, Integer limit, String orderBy, String sortOrder, Integer transferType, String clientName, Long clientId, Long fromAccount, Integer fromAccountType) retrieveOne(Long standingInstructionId, jakarta.ws.rs.core.UriInfo uriInfo, String externalId, Integer offset, Integer limit, String orderBy, String sortOrder) template(StandingInstructionSearchParam instructionParam) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdate(Long standingInstructionId, StandingInstructionUpdatesRequest updatesRequest, String commandParam)
-
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)
-