Interface SimpleDemoPatch
- All Known Implementing Classes:
MajorErrorPatch,Patch2x1
Patches demo specific interface, which provides default empty implementation for methods declared in
DemoPatch interface. Use in patch classes which do not need to implement all methods required by
AbstractDemoPatch. Example:
public class Patch2x1 extends AbstractDemoPatch implements SimpleDemoPatch
{
// no implementation for DemoPatch methods needed
// can override any if needed
}
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateCountryData(CountryOrganisation country) Creates country specific data.default voidcreateGlobalData(Set<ImportLanguage> languages, boolean updateLanguagesOnly) Creates global data for given languages.default 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
Description copied from interface:DemoPatchCreates global data for given languages.- Specified by:
createGlobalDatain interfaceDemoPatch- Parameters:
languages- to be importedupdateLanguagesOnly- if import data only for new languages
-
createShopData
default void createShopData(ShopOrganisation unit, Set<ImportLanguage> languages, boolean updateLanguagesOnly) Description copied from interface:DemoPatchCreates shop specific data.- Specified by:
createShopDatain interfaceDemoPatch- Parameters:
unit- shop for which data should be importedlanguages- to be importedupdateLanguagesOnly- import data only for new languages
-
createCountryData
Description copied from interface:DemoPatchCreates country specific data.- Specified by:
createCountryDatain interfaceDemoPatch- Parameters:
country- for which data should be imported
-