Class ContextLocale

java.lang.Object
de.uplanet.lucy.server.ContextLocale

@Scriptable public final class ContextLocale extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static ILocale
    get(de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.session.ISession p_session)
    Get the locale that's associated with the current execution context.
    static ILocale
     
    static ILocale
    get(javax.servlet.http.HttpServletRequest p_request, de.uplanet.lucy.server.session.ISession p_session)
    Get the locale that's associated with the current execution context.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • get

      public static ILocale get(IProcessingContext p_ctx)
      Parameters:
      p_ctx - The processing context (could be null). Get the locale for the given processing context.
      See Also:
    • get

      public static ILocale get(de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.session.ISession p_session)
      Get the locale that's associated with the current execution context.

      The returned value is given by, in order,

      1. the request's cookie COOKIE.LOCALE,
      2. the given session's SESSVAR.LOCALE,
      3. the given session user's defaultLocale, if it exists, or
      4. the value given by DefaultLocale.get().

      Parameters:
      p_request - A request object, or null.
      p_session - A session object, or null.
      Returns:
      A locale.
    • get

      public static ILocale get(javax.servlet.http.HttpServletRequest p_request, de.uplanet.lucy.server.session.ISession p_session)
      Get the locale that's associated with the current execution context.

      The returned value is given by, in order,

      1. the request's cookie COOKIE.LOCALE,
      2. the given session's SESSVAR.LOCALE,
      3. the given session user's defaultLocale, if it exists, or
      4. the value given by DefaultLocale.get().

      Parameters:
      p_request - A request object, or null.
      p_session - A session object, or null.
      Returns:
      A locale.