Class TypeSystemBasedDataHubNameService

java.lang.Object
de.hybris.platform.datahubbackoffice.service.TypeSystemBasedDataHubNameService
All Implemented Interfaces:
DataHubNameService

public class TypeSystemBasedDataHubNameService extends Object implements DataHubNameService
A service for managing DataHub server instance configurations that can be accessed from the user interface.
  • Constructor Details

    • TypeSystemBasedDataHubNameService

      public TypeSystemBasedDataHubNameService()
      Creates en empty map of servers.
  • Method Details

    • getAllServers

      public Collection<DataHubServerInfo> getAllServers()
      Description copied from interface: DataHubNameService
      Retrieves all DataHub instances configured in the system.
      Specified by:
      getAllServers in interface DataHubNameService
      Returns:
      a collection of DataHub servers or an empty collection, if there is no a single DataHub configured yet.
    • getServer

      public DataHubServerInfo getServer(String instanceName)
      Description copied from interface: DataHubNameService
      Retrieves a specific DataHub instance configuration.
      Specified by:
      getServer in interface DataHubNameService
      Parameters:
      instanceName - name of the DataHub server configuration to retrieve.
      Returns:
      the corresponding server information or null, if such configuration does not exist.
    • setDataHubInstanceDAO

      public void setDataHubInstanceDAO(DataHubInstanceDAO dataHubInstanceDAO)
    • setUserContext

      public void setUserContext(UserContext userContext)