Class DynamicTargetSystemClient

java.lang.Object
com.hybris.datahub.client.AbstractJerseyRestClient
com.hybris.datahub.client.RestClient
com.hybris.datahub.client.TargetSystemClient
de.hybris.platform.datahubbackoffice.datahub.rest.DynamicTargetSystemClient

public class DynamicTargetSystemClient extends com.hybris.datahub.client.TargetSystemClient
A client, which connects to multiple DataHub servers.
  • Constructor Details

    • DynamicTargetSystemClient

      public DynamicTargetSystemClient(com.hybris.datahub.client.ClientConfiguration cfg)
  • Method Details

    • getBaseApiUrl

      public String getBaseApiUrl()
      Overrides:
      getBaseApiUrl in class com.hybris.datahub.client.RestClient
    • getConfiguration

      protected com.hybris.datahub.client.ClientConfiguration getConfiguration()
      Overrides:
      getConfiguration in class com.hybris.datahub.client.RestClient
    • resource

      public javax.ws.rs.client.Invocation.Builder resource(String uri)
      Overrides:
      resource in class com.hybris.datahub.client.AbstractJerseyRestClient
    • setServerContextService

      public void setServerContextService(DataHubServerContextServiceImpl s)
      Injects service to use
      Parameters:
      s - a service, which will provide DataHub server information for the connections.
    • setAdminClientConfiguration

      public void setAdminClientConfiguration(com.hybris.datahub.client.ClientConfiguration adminClientConfiguration)
    • setDeveloperClientConfiguration

      public void setDeveloperClientConfiguration(com.hybris.datahub.client.ClientConfiguration developerClientConfiguration)
    • setUserContext

      public void setUserContext(UserContext userContext)