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. CheckSimpleDemoPatchfor default implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateCountryData(CountryOrganisation country)Creates country specific data.voidcreateGlobalData(java.util.Set<ImportLanguage> languages, boolean updateLanguagesOnly)Creates global data for given languages.voidcreateShopData(ShopOrganisation unit, java.util.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 Detail
-
createGlobalData
void createGlobalData(java.util.Set<ImportLanguage> languages, boolean updateLanguagesOnly)
Creates global data for given languages.- Parameters:
languages- to be importedupdateLanguagesOnly- if import data only for new languages
-
createShopData
void createShopData(ShopOrganisation unit, java.util.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
void createCountryData(CountryOrganisation country)
Creates country specific data.- Parameters:
country- for which data should be imported
-
-