Package io.electrum.suv.api
Class VouchersResource
- java.lang.Object
-
- io.electrum.suv.api.VouchersResource
-
@Path("/vouchers") public abstract class VouchersResource extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classVouchersResource.ConfirmVoucherclassVouchersResource.LookupVoucherclassVouchersResource.OperationsDeprecated.The static constants defined in this class have been replaced by those defined for each operation:VouchersResource#ProvisionVoucherVouchersResource#ConfirmVoucherVouchersResource#ReverseVoucherclassVouchersResource.ProvisionVoucherclassVouchersResource.ReverseVoucher
-
Constructor Summary
Constructors Constructor Description VouchersResource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconfirmVoucher(io.electrum.vas.model.TenderAdvice body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)protected abstract IVouchersResourcegetResourceImplementation()voidlookupVoucher(String voucherCode, String provisionRequestId, String receiverInstId, String settlementEntityInstId, String voucherSerialNumber, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)voidlookupVoucher(String voucherCode, String provisionRequestId, String receiverInstId, String settlementEntityInstId, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)Deprecated.voidlookupVoucher(String voucherCode, String receiverInstId, String settlementEntityInstId, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)Deprecated.voidprovisionVoucher(ProvisionRequest body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)voidreverseVoucher(io.electrum.vas.model.BasicReversal body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)
-
-
-
Field Detail
-
PATH
public static final String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResourceImplementation
protected abstract IVouchersResource getResourceImplementation()
-
provisionVoucher
@POST @Consumes("application/json") @Produces("application/json") public final void provisionVoucher(@NotNull ProvisionRequest body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
confirmVoucher
@POST @Path("/confirmations") @Consumes("application/json") @Produces("application/json") public final void confirmVoucher(@NotNull io.electrum.vas.model.TenderAdvice body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
reverseVoucher
@POST @Path("/reversals") @Consumes("application/json") @Produces("application/json") public final void reverseVoucher(@NotNull io.electrum.vas.model.BasicReversal body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
lookupVoucher
@Deprecated public final void lookupVoucher(@NotNull String voucherCode, String receiverInstId, String settlementEntityInstId, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
Deprecated.
-
lookupVoucher
@Deprecated public final void lookupVoucher(@QueryParam("voucherCode") String voucherCode, @QueryParam("provisionRequestId") String provisionRequestId, @QueryParam("receiverInstId") String receiverInstId, @QueryParam("settlementEntityInstId") String settlementEntityInstId, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
Deprecated.
-
lookupVoucher
@GET @Produces("application/json") public final void lookupVoucher(@QueryParam("voucherCode") String voucherCode, @QueryParam("provisionRequestId") String provisionRequestId, @QueryParam("receiverInstId") String receiverInstId, @QueryParam("settlementEntityInstId") String settlementEntityInstId, @QueryParam("voucherSerialNumber") String voucherSerialNumber, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)- Since:
- v1.8.0
-
-