Class CXFStubHubClient

java.lang.Object
org.oxerr.stubhub.client.cxf.impl.CXFStubHubClient
All Implemented Interfaces:
org.oxerr.stubhub.client.StubHubClient

public class CXFStubHubClient extends Object implements org.oxerr.stubhub.client.StubHubClient
  • Constructor Details

    • CXFStubHubClient

      public CXFStubHubClient(UUID accountId, String token)
    • CXFStubHubClient

      public CXFStubHubClient(UUID accountId, String token, @Nullable org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy)
    • CXFStubHubClient

      public CXFStubHubClient(UUID accountId, String token, @Nullable org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy, Consumer<org.apache.cxf.jaxrs.client.ClientConfiguration> configurer)
  • Method Details

    • getAccountResource

      public org.oxerr.stubhub.client.cxf.resource.AccountResource getAccountResource()
    • getCurrencyConversionOverrideResource

      public org.oxerr.stubhub.client.cxf.resource.CurrencyConversionOverrideResource getCurrencyConversionOverrideResource()
    • getDealResource

      public org.oxerr.stubhub.client.cxf.resource.DealResource getDealResource()
    • getHealthCheckResource

      public org.oxerr.stubhub.client.cxf.resource.HealthCheckResource getHealthCheckResource()
    • getHoldResource

      public org.oxerr.stubhub.client.cxf.resource.HoldResource getHoldResource()
    • createJacksonJsonProvider

      protected com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider createJacksonJsonProvider()
    • createObjectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
    • event

      public CXFEventService event()
      Specified by:
      event in interface org.oxerr.stubhub.client.StubHubClient
    • inventory

      public CXFInventoryService inventory()
      Specified by:
      inventory in interface org.oxerr.stubhub.client.StubHubClient
    • purchase

      public CXFPurchaseService purchase()
      Specified by:
      purchase in interface org.oxerr.stubhub.client.StubHubClient
    • invoice

      public CXFInvoiceService invoice()
      Specified by:
      invoice in interface org.oxerr.stubhub.client.StubHubClient