Package io.electrum.suv.api
Class RedemptionsResource
- java.lang.Object
-
- io.electrum.suv.api.RedemptionsResource
-
@Path("/redemptions") public abstract class RedemptionsResource extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRedemptionsResource.ConfirmRedeemclassRedemptionsResource.LookupRedemptionclassRedemptionsResource.OperationsDeprecated.The static constants defined in this class have been replaced by those defined for each operation:RedemptionsResource#RedeemVoucherRedemptionsResource#ConfirmRedeemRedemptionsResource#ReverseRedeemclassRedemptionsResource.RedeemVoucherclassRedemptionsResource.ReverseRedeem
-
Constructor Summary
Constructors Constructor Description RedemptionsResource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconfirmRedemption(io.electrum.vas.model.BasicAdvice 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 IRedemptionsResourcegetResourceImplementation()voidlookupRedemption(String requestId, 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)voidredeemVoucher(RedemptionRequest 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)voidreverseRedemption(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 IRedemptionsResource getResourceImplementation()
-
redeemVoucher
@POST @Consumes("application/json") @Produces("application/json") public final void redeemVoucher(@NotNull RedemptionRequest 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)
-
lookupRedemption
@GET @Path("/{requestId}") @Produces("application/json") public final void lookupRedemption(@PathParam("requestId") @NotNull String requestId, @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)
-
confirmRedemption
@POST @Path("/confirmations") @Consumes("application/json") @Produces("application/json") public final void confirmRedemption(@NotNull io.electrum.vas.model.BasicAdvice 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)
-
reverseRedemption
@POST @Path("/reversals") @Consumes("application/json") @Produces("application/json") public final void reverseRedemption(@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)
-
-