com.hlcl.rql.as
Class OptionListSelection

java.lang.Object
  extended by com.hlcl.rql.as.OptionListSelection
All Implemented Interfaces:
CmsClientContainer, ElementContainer, PageContainer, ProjectContainer

public class OptionListSelection
extends java.lang.Object
implements ElementContainer

Diese Klasse beschreibt einen moeglichen Wert einer Optionsliste.

Author:
LEJAFR

Constructor Summary
OptionListSelection(OptionList optionList, java.lang.String selectionGuid, java.lang.String description, java.lang.String value, boolean isDefault)
          OptionListEntry constructor comment.
 
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 CmsServer.
 java.lang.String getDescription()
          Liefert den dem Autor angezeigten Wert dieses Eintrags (Name).
 Element getElement()
          Liefert das Element..
 java.lang.String getElementGuid()
          Liefert die RedDot GUID der OptionList zu der diese Selection gehoert.
 java.lang.String getLogonGuid()
          Liefert die RedDot logon GUID.
 Page getPage()
          Liefert die Seite zu der das Element gehoert.
 java.lang.String getPageGuid()
          Liefert die RedDot GUID der Seite.
 Project getProject()
          Liefert das Projekt.
 java.lang.String getProjectGuid()
          Liefert die RedDot GUID des Projekts.
 java.lang.String getSelectionGuid()
          Liefert die RedDot GUID dieser OptionList Selection zurueck.
 java.lang.String getSessionKey()
          Liefert den RedDot Session key.
 java.lang.String getValue()
          Liefert den im HTML Code eingesetzten Wert dieses Eintrags (Value).
 boolean isDefault()
          Liefert true genau dann, wenn dieses Selection Objekt der Default ist.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionListSelection

public OptionListSelection(OptionList optionList,
                           java.lang.String selectionGuid,
                           java.lang.String description,
                           java.lang.String value,
                           boolean isDefault)
OptionListEntry constructor comment.

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

getElement

public Element getElement()
Liefert das Element..

Specified by:
getElement in interface ElementContainer

getElementGuid

public java.lang.String getElementGuid()
Liefert die RedDot GUID der OptionList zu der diese Selection gehoert.

Specified by:
getElementGuid in interface ElementContainer

getLogonGuid

public java.lang.String getLogonGuid()
Liefert die RedDot logon GUID.

Specified by:
getLogonGuid in interface CmsClientContainer

getPage

public Page getPage()
Liefert die Seite zu der das Element gehoert.

Specified by:
getPage in interface PageContainer

getPageGuid

public java.lang.String getPageGuid()
Liefert die RedDot GUID der Seite.

Specified by:
getPageGuid in interface PageContainer

getProject

public Project getProject()
Liefert das Projekt.

Specified by:
getProject in interface ProjectContainer

getSelectionGuid

public java.lang.String getSelectionGuid()
Liefert die RedDot GUID dieser OptionList Selection zurueck.


getSessionKey

public java.lang.String getSessionKey()
Liefert den RedDot Session key.

Specified by:
getSessionKey in interface ProjectContainer

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

getDescription

public java.lang.String getDescription()
Liefert den dem Autor angezeigten Wert dieses Eintrags (Name).

Returns:
java.lang.String

getProjectGuid

public java.lang.String getProjectGuid()
                                throws RQLException
Liefert die RedDot GUID des Projekts.

Specified by:
getProjectGuid in interface ProjectContainer
Throws:
RQLException

getValue

public java.lang.String getValue()
Liefert den im HTML Code eingesetzten Wert dieses Eintrags (Value).

Returns:
java.lang.String

isDefault

public boolean isDefault()
Liefert true genau dann, wenn dieses Selection Objekt der Default ist.

Returns:
boolean

getCmsClient

public CmsClient getCmsClient()
Liefert den CmsServer.

Specified by:
getCmsClient in interface CmsClientContainer