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 Locale
getUserLocale
(String lng) Vrati Locale objekt pre zadany jazyk, riesi aj problem cz/csstatic Locale
getUserLocale
(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:
-