public class ContentFilterLanguagesMap extends java.lang.Object implements ContentFilterLanguagesService
Content Filter Languages ServiceMESSAGE_PREFIX| Constructor and Description |
|---|
ContentFilterLanguagesMap() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
convertToNewISOCode(java.lang.String code)
Since
java.util.Locale uses and returns old ISO code and the content-filter-lang.xml
respects the new ones. |
java.lang.String |
convertToOldISOCode(java.lang.String code)
Since
java.util.Locale uses and returns old ISO code and the content-filter-lang.xml
respects the new ones. |
java.lang.String |
getDefaultLanguage() |
java.util.List |
getFilterLanguages()
Get ordered list of languages code
|
java.lang.String |
getLabelByCode(java.lang.String code)
Get the language of the specified language code
|
java.util.List |
getMissingLanguages(java.util.List availableLanguages)
Get the the odered filter which results form an extract of availableLanguages on the filterLanguages
|
int |
getOrderByCode(java.lang.String code)
Get the order of the specified language code
|
void |
init()
Initialises the map using the configuration service provided
|
void |
setConfigService(org.springframework.extensions.config.ConfigService configService) |
public void setConfigService(org.springframework.extensions.config.ConfigService configService)
configService - the config service to use to read languagespublic java.util.List getFilterLanguages()
ContentFilterLanguagesServicegetFilterLanguages in interface ContentFilterLanguagesServicepublic java.util.List getMissingLanguages(java.util.List availableLanguages)
ContentFilterLanguagesServicegetMissingLanguages in interface ContentFilterLanguagesServiceavailableLanguages - the languages list whose will be removed from the filterLanguagespublic java.lang.String getLabelByCode(java.lang.String code)
ContentFilterLanguagesServicegetLabelByCode in interface ContentFilterLanguagesServicepublic int getOrderByCode(java.lang.String code)
ContentFilterLanguagesServicegetOrderByCode in interface ContentFilterLanguagesServicepublic java.lang.String getDefaultLanguage()
getDefaultLanguage in interface ContentFilterLanguagesServicepublic void init()
public java.lang.String convertToOldISOCode(java.lang.String code)
ContentFilterLanguagesServicejava.util.Locale uses and returns old ISO code and the content-filter-lang.xml
respects the new ones. This method convert new codes into old codes:
(he, yi, and id) new codes to (iw, ji, and in) old codes
convertToOldISOCode in interface ContentFilterLanguagesServicecode - the ISO language code to convertpublic java.lang.String convertToNewISOCode(java.lang.String code)
ContentFilterLanguagesServicejava.util.Locale uses and returns old ISO code and the content-filter-lang.xml
respects the new ones. This method convert old codes into new codes:
(iw, ji, and in) old codes to (he, yi, and id) new codes
convertToNewISOCode in interface ContentFilterLanguagesServicecode - the ISO language code to convertCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.