com.hlcl.rql.as
Class UserInterfaceLanguage

java.lang.Object
  extended by com.hlcl.rql.as.UserInterfaceLanguage
All Implemented Interfaces:
CmsClientContainer

public class UserInterfaceLanguage
extends java.lang.Object
implements CmsClientContainer

Diese Klasse beschreibt eine Oberflächensprache.

Author:
LEJAFR

Constructor Summary
UserInterfaceLanguage(CmsClient client, java.lang.String rfcLanguageId, java.lang.String languageId, java.lang.String countryName, java.lang.String languageName)
          Vollständiger Konstruktor mit allen Attributen.
 
Method Summary
 RQLNode callCms(java.lang.String rqlRequest)
          Senden eine Anfrage an das CMS und liefert eine geparste Antwort zurueck.
 java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest)
          Senden eine Anfrage an das CMS und liefert eine ungeparste Antwort zurueck.
 boolean equals(java.lang.Object obj)
          Zwei Oberflächensprachen werden als identisch interpretiert, falls beide die gleiche language ID haben.
 CmsClient getCmsClient()
          Liefert den CmsClient.
 java.lang.String getCountryName()
           
 java.lang.String getLanguageId()
           
 java.lang.String getLanguageName()
           
 java.lang.String getLogonGuid()
          Liefert die RedDot logon GUID des users unter dem das script läuft.
 java.lang.String getRfcLanguageId()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserInterfaceLanguage

public UserInterfaceLanguage(CmsClient client,
                             java.lang.String rfcLanguageId,
                             java.lang.String languageId,
                             java.lang.String countryName,
                             java.lang.String languageName)
Vollständiger Konstruktor mit allen Attributen.

Parameters:
client - the cms client instance
rfcLanguageId - fr-ca, en-gb, de-de
languageId - ENG, DEU
countryName - Englisch, German
languageName - United Kingdom, Germany
Method Detail

callCms

public RQLNode callCms(java.lang.String rqlRequest)
                throws RQLException
Senden eine Anfrage an das CMS und liefert eine geparste Antwort zurueck.

Specified by:
callCms in interface CmsClientContainer
Throws:
RQLException

callCmsWithoutParsing

public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest)
                                       throws RQLException
Senden eine Anfrage an das CMS und liefert eine ungeparste Antwort zurueck. Erforderlich für die Ermittlung des Werts eines Textelements.

Specified by:
callCmsWithoutParsing in interface CmsClientContainer
Throws:
RQLException

getCmsClient

public CmsClient getCmsClient()
Liefert den CmsClient.

Specified by:
getCmsClient in interface CmsClientContainer

getCountryName

public java.lang.String getCountryName()
Returns:
Returns the countryName.

equals

public boolean equals(java.lang.Object obj)
Zwei Oberflächensprachen werden als identisch interpretiert, falls beide die gleiche language ID haben.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
Override for debugging.

getLanguageId

public java.lang.String getLanguageId()
Returns:
Returns the languageId, e.g. DEU, ENG.

getLanguageName

public java.lang.String getLanguageName()
Returns:
Returns the languageName.

getLogonGuid

public java.lang.String getLogonGuid()
Liefert die RedDot logon GUID des users unter dem das script läuft.

Specified by:
getLogonGuid in interface CmsClientContainer

getRfcLanguageId

public java.lang.String getRfcLanguageId()
Returns:
Returns the rfcLanguageId, e.g. de-de, fr-ca.