Class DefaultBackofficeSolrSearchImpexImportSystemSetup
- java.lang.Object
-
- com.hybris.backoffice.solrsearch.setup.impl.DefaultBackofficeSolrSearchImpexImportSystemSetup
-
- All Implemented Interfaces:
BackofficeSolrSearchImpexImportSystemSetup
@SystemSetup(extension="backofficesolrsearch") public class DefaultBackofficeSolrSearchImpexImportSystemSetup extends java.lang.Object implements BackofficeSolrSearchImpexImportSystemSetup
-
-
Constructor Summary
Constructors Constructor Description DefaultBackofficeSolrSearchImpexImportSystemSetup(ImportService importService, CommonI18NService commonI18NService, ModelService modelService, CronJobService cronJobService, ConfigurationService configurationService, BackofficeSolrSearchSystemSetupConfig backofficeSolrSearchSystemSetupConfig, FileBasedImpExResourceFactory fileBasedImpExResourceFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustIndexUpdatingCronjob()protected CommonI18NServicegetCommonI18NService()protected BackofficeSolrSearchSystemSetupConfiggetConfig()protected ConfigurationServicegetConfigurationService()protected CronJobServicegetCronJobService()protected FileBasedImpExResourceFactorygetFileBasedImpExResourceFactory()protected ImportServicegetImportService()protected ModelServicegetModelService()voidimportImpex()Imports configured (project.properties) impex files, and localized impex files during system initialization and system updateprotected voidimportImpexFileWithLogging(java.lang.String filePath)protected voidimportLocalizedImpexFiles(java.lang.String rootPath)protected java.lang.StringresolveLocalizedFilePath(java.lang.String root, LanguageModel languageModel)protected java.util.Optional<ImportResult>tryToImportImpexFile(java.lang.String filePath)
-
-
-
Constructor Detail
-
DefaultBackofficeSolrSearchImpexImportSystemSetup
public DefaultBackofficeSolrSearchImpexImportSystemSetup(ImportService importService, CommonI18NService commonI18NService, ModelService modelService, CronJobService cronJobService, ConfigurationService configurationService, BackofficeSolrSearchSystemSetupConfig backofficeSolrSearchSystemSetupConfig, FileBasedImpExResourceFactory fileBasedImpExResourceFactory)
-
-
Method Detail
-
importImpex
@SystemSetup(type=PROJECT, process=ALL) public void importImpex()
Imports configured (project.properties) impex files, and localized impex files during system initialization and system update- Specified by:
importImpexin interfaceBackofficeSolrSearchImpexImportSystemSetup
-
importImpexFileWithLogging
protected void importImpexFileWithLogging(java.lang.String filePath)
-
tryToImportImpexFile
protected java.util.Optional<ImportResult> tryToImportImpexFile(java.lang.String filePath)
-
importLocalizedImpexFiles
protected void importLocalizedImpexFiles(java.lang.String rootPath)
-
resolveLocalizedFilePath
protected java.lang.String resolveLocalizedFilePath(java.lang.String root, LanguageModel languageModel)
-
adjustIndexUpdatingCronjob
protected void adjustIndexUpdatingCronjob()
-
getImportService
protected ImportService getImportService()
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
-
getModelService
protected ModelService getModelService()
-
getCronJobService
protected CronJobService getCronJobService()
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
getConfig
protected BackofficeSolrSearchSystemSetupConfig getConfig()
-
getFileBasedImpExResourceFactory
protected FileBasedImpExResourceFactory getFileBasedImpExResourceFactory()
-
-