Class DefaultLanguageFacade
- java.lang.Object
-
- de.hybris.platform.cmsfacades.languages.impl.DefaultLanguageFacade
-
- All Implemented Interfaces:
LanguageFacade
public class DefaultLanguageFacade extends java.lang.Object implements LanguageFacade
Default implementation ofLanguageFacade.
-
-
Constructor Summary
Constructors Constructor Description DefaultLanguageFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseSiteServicegetBaseSiteService()protected java.lang.StringgetDefaultLanguageIsocode()Find the default language for the base site in the active session.java.util.List<LanguageData>getLanguages()Get all languages for the current active site.protected StoreSessionFacadegetStoreSessionFacade()voidsetBaseSiteService(BaseSiteService baseSiteService)voidsetStoreSessionFacade(StoreSessionFacade storeSessionFacade)
-
-
-
Method Detail
-
getLanguages
public java.util.List<LanguageData> getLanguages()
Description copied from interface:LanguageFacadeGet all languages for the current active site. The languages are ordered starting with the default language.
For example: Given a site supports [ "EN", "DE", "JP", "IT" ] and German is the default language, the resulted list would be ordered: [ "DE", "EN", "JP", "IT" ]- Specified by:
getLanguagesin interfaceLanguageFacade- Returns:
- list of languages.
-
getDefaultLanguageIsocode
protected java.lang.String getDefaultLanguageIsocode()
Find the default language for the base site in the active session. If none was defined on the site level, this will fallback to the default language defined on the base store level.- Returns:
- the isocode of the default language defined for a given site; can be
NULLwhen no default language is defined on both the base site and the base store level.
-
getStoreSessionFacade
protected StoreSessionFacade getStoreSessionFacade()
-
setStoreSessionFacade
public void setStoreSessionFacade(StoreSessionFacade storeSessionFacade)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
-