Package sk.iway.iwcm.admin.layout
Class LayoutService
java.lang.Object
sk.iway.iwcm.admin.layout.LayoutService
LayoutService - sluzby pre zakladny layout WJ
Primarne do modelu pre Thymeleaf nastavi potrebne data
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLanguages(boolean addFirstEmpty, boolean translateValue) Vrati zoznam dostupnych jazykov, prvy v poradi bude jazyk podla konf.getLanguages(boolean addFirstEmpty, boolean translateValue, String appendTextKey) Vrati zoznam dostupnych jazykov, prvy v poradi bude jazyk podla konf.static LocalegetUserLocale(String lng) Vrati Locale objekt pre zadany jazyk, riesi aj problem cz/csstatic LocalegetUserLocale(javax.servlet.http.HttpServletRequest request) Vrati Locale objekt pre prihlaseneho pouzivatela (alebo predvoleny jazyk)
-
Constructor Details
-
LayoutService
public LayoutService(javax.servlet.http.HttpServletRequest request)
-
-
Method Details
-
getLayoutBean
-
setGlobalData
-
setHeaderData
-
setMenuData
-
getLanguages
Vrati zoznam dostupnych jazykov, prvy v poradi bude jazyk podla konf. premennej defaultLanguage- Parameters:
addFirstEmpty- - ak je true, prida na zaciatok prazdnu hodnotutranslateValue- - ak je true prelozi aj hodnotu (namiesto sk vypise Slovensky)- Returns:
-
getLanguages
public List<LabelValueDetails> getLanguages(boolean addFirstEmpty, boolean translateValue, String appendTextKey) Vrati zoznam dostupnych jazykov, prvy v poradi bude jazyk podla konf. premennej defaultLanguage- Parameters:
addFirstEmpty- - ak je true, prida na zaciatok prazdnu hodnotutranslateValue- - ak je true prelozi aj hodnotu (namiesto sk vypise Slovensky)appendTextKey- - textovy kluc, ktoreho text sa prida za hodnotu (value)- Returns:
-
getUserLocale
Vrati Locale objekt pre prihlaseneho pouzivatela (alebo predvoleny jazyk)- Parameters:
request-- Returns:
-
getUserLocale
Vrati Locale objekt pre zadany jazyk, riesi aj problem cz/cs- Parameters:
lng-- Returns:
-