Class TravelStoreSystemSetup

java.lang.Object
de.hybris.platform.commerceservices.setup.AbstractSystemSetup
de.hybris.platform.travelstore.setup.TravelStoreSystemSetup

@SystemSetup(extension="travelstore") public class TravelStoreSystemSetup extends de.hybris.platform.commerceservices.setup.AbstractSystemSetup
The type Travel store system setup.
  • Field Summary

    Fields inherited from class de.hybris.platform.commerceservices.setup.AbstractSystemSetup

    BOOLEAN_FALSE, BOOLEAN_TRUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected ImportData
    createImportData(String productCatalogName, List<String> sites)
     
    void
    createProjectData(de.hybris.platform.core.initialization.SystemSetupContext context)
    This method will be called during the system initialization.
    protected de.hybris.platform.servicelayer.config.ConfigurationService
     
    de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService
     
    protected String
    getImportProductDataSystemSetupParameter(de.hybris.platform.core.initialization.SystemSetupContext context, String setupParameter)
    Retrieves import product data parameter from context
    List<de.hybris.platform.core.initialization.SystemSetupParameter>
     
    protected de.hybris.platform.commerceservices.dataimport.impl.SampleDataImportService
     
    protected void
    runCronJobs(List<String> cronjobs)
     
    void
    setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
     
    void
    setCoreDataImportService(de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService coreDataImportService)
     
    void
    setSampleDataImportService(de.hybris.platform.commerceservices.dataimport.impl.SampleDataImportService sampleDataImportService)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TravelStoreSystemSetup

      public TravelStoreSystemSetup()
  • Method Details

    • getInitializationOptions

      @SystemSetupParameterMethod public List<de.hybris.platform.core.initialization.SystemSetupParameter> getInitializationOptions()
      Specified by:
      getInitializationOptions in class de.hybris.platform.commerceservices.setup.AbstractSystemSetup
    • createProjectData

      @SystemSetup(type=PROJECT, process=INIT) public void createProjectData(de.hybris.platform.core.initialization.SystemSetupContext context)
      This method will be called during the system initialization.
      Parameters:
      context - the context provides the selected parameters and values
    • createImportData

      protected ImportData createImportData(String productCatalogName, List<String> sites)
    • runCronJobs

      protected void runCronJobs(List<String> cronjobs)
    • getImportProductDataSystemSetupParameter

      protected String getImportProductDataSystemSetupParameter(de.hybris.platform.core.initialization.SystemSetupContext context, String setupParameter)
      Retrieves import product data parameter from context
      Parameters:
      context - the context
      Returns:
      import product data parameter
    • getCoreDataImportService

      public de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService getCoreDataImportService()
      Returns:
      the coreDataImportService
    • setCoreDataImportService

      public void setCoreDataImportService(de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService coreDataImportService)
      Parameters:
      coreDataImportService - the coreDataImportService to set
    • getSampleDataImportService

      protected de.hybris.platform.commerceservices.dataimport.impl.SampleDataImportService getSampleDataImportService()
      Returns:
      the sampleDataImportService
    • setSampleDataImportService

      public void setSampleDataImportService(de.hybris.platform.commerceservices.dataimport.impl.SampleDataImportService sampleDataImportService)
      Parameters:
      sampleDataImportService - the sampleDataImportService to set
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)