Class AddOnCoreDataImportedEventListener
java.lang.Object
de.hybris.platform.servicelayer.event.impl.AbstractEventListener<CoreDataImportedEvent>
de.hybris.platform.addonsupport.setup.impl.AddOnCoreDataImportedEventListener
- All Implemented Interfaces:
EventListener,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.context.ApplicationListener<CoreDataImportedEvent>
public class AddOnCoreDataImportedEventListener
extends AbstractEventListener<CoreDataImportedEvent>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecuteSiteImport(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData) protected StringimportDataToString(ImportData importData) protected voidonEvent(CoreDataImportedEvent event) This method is called byApplicationListener.onApplicationEvent(ApplicationEvent)and processes the given event.protected voidpopulate(AddOnDataImportEventContext source, ImpexMacroParameterData target, PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> list) protected voidprocessStoreNames(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData, boolean productFilesImported, String store) voidsetAddonConfigDataImportService(AddOnConfigDataImportService addonConfigDataImportService) voidsetAddonExtensionMetadata(AddonExtensionMetadata addonExtensionMetadata) voidsetAddonSystemSetupSupport(AddOnSystemSetupSupport addonSystemSetupSupport) voidsetBaseSiteService(BaseSiteService baseSiteService) voidsetCatalogService(CatalogService catalogService) voidsetImpexMacroParametersConverter(Converter<AddOnDataImportEventContext, ImpexMacroParameterData> impexMacroParametersConverter) voidsetSelectedBaseSiteImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedBaseSiteImpexMacroParametersPopulators) voidsetSelectedContentCatalogImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedContentCatalogImpexMacroParametersPopulators) voidsetSelectedProductCatalogImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedProductCatalogImpexMacroParametersPopulators) voidsetSupportedChannels(List<SiteChannel> supportedChannels) protected voidsyncCatalogsAndExecuteImport(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData, BaseSiteModel baseSite) protected voidwriteLogInfo(String msg) Methods inherited from class de.hybris.platform.servicelayer.event.impl.AbstractEventListener
afterPropertiesSet, onApplicationEvent, setApplicationContext, setClusterService, setTenantService
-
Constructor Details
-
AddOnCoreDataImportedEventListener
public AddOnCoreDataImportedEventListener()
-
-
Method Details
-
onEvent
Description copied from class:AbstractEventListenerThis method is called byApplicationListener.onApplicationEvent(ApplicationEvent)and processes the given event.- Specified by:
onEventin classAbstractEventListener<CoreDataImportedEvent>- Parameters:
event- the event to be processed- See Also:
-
ApplicationListener.onApplicationEvent(ApplicationEvent)
-
writeLogInfo
-
importDataToString
-
populate
protected void populate(AddOnDataImportEventContext source, ImpexMacroParameterData target, PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> list) -
executeSiteImport
protected void executeSiteImport(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData) -
processStoreNames
protected void processStoreNames(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData, boolean productFilesImported, String store) -
syncCatalogsAndExecuteImport
protected void syncCatalogsAndExecuteImport(AddOnDataImportEventContext context, ImportData importData, ImpexMacroParameterData parameterData, BaseSiteModel baseSite) -
getImpexMacroParametersConverter
public Converter<AddOnDataImportEventContext,ImpexMacroParameterData> getImpexMacroParametersConverter()- Returns:
- the impexMacroParametersConverter
-
setImpexMacroParametersConverter
public void setImpexMacroParametersConverter(Converter<AddOnDataImportEventContext, ImpexMacroParameterData> impexMacroParametersConverter) - Parameters:
impexMacroParametersConverter- the impexMacroParametersConverter to set
-
getAddonConfigDataImportService
- Returns:
- the addonConfigDataImportService
-
setAddonConfigDataImportService
public void setAddonConfigDataImportService(AddOnConfigDataImportService addonConfigDataImportService) - Parameters:
addonConfigDataImportService- the addonConfigDataImportService to set
-
getSelectedBaseSiteImpexMacroParametersPopulators
public PopulatorList<AddOnDataImportEventContext,ImpexMacroParameterData> getSelectedBaseSiteImpexMacroParametersPopulators()- Returns:
- the siteSpecificImpexMacroParametersConverter
-
setSelectedBaseSiteImpexMacroParametersPopulators
public void setSelectedBaseSiteImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedBaseSiteImpexMacroParametersPopulators) - Parameters:
selectedBaseSiteImpexMacroParametersPopulators- the selectedBaseSiteImpexMacroParametersPopulators to set
-
getSelectedContentCatalogImpexMacroParametersPopulators
public PopulatorList<AddOnDataImportEventContext,ImpexMacroParameterData> getSelectedContentCatalogImpexMacroParametersPopulators()- Returns:
- the siteSpecificImpexMacroParametersConverter
-
setSelectedContentCatalogImpexMacroParametersPopulators
public void setSelectedContentCatalogImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedContentCatalogImpexMacroParametersPopulators) -
getBaseSiteService
- Returns:
- the baseSiteService
-
setBaseSiteService
- Parameters:
baseSiteService- the baseSiteService to set
-
getSelectedProductCatalogImpexMacroParametersPopulators
public PopulatorList<AddOnDataImportEventContext,ImpexMacroParameterData> getSelectedProductCatalogImpexMacroParametersPopulators()- Returns:
- the productCatalogImpexMacroParametersConverter
-
setSelectedProductCatalogImpexMacroParametersPopulators
public void setSelectedProductCatalogImpexMacroParametersPopulators(PopulatorList<AddOnDataImportEventContext, ImpexMacroParameterData> selectedProductCatalogImpexMacroParametersPopulators) - Parameters:
selectedProductCatalogImpexMacroParametersPopulators- the selectedProductCatalogImpexMacroParametersPopulators to set
-
getCatalogService
- Returns:
- the catalogService
-
setCatalogService
- Parameters:
catalogService- the catalogService to set
-
getSupportedChannels
- Returns:
- the supportedChannels
-
setSupportedChannels
- Parameters:
supportedChannels- the supportedChannels to set
-
getAddonSystemSetupSupport
- Returns:
- the addonSystemSetupSupport
-
setAddonSystemSetupSupport
- Parameters:
addonSystemSetupSupport- the addonSystemSetupSupport to set
-
getAddonExtensionMetadata
- Returns:
- the addonExtensionMetadata
-
setAddonExtensionMetadata
- Parameters:
addonExtensionMetadata- the addonExtensionMetadata to set
-