Class BackofficeModuleConnector

java.lang.Object
com.hybris.cockpitng.modules.impl.AbstractCockpitModuleConnector
com.hybris.backoffice.cockpitng.modules.BackofficeModuleConnector
All Implemented Interfaces:
com.hybris.cockpitng.modules.CockpitModuleConnector, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class BackofficeModuleConnector extends com.hybris.cockpitng.modules.impl.AbstractCockpitModuleConnector implements org.springframework.context.ApplicationContextAware
Extended version of AbstractCockpitModuleConnector, can load cockpit modules from hybris backoffice-module extensions.
  • Constructor Details

    • BackofficeModuleConnector

      public BackofficeModuleConnector()
  • Method Details

    • getHybrisModulesFromExtensions

      @Deprecated(since="1808", forRemoval=true) public List<com.hybris.cockpitng.modules.ModuleEntry> getHybrisModulesFromExtensions()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • createModuleEntry

      protected Optional<com.hybris.cockpitng.modules.ModuleEntry> createModuleEntry(String extensionName)
    • resolveParentModules

      protected Collection<String> resolveParentModules(ExtensionInfo info)
    • setDefaultModules

      public void setDefaultModules(List<com.hybris.cockpitng.modules.ModuleEntry> hybrisModules)
      Specified by:
      setDefaultModules in interface com.hybris.cockpitng.modules.CockpitModuleConnector
      Overrides:
      setDefaultModules in class com.hybris.cockpitng.modules.impl.AbstractCockpitModuleConnector
    • getDefaultModules

      public List<com.hybris.cockpitng.modules.ModuleEntry> getDefaultModules()
      Specified by:
      getDefaultModules in interface com.hybris.cockpitng.modules.CockpitModuleConnector
      Overrides:
      getDefaultModules in class com.hybris.cockpitng.modules.impl.AbstractCockpitModuleConnector
    • getModuleInfo

      public com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo getModuleInfo(String moduleUri, boolean cached)
      Specified by:
      getModuleInfo in class com.hybris.cockpitng.modules.impl.AbstractCockpitModuleConnector
    • buildCockpitModuleInfo

      protected com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo buildCockpitModuleInfo(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo)
    • buildCockpitModuleInfo

      protected com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo buildCockpitModuleInfo(String moduleUri)
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • getApplicationContext

      protected com.hybris.cockpitng.core.spring.CockpitApplicationContext getApplicationContext()