Class DataSetup

java.lang.Object
de.hybris.platform.commerceservices.setup.AbstractSystemSetup
de.hybris.platform.c4ccustomer.datasetup.DataSetup

@SystemSetup(extension="c4ccustomer") public class DataSetup extends de.hybris.platform.commerceservices.setup.AbstractSystemSetup
Essential data creator.
  • 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
    void
    Create essential data.
    void
    createProjectData(de.hybris.platform.core.initialization.SystemSetupContext context)
    This method will be called during the system initialization.
    protected void
    createScript(String modelId, String scriptResource)
     
    List<de.hybris.platform.core.initialization.SystemSetupParameter>
     
    protected String
     
    void
    setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
     
    void
    setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
     

    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

    • DataSetup

      public DataSetup()
  • Method Details

    • createEssentialData

      @SystemSetup(type=ESSENTIAL, process=ALL) public void createEssentialData()
      Create essential data.
    • createProjectData

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

      protected void createScript(String modelId, String scriptResource)
    • readFromResource

      protected String readFromResource(String resource)
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
    • setFlexibleSearchService

      public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
    • getInitializationOptions

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