de.uplanet.lucy.server
Class ContextLanguage

java.lang.Object
  extended by de.uplanet.lucy.server.ContextLanguage

@Scriptable
public final class ContextLanguage
extends java.lang.Object

Version:
$Revision: 67339 $

Method Summary
static java.lang.String get(de.uplanet.lucy.server.IProcessingContext p_ctx)
          Get the language for the given processing context.
static java.lang.String get(IServerBridgeRequest p_request, ISession p_session)
          Get the language 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 Detail

get

public static java.lang.String get(de.uplanet.lucy.server.IProcessingContext p_ctx)
Get the language for the given processing context.

See Also:
get(IServerBridgeRequest, ISession)

get

public static java.lang.String get(IServerBridgeRequest p_request,
                                   ISession p_session)
Get the language that's associated with the current execution context.

The returned value is given by, in order,

  1. the request's query string parameter QSVAR.RQ_LANG,
  2. the request's cookie COOKIE.LANG,
  3. the given session's SESSVAR.LANG,
  4. the given session user's defaultLanguage, if it exists, or
  5. the value given by DefaultLanguage.get().

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


Last updated: 2011-08-11 10-04
Copyright © 2000-2011 United Planet. All Rights Reserved.