Interface DemoPatch
- All Superinterfaces:
Patch
- All Known Subinterfaces:
SimpleDemoPatch
- All Known Implementing Classes:
AbstractDemoPatch,MajorErrorPatch,MinorErrorPatch,Patch1x0,Patch2x0,Patch2x1
Patches demo specific interface. Adds global, shop and country specific methods. Check
SimpleDemoPatch for
default implementation.-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCountryData(CountryOrganisation country) Creates country specific data.voidcreateGlobalData(Set<ImportLanguage> languages, boolean updateLanguagesOnly) Creates global data for given languages.voidcreateShopData(ShopOrganisation unit, Set<ImportLanguage> languages, boolean updateLanguagesOnly) Creates shop specific data.Methods inherited from interface de.hybris.platform.patches.Patch
createEssentialData, createProjectData, getPatchDescription, getPatchId, getPatchName, getRelease, getStructureState
-
Method Details
-
createGlobalData
Creates global data for given languages.- Parameters:
languages- to be importedupdateLanguagesOnly- 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 importedlanguages- to be importedupdateLanguagesOnly- import data only for new languages
-
createCountryData
Creates country specific data.- Parameters:
country- for which data should be imported
-