Class DefaultAddonSampleDataImportService
- java.lang.Object
-
- de.hybris.platform.commerceservices.setup.AbstractSystemSetup
-
- de.hybris.platform.addonsupport.setup.impl.DefaultAddonSampleDataImportService
-
- All Implemented Interfaces:
AddOnSampleDataImportService
- Direct Known Subclasses:
MultiCountryAddOnSampleDataImportService
public class DefaultAddonSampleDataImportService extends AbstractSystemSetup implements AddOnSampleDataImportService
Default implementation ofAddOnSampleDataImportService
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.commerceservices.setup.AbstractSystemSetup
BOOLEAN_FALSE, BOOLEAN_TRUE
-
-
Constructor Summary
Constructors Constructor Description DefaultAddonSampleDataImportService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoImportSampleData(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex, boolean triggeredByAddon)protected ConfigurationServicegetConfigurationService()java.util.List<SystemSetupParameter>getInitializationOptions()Abstract method to be implemented in subclasses.protected java.util.List<java.lang.String>getLoadedExtensionNames()protected voidimportCommonData(SystemSetupContext context, java.lang.String importRoot)Imports Common Dataprotected voidimportContentCatalog(SystemSetupContext context, java.lang.String importRoot, java.lang.String catalogName)protected voidimportProductCatalog(SystemSetupContext context, java.lang.String importRoot, java.lang.String catalogName)voidimportSampleData(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex)Imports sample datavoidimportSampleDataTriggeredByAddon(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex)Imports sample data without publishing a newAddonSampleDataImportedEventprotected voidimportStore(SystemSetupContext context, java.lang.String importRoot, java.lang.String storeName)protected voidimportStoreInitialData(SystemSetupContext context, java.lang.String importRoot, java.util.List<java.lang.String> storeNames, java.lang.String productCatalog, java.util.List<java.lang.String> contentCatalogs, boolean solrReindex)protected voidimportStoreLocations(SystemSetupContext context, java.lang.String importRoot, java.lang.String storeName)protected booleanisExtensionLoaded(java.lang.String extensionNameToCheck)protected booleanisExtensionLoaded(java.util.List<java.lang.String> loadedExtensionNames, java.lang.String extensionNameToCheck)protected voidprocessStoreNames(SystemSetupContext context, java.lang.String importRoot, java.util.List<java.lang.String> storeNames, java.lang.String productCatalog, boolean solrReindex)voidsetConfigurationService(ConfigurationService configurationService)protected voidsynchronizeContent(SystemSetupContext context, java.lang.String productCatalog, java.util.List<java.lang.String> contentCatalogs, boolean productSyncSuccess)protected booleansynchronizeContentCatalog(SystemSetupContext context, java.lang.String catalogName, boolean sync)protected booleansynchronizeProductCatalog(SystemSetupContext context, java.lang.String catalogName, boolean sync)-
Methods inherited from class de.hybris.platform.commerceservices.setup.AbstractSystemSetup
activateSolrIndexerCronJobs, createBooleanSystemSetupParameter, createContentCatalogSyncJob, createProductCatalogSyncJob, createSolrIndexerCronJobs, executeCatalogSyncJob, executeSolrIndexerCronJob, getBooleanSystemSetupParameter, getCatalogSyncJob, getCatalogVersionService, getDefaultValueForBooleanSystemSetupParameter, getEventService, getSetupImpexService, getSetupSolrIndexerService, getSetupSyncJobService, importImpexFile, importImpexFile, importImpexFile, isSyncRerunNeeded, logError, logInfo, setCatalogVersionService, setEventService, setSetupImpexService, setSetupSolrIndexerService, setSetupSyncJobService
-
-
-
-
Method Detail
-
importSampleData
public void importSampleData(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex)Description copied from interface:AddOnSampleDataImportServiceImports sample data- Specified by:
importSampleDatain interfaceAddOnSampleDataImportService- Parameters:
extensionName- the extension namecontext- the system setup contextimportData- theListofImportDatasolrReindex- whether to run the solr indexer cronjob
-
importSampleDataTriggeredByAddon
public void importSampleDataTriggeredByAddon(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex)Description copied from interface:AddOnSampleDataImportServiceImports sample data without publishing a newAddonSampleDataImportedEvent- Specified by:
importSampleDataTriggeredByAddonin interfaceAddOnSampleDataImportService- Parameters:
extensionName- the extension namecontext- the system setup contextimportData- theListofImportDatasolrReindex- whether to run the solr indexer cronjob
-
doImportSampleData
protected void doImportSampleData(java.lang.String extensionName, SystemSetupContext context, java.util.List<ImportData> importData, boolean solrReindex, boolean triggeredByAddon)
-
importCommonData
protected void importCommonData(SystemSetupContext context, java.lang.String importRoot)
Imports Common Data
-
isExtensionLoaded
protected boolean isExtensionLoaded(java.util.List<java.lang.String> loadedExtensionNames, java.lang.String extensionNameToCheck)
-
importProductCatalog
protected void importProductCatalog(SystemSetupContext context, java.lang.String importRoot, java.lang.String catalogName)
-
importContentCatalog
protected void importContentCatalog(SystemSetupContext context, java.lang.String importRoot, java.lang.String catalogName)
-
importStoreLocations
protected void importStoreLocations(SystemSetupContext context, java.lang.String importRoot, java.lang.String storeName)
-
importStore
protected void importStore(SystemSetupContext context, java.lang.String importRoot, java.lang.String storeName)
-
importStoreInitialData
protected void importStoreInitialData(SystemSetupContext context, java.lang.String importRoot, java.util.List<java.lang.String> storeNames, java.lang.String productCatalog, java.util.List<java.lang.String> contentCatalogs, boolean solrReindex)
-
synchronizeContent
protected void synchronizeContent(SystemSetupContext context, java.lang.String productCatalog, java.util.List<java.lang.String> contentCatalogs, boolean productSyncSuccess)
-
processStoreNames
protected void processStoreNames(SystemSetupContext context, java.lang.String importRoot, java.util.List<java.lang.String> storeNames, java.lang.String productCatalog, boolean solrReindex)
-
getInitializationOptions
public java.util.List<SystemSetupParameter> getInitializationOptions()
Description copied from class:AbstractSystemSetupAbstract method to be implemented in subclasses.- Specified by:
getInitializationOptionsin classAbstractSystemSetup- Returns:
- the list of SystemSetupParameters for the SystemSetup class.
-
synchronizeProductCatalog
protected boolean synchronizeProductCatalog(SystemSetupContext context, java.lang.String catalogName, boolean sync)
-
synchronizeContentCatalog
protected boolean synchronizeContentCatalog(SystemSetupContext context, java.lang.String catalogName, boolean sync)
-
isExtensionLoaded
protected boolean isExtensionLoaded(java.lang.String extensionNameToCheck)
-
getLoadedExtensionNames
protected java.util.List<java.lang.String> getLoadedExtensionNames()
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
-