Class LayoutService

java.lang.Object
sk.iway.iwcm.admin.layout.LayoutService

public class LayoutService extends Object
LayoutService - sluzby pre zakladny layout WJ Primarne do modelu pre Thymeleaf nastavi potrebne data
  • Constructor Details

    • LayoutService

      public LayoutService(javax.servlet.http.HttpServletRequest request)
  • Method Details

    • getLayoutBean

      public LayoutBean getLayoutBean()
    • setGlobalData

      public LayoutService setGlobalData()
    • setHeaderData

      public LayoutService setHeaderData()
    • setMenuData

      public LayoutService setMenuData()
    • getLanguages

      public List<LabelValueDetails> getLanguages(boolean addFirstEmpty, boolean translateValue)
      Vrati zoznam dostupnych jazykov, prvy v poradi bude jazyk podla konf. premennej defaultLanguage
      Parameters:
      addFirstEmpty - - ak je true, prida na zaciatok prazdnu hodnotu
      translateValue - - 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 hodnotu
      translateValue - - ak je true prelozi aj hodnotu (namiesto sk vypise Slovensky)
      appendTextKey - - textovy kluc, ktoreho text sa prida za hodnotu (value)
      Returns:
    • getUserLocale

      public static Locale getUserLocale(javax.servlet.http.HttpServletRequest request)
      Vrati Locale objekt pre prihlaseneho pouzivatela (alebo predvoleny jazyk)
      Parameters:
      request -
      Returns:
    • getUserLocale

      public static Locale getUserLocale(String lng)
      Vrati Locale objekt pre zadany jazyk, riesi aj problem cz/cs
      Parameters:
      lng -
      Returns: