Class LocaleUtils

java.lang.Object
de.xima.fc.web.common.utils.LocaleUtils

public class LocaleUtils extends Object
  • Constructor Details

    • LocaleUtils

      public LocaleUtils()
  • Method Details

    • getLocale

      @Deprecated public static Locale getLocale(ValueParameters params, XfcSession xfcSess)
      Deprecated.
    • getLocale

      public static Locale getLocale(javax.servlet.http.HttpServletRequest req, XfcSession xfcSess)
    • getFrqSessionLocale

      public static Locale getFrqSessionLocale(javax.servlet.http.HttpServletRequest req)
    • getLocale

      public static Locale getLocale(javax.servlet.http.HttpServletRequest req)
    • getLocale

      public static Locale getLocale(String lang, XfcSession xfcSess)
    • getLocale

      public static Locale getLocale(javax.servlet.http.HttpServletRequest request, String lang, XfcSession frqSession)
    • getLocale

      public static Locale getLocale(javax.servlet.http.HttpServletRequest request, FRQSession frqSession)
    • getLanguageTag

      public static String getLanguageTag(IFormRenderContext renderCtx, XfcSession session)
      Liefert für diesen RenderContext und Session den gültigen Language-Tag in der ISO-Form "en-GB". Die Reihenfolge ist hierbei wie folgt: - wenn verfügbar, nimm das Locale aus dem RenderContext und liefere deren Language-Tag - andernfalls, nimm wenn verfügbar das Locale aus der XfcSession und liefere deren Language-Tag - andernfalls, wird der Language-Tag für das default-Locale zurück gegeben
      Parameters:
      renderCtx - IFormRenderContext
      session - XfcSession
      Returns:
      Lanuage-Tag als ISO_639.
    • getLanguageTag

      public static String getLanguageTag(IFormRenderContext renderCtx, FRQSession session)
    • getLanguage

      public static String getLanguage(IFormRenderContext renderCtx, XfcSession session)
      Liefert für diesen RenderContext und Session den gültigen Language-Key in der ISO-Form "en". Die Reihenfolge ist hierbei wie folgt: - wenn verfügbar, nimm das Locale aus dem RenderContext und liefere deren Language - andernfalls, nimm wenn verfügbar das Locale aus der XfcSession und liefere deren Language - andernfalls, wird der Language für das default-Locale zurück gegeben
      Parameters:
      renderCtx - IFormRenderContext
      session - XfcSession
      Returns:
      Lanugage-Key.
    • getLanguage

      public static String getLanguage(IFormRenderContext renderCtx, FRQSession session)