Interface DemoPatch

All Superinterfaces:
Patch
All Known Subinterfaces:
SimpleDemoPatch
All Known Implementing Classes:
AbstractDemoPatch, MajorErrorPatch, MinorErrorPatch, Patch1x0, Patch2x0, Patch2x1

public interface DemoPatch extends Patch
Patches demo specific interface. Adds global, shop and country specific methods. Check SimpleDemoPatch for default implementation.
  • Method Details

    • createGlobalData

      void createGlobalData(Set<ImportLanguage> languages, boolean updateLanguagesOnly)
      Creates global data for given languages.
      Parameters:
      languages - to be imported
      updateLanguagesOnly - if import data only for new languages
    • createShopData

      void createShopData(ShopOrganisation unit, Set<ImportLanguage> languages, boolean updateLanguagesOnly)
      Creates shop specific data.
      Parameters:
      unit - shop for which data should be imported
      languages - to be imported
      updateLanguagesOnly - import data only for new languages
    • createCountryData

      void createCountryData(CountryOrganisation country)
      Creates country specific data.
      Parameters:
      country - for which data should be imported