Class LangPackDataCreator
- java.lang.Object
-
- de.hybris.platform.core.systemsetup.datacreator.impl.LangPackDataCreator
-
- All Implemented Interfaces:
CoreDataCreator
public class LangPackDataCreator extends java.lang.Object implements CoreDataCreator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceLangPackDataCreator.LocalizationExecutor
-
Field Summary
-
Fields inherited from interface de.hybris.platform.core.systemsetup.datacreator.internal.CoreDataCreator
FORCE_CLEAN
-
-
Constructor Summary
Constructors Constructor Description LangPackDataCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<Language>createLanguages()protected SessionContextcreateLocCtx(Language inLanguage)protected FlexibleSearchgetFlexibleSearch()protected java.lang.StringgetLangPackMetaFileName(java.lang.String langPackIsoCode)protected ProductManagergetProductManager()protected UserManagergetUserManager()protected java.util.PropertiesloadLanguageConfiguration(java.lang.String langPackIsoCode, java.lang.String metaFile)protected voidlocalizeCountries(Language inLanguage, java.util.Properties langPackProps)protected voidlocalizeCurrencies(Language inLanguage, java.util.Properties langPackProps)protected voidlocalizeItemsForLanguage(Language inLanguage, java.lang.String metaFile)protected voidlocalizeLanguages(Language inLanguage, java.util.Properties langPackProps)protected voidlocalizeSavedQueries(Language inLanguage, java.util.Properties langPackProps)protected voidlocalizeUnits(Language inLanguage, java.util.Properties langPackProps)protected voidlocalizeUserGroups(Language inLanguage, java.util.Properties langPackProps)protected voidmatchAndProcessProperties(java.util.Properties langPackProperties, java.util.regex.Pattern propertyPattern, LangPackDataCreator.LocalizationExecutor localizationExecutor)voidpopulateDatabase()protected java.util.Set<java.lang.String>readConfiguredLangPackIsoCodes()voidsetC2lDataCreator(C2LDataCreator c2lDataCreator)voidsetLangPackIsoCodes(java.lang.String langPackIsoCodes)
-
-
-
Method Detail
-
populateDatabase
public void populateDatabase()
- Specified by:
populateDatabasein interfaceCoreDataCreator
-
createLanguages
protected java.util.List<Language> createLanguages()
-
readConfiguredLangPackIsoCodes
protected java.util.Set<java.lang.String> readConfiguredLangPackIsoCodes()
-
createLocCtx
protected SessionContext createLocCtx(Language inLanguage)
-
localizeItemsForLanguage
protected void localizeItemsForLanguage(Language inLanguage, java.lang.String metaFile)
-
getLangPackMetaFileName
protected java.lang.String getLangPackMetaFileName(java.lang.String langPackIsoCode)
-
loadLanguageConfiguration
protected java.util.Properties loadLanguageConfiguration(java.lang.String langPackIsoCode, java.lang.String metaFile)
-
localizeLanguages
protected void localizeLanguages(Language inLanguage, java.util.Properties langPackProps)
-
localizeCountries
protected void localizeCountries(Language inLanguage, java.util.Properties langPackProps)
-
localizeCurrencies
protected void localizeCurrencies(Language inLanguage, java.util.Properties langPackProps)
-
localizeSavedQueries
protected void localizeSavedQueries(Language inLanguage, java.util.Properties langPackProps)
-
localizeUserGroups
protected void localizeUserGroups(Language inLanguage, java.util.Properties langPackProps)
-
localizeUnits
protected void localizeUnits(Language inLanguage, java.util.Properties langPackProps)
-
getProductManager
protected ProductManager getProductManager()
-
getUserManager
protected UserManager getUserManager()
-
getFlexibleSearch
protected FlexibleSearch getFlexibleSearch()
-
matchAndProcessProperties
protected void matchAndProcessProperties(java.util.Properties langPackProperties, java.util.regex.Pattern propertyPattern, LangPackDataCreator.LocalizationExecutor localizationExecutor)
-
setLangPackIsoCodes
public void setLangPackIsoCodes(java.lang.String langPackIsoCodes)
-
setC2lDataCreator
public void setC2lDataCreator(C2LDataCreator c2lDataCreator)
-
-