com.hlcl.rql.as
Class AdministrationElement

java.lang.Object
  extended by com.hlcl.rql.as.AdministrationElement
All Implemented Interfaces:
CmsClientContainer, ProjectContainer, TemplateContainer, TemplateFolderContainer

public class AdministrationElement
extends java.lang.Object
implements TemplateContainer

Diese Klasse beschreibt ein Administrationselement (Workflow Kommentare).

Author:
LEJAFR

Constructor Summary
AdministrationElement(Template template, java.lang.String name, java.lang.String administrationElementGuid, java.lang.String type)
          Erzeugt ein neues Templateelement.
 
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.
 java.lang.String getAdministrationElementGuid()
          Liefert die GUID des Administrations-Elements.
 CmsClient getCmsClient()
          Liefert den CmsClient.
 java.lang.String getLogonGuid()
          Liefert die RedDot logon GUID.
 java.lang.String getName()
          Liefert den Namen des Administrations-Elements.
 Project getProject()
          Liefert das Projekt.
 java.lang.String getProjectGuid()
          Liefert die RedDot GUID des Projekts.
 java.lang.String getSessionKey()
          Liefert den RedDot Session key.
 Template getTemplate()
          Liefert das Template zu dem dieses Element gehoert.
 TemplateFolder getTemplateFolder()
          Liefert den Template-Folder, in dem dieses Template enthalten ist.
 java.lang.String getTemplateFolderGuid()
          Liefert den Template-Folder GUID, in dem dieses Template enthalten ist.
 java.lang.String getTemplateGuid()
          Liefert die GUID des Templates vom Container.
 java.lang.String getType()
          Liefert den Typ des Administrations-Elements.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdministrationElement

public AdministrationElement(Template template,
                             java.lang.String name,
                             java.lang.String administrationElementGuid,
                             java.lang.String type)
Erzeugt ein neues Templateelement.

Parameters:
template - Das Template in dem dieses Element benutzt wird.
name - Name dieses TemplateElements
administrationElementGuid - ReDot GUID dieses AdministrationsElements
type - RedDot Typ dieses Elements (1 oder 2)
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

getAdministrationElementGuid

public java.lang.String getAdministrationElementGuid()
Liefert die GUID des Administrations-Elements.

Returns:
String

getCmsClient

public CmsClient getCmsClient()
Liefert den CmsClient.

Specified by:
getCmsClient in interface CmsClientContainer

getLogonGuid

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

Specified by:
getLogonGuid in interface CmsClientContainer

getName

public java.lang.String getName()
Liefert den Namen des Administrations-Elements.

Returns:
String

getProject

public Project getProject()
Liefert das Projekt.

Specified by:
getProject in interface ProjectContainer

getProjectGuid

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

Specified by:
getProjectGuid in interface ProjectContainer
Throws:
RQLException

getSessionKey

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

Specified by:
getSessionKey in interface ProjectContainer

getTemplate

public Template getTemplate()
Liefert das Template zu dem dieses Element gehoert.

Specified by:
getTemplate in interface TemplateContainer

getTemplateFolder

public TemplateFolder getTemplateFolder()
Liefert den Template-Folder, in dem dieses Template enthalten ist.

Specified by:
getTemplateFolder in interface TemplateFolderContainer
Returns:
TemplateFolder

getTemplateFolderGuid

public java.lang.String getTemplateFolderGuid()
Liefert den Template-Folder GUID, in dem dieses Template enthalten ist.

Specified by:
getTemplateFolderGuid in interface TemplateFolderContainer
Returns:
TemplateFolder

getTemplateGuid

public java.lang.String getTemplateGuid()
Liefert die GUID des Templates vom Container.

Specified by:
getTemplateGuid in interface TemplateContainer

getType

public java.lang.String getType()
Liefert den Typ des Administrations-Elements.