Class DefaultBackofficeStartupHandler

java.lang.Object
com.hybris.backoffice.config.DefaultBackofficeStartupHandler
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class DefaultBackofficeStartupHandler extends Object implements org.springframework.beans.factory.InitializingBean
Class responsible for handling ExternalEventCallback<AfterInitializationEndEvent> in Backoffice application. It calls resetBackofficeWidgetsConfiguration(AfterInitializationEndEvent) if property "backoffice.cockpitng.reseteverything.enabled" is set to true (default).
  • Field Details

  • Constructor Details

    • DefaultBackofficeStartupHandler

      public DefaultBackofficeStartupHandler()
  • Method Details

    • registerAfterInitializationEndCallback

      protected void registerAfterInitializationEndCallback(AfterInitializationEndBackofficeListener afterInitializationEndBackofficeListener)
    • resetBackofficeWidgetsConfiguration

      protected void resetBackofficeWidgetsConfiguration(AfterInitializationEndEvent event)
    • getCurrentTransaction

      protected Transaction getCurrentTransaction()
    • isBackofficeProjectDataUpdate

      protected boolean isBackofficeProjectDataUpdate(AfterInitializationEndEvent event)
    • isResetEverythingEnabled

      protected boolean isResetEverythingEnabled()
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getAfterInitializationEndBackofficeListener

      public AfterInitializationEndBackofficeListener getAfterInitializationEndBackofficeListener()
    • setAfterInitializationEndBackofficeListener

      public void setAfterInitializationEndBackofficeListener(AfterInitializationEndBackofficeListener afterInitializationEndBackofficeListener)
    • getWidgetPersistenceService

      public com.hybris.cockpitng.core.persistence.WidgetPersistenceService getWidgetPersistenceService()
    • setWidgetPersistenceService

      public void setWidgetPersistenceService(com.hybris.cockpitng.core.persistence.WidgetPersistenceService widgetPersistenceService)
    • getConfigurationService

      public ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(ConfigurationService configurationService)
    • getCockpitConfigurationService

      public BackofficeCockpitConfigurationService getCockpitConfigurationService()
    • setCockpitConfigurationService

      public void setCockpitConfigurationService(BackofficeCockpitConfigurationService cockpitConfigurationService)
    • getWidgetUtils

      public com.hybris.cockpitng.util.WidgetUtils getWidgetUtils()
    • setWidgetUtils

      public void setWidgetUtils(com.hybris.cockpitng.util.WidgetUtils widgetUtils)
    • getCockpitComponentDefinitionService

      public com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService getCockpitComponentDefinitionService()
    • setCockpitComponentDefinitionService

      public void setCockpitComponentDefinitionService(com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService cockpitComponentDefinitionService)