Class DefaultCatalogVersionCentricLanguageFacade
java.lang.Object
de.hybris.platform.cmsfacades.languages.impl.DefaultCatalogVersionCentricLanguageFacade
- All Implemented Interfaces:
LanguageFacade
Implementation of
LanguageFacade to be used when Product Catalogs only are in the session and we don't want to
use the languages from the current Site stored in session, but use the languages coming from the CatalogVersions stored in session.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CatalogVersionServiceprotected Converter<LanguageModel,LanguageData> Get all languages for the current active site.voidsetCatalogVersionService(CatalogVersionService catalogVersionService) voidsetLanguageConverter(Converter<LanguageModel, LanguageData> languageConverter)
-
Constructor Details
-
DefaultCatalogVersionCentricLanguageFacade
public DefaultCatalogVersionCentricLanguageFacade()
-
-
Method Details
-
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.
-
getCatalogVersionService
-
setCatalogVersionService
-
getLanguageConverter
-
setLanguageConverter
-