Class RefundsResource


  • @Path("/refunds")
    public abstract class RefundsResource
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PATH  
    • Constructor Summary

      Constructors 
      Constructor Description
      RefundsResource()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void confirmRefund​(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 IRefundsResource getResourceImplementation()  
      void refundVoucher​(RefundRequest 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)  
      void reverseRefund​(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)  
    • Constructor Detail

      • RefundsResource

        public RefundsResource()
    • Method Detail

      • getResourceImplementation

        protected abstract IRefundsResource getResourceImplementation()
      • refundVoucher

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public final void refundVoucher​(@NotNull
                                        RefundRequest 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)
      • confirmRefund

        @POST
        @Path("/confirmations")
        @Consumes("application/json")
        @Produces("application/json")
        public final void confirmRefund​(@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)
      • reverseRefund

        @POST
        @Path("/reversals")
        @Consumes("application/json")
        @Produces("application/json")
        public final void reverseRefund​(@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)