com.hlcl.rql.as
Class Locale

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

public class Locale
extends java.lang.Object
implements CmsClientContainer

Diese Klasse beschreibt ein Gebietsschema.

Author:
LEJAFR

Constructor Summary
Locale(CmsClient client, java.lang.String localeId, 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.
 CmsClient getCmsClient()
          Liefert den CmsClient.
 java.lang.String getCountryName()
           
 java.lang.String getLanguageId()
           
 java.lang.String getLanguageName()
           
 java.lang.String getLcid()
           
 java.lang.String getLocaleId()
           
 java.lang.String getLogonGuid()
          Liefert die RedDot logon GUID des users unter dem das script läuft.
 java.lang.String toString()
          Liefert alle relevanten infos für diese locale.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Locale

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

Parameters:
client - the cms client instance
localeId - locale ID, z.B. 2057, 1031
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.

getLanguageId

public java.lang.String getLanguageId()
Returns:
Returns the languageId.

getLanguageName

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

getLcid

public java.lang.String getLcid()
Returns:
Returns the lcid = locale ID.

getLocaleId

public java.lang.String getLocaleId()
Returns:
Returns the locale ID.

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

toString

public java.lang.String toString()
Liefert alle relevanten infos für diese locale.

Overrides:
toString in class java.lang.Object