@SystemSetup(extension="yacceleratorinitialdata") public class InitialDataSystemSetup extends AbstractSystemSetup
BOOLEAN_FALSE, BOOLEAN_TRUE| Constructor and Description |
|---|
InitialDataSystemSetup() |
| Modifier and Type | Method and Description |
|---|---|
void |
createEssentialData(SystemSetupContext context)
Implement this method to create initial objects.
|
void |
createProjectData(SystemSetupContext context)
Implement this method to create data that is used in your project.
|
CoreDataImportService |
getCoreDataImportService() |
java.util.List<SystemSetupParameter> |
getInitializationOptions()
Generates the Dropdown and Multi-select boxes for the project data import
|
SampleDataImportService |
getSampleDataImportService() |
void |
setCoreDataImportService(CoreDataImportService coreDataImportService) |
void |
setSampleDataImportService(SampleDataImportService sampleDataImportService) |
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@SystemSetupParameterMethod public java.util.List<SystemSetupParameter> getInitializationOptions()
getInitializationOptions in class AbstractSystemSetup@SystemSetup(type=ESSENTIAL, process=ALL) public void createEssentialData(SystemSetupContext context)
context - the context provides the selected parameters and values@SystemSetup(type=PROJECT, process=ALL) public void createProjectData(SystemSetupContext context)
final ListimportData = new ArrayList (); final ImportData sampleImportData = new ImportData(); sampleImportData.setProductCatalogName(SAMPLE_PRODUCT_CATALOG_NAME); sampleImportData.setContentCatalogNames(Arrays.asList(SAMPLE_CONTENT_CATALOG_NAME)); sampleImportData.setStoreNames(Arrays.asList(SAMPLE_STORE_NAME)); importData.add(sampleImportData); getCoreDataImportService().execute(this, context, importData); getEventService().publishEvent(new CoreDataImportedEvent(context, importData)); getSampleDataImportService().execute(this, context, importData); getEventService().publishEvent(new SampleDataImportedEvent(context, importData));
context - the context provides the selected parameters and valuespublic CoreDataImportService getCoreDataImportService()
public void setCoreDataImportService(CoreDataImportService coreDataImportService)
public SampleDataImportService getSampleDataImportService()
public void setSampleDataImportService(SampleDataImportService sampleDataImportService)
Copyright © 2018 SAP SE. All Rights Reserved.