Class DynamicRawItemClassClient

java.lang.Object
com.hybris.datahub.client.AbstractJerseyRestClient
com.hybris.datahub.client.RestClient
com.hybris.datahub.client.ItemClassClient<com.hybris.datahub.dto.metadata.RawAttributeData,com.hybris.datahub.dto.metadata.ItemTypeData>
com.hybris.datahub.client.RawItemClassClient
de.hybris.platform.datahubbackoffice.datahub.rest.DynamicRawItemClassClient

public class DynamicRawItemClassClient extends com.hybris.datahub.client.RawItemClassClient
A client, which connects to multiple DataHub servers.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicRawItemClassClient(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 service to use
    void
     

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

    createAttributeData, 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

    • DynamicRawItemClassClient

      public DynamicRawItemClassClient(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)