Class DynamicCanonicalItemClassClient

java.lang.Object
com.hybris.datahub.client.AbstractJerseyRestClient
com.hybris.datahub.client.RestClient
com.hybris.datahub.client.ItemClassClient<com.hybris.datahub.dto.metadata.CanonicalAttributeData,com.hybris.datahub.dto.metadata.CanonicalItemTypeData>
com.hybris.datahub.client.CanonicalItemClassClient
de.hybris.platform.datahubbackoffice.datahub.rest.DynamicCanonicalItemClassClient

public class DynamicCanonicalItemClassClient extends com.hybris.datahub.client.CanonicalItemClassClient
A client, which can connect to multiple DataHub servers.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicCanonicalItemClassClient(com.hybris.datahub.client.ClientConfiguration cfg)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected com.hybris.datahub.client.ClientConfiguration
     
    javax.ws.rs.client.Invocation.Builder
     
    void
    setAdminClientConfiguration(com.hybris.datahub.client.ClientConfiguration adminClientConfiguration)
     
    void
    setDeveloperClientConfiguration(com.hybris.datahub.client.ClientConfiguration developerClientConfiguration)
     
    void
    Injects a service to use
    void
     

    Methods inherited from class com.hybris.datahub.client.CanonicalItemClassClient

    createLocalizedAttributeData, getAttributes, getItemTypes, typesPath

    Methods inherited from class com.hybris.datahub.client.ItemClassClient

    getAttribute

    Methods inherited from class com.hybris.datahub.client.RestClient

    defaultConfiguration, getContentType, getDefaultMediaType, getMediaType

    Methods inherited from class com.hybris.datahub.client.AbstractJerseyRestClient

    createClient, createPageParams, delete, delete, get, get, get, get, get, get, getPaged, getResponse, getResponse, log, post, post, put, resource, setDataHubClientProvider, verifyErrorInResponse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DynamicCanonicalItemClassClient

      public DynamicCanonicalItemClassClient(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 a 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)