|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.hlcl.rql.as.Element
public abstract class Element
Diese Klasse beschreibt ein RedDot Element einer Seite.
| Field Summary | |
|---|---|
protected java.lang.String |
value
|
| Constructor Summary | |
|---|---|
Element(Page page,
TemplateElement templateElement,
java.lang.String name,
java.lang.String elementGuid,
java.lang.String value)
Container 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. |
void |
deleteValue()
Löscht den Wert dieses Elements. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.lang.String |
getElementGuid()
Liefert die RedDot GUID dieses Elements. |
java.lang.String |
getLogonGuid()
Liefert die RedDot logon GUID. |
java.lang.String |
getName()
Liefert den Namen des Elements auf der Seite. |
Page |
getPage()
Liefert die Seite, die diesen MultiLink beinhaltet. |
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 |
getSessionKey()
Liefert den RedDot Session key. |
TemplateElement |
getTemplateElement()
Liefert das Template-Element auf dem dieses Seitenelement basiert. |
java.lang.String |
getTemplateElementName()
Liefert den Namen des Template-Elemenst auf dem dieses Seitenelement basiert. |
protected java.lang.String |
getValue()
Liefert den Wert des Elemens (auch den Dateinamen eines Bildes). |
abstract java.lang.String |
getValueAsString()
Returns the content element's value converted into a string. |
boolean |
hasTemplateDefaultValue()
Liefert true, falls für dieses Element ein Vorgabe im Template definiert ist. |
boolean |
isCombinedUpdateSupported()
Liefert true, falls dieser Elementtyp die gemeinsame Änderung mit nur einem RQL unterstützt. |
boolean |
isEmpty()
Liefert true, falls dieses Element keinen Wert anzeigt. |
boolean |
isValueEntered()
Liefert true, falls in dieses Element eine Benutzereingabe erfolgt ist. |
protected RQLNode |
readElementNode()
Liefert den RQLNode für dieses Elements mit dem eigenen RQL ELT action=load. |
protected abstract void |
setValue(java.lang.Object valueObj)
Aendert polymorph den Wert dieses Elements. |
protected void |
setValue(java.lang.String value)
Aendert den Wert des Elements (auch den Bildnamen). |
java.lang.String |
toString()
Überschreibt den Standardwert für bequemes Debugging. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String value
| Constructor Detail |
|---|
public Element(Page page,
TemplateElement templateElement,
java.lang.String name,
java.lang.String elementGuid,
java.lang.String value)
page - Seite, die diesen Container Link beinhaltet.templateElement - TemplateElement auf dem dieses Element basiertname - Name des ElementselementGuid - GUID dieses Elementsvalue - Wert des Elements, auch Dateiname eines Bildes| Method Detail |
|---|
public RQLNode callCms(java.lang.String rqlRequest)
throws RQLException
callCms in interface CmsClientContainerRQLException
public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest)
throws RQLException
callCmsWithoutParsing in interface CmsClientContainerRQLException
public abstract java.lang.String getValueAsString()
throws RQLException
getValueAsString in interface ContentElementRQLException
public void deleteValue()
throws RQLException
RQLExceptionpublic CmsClient getCmsClient()
getCmsClient in interface CmsClientContainerpublic java.lang.String getElementGuid()
public java.lang.String getLogonGuid()
getLogonGuid in interface CmsClientContainerpublic java.lang.String getName()
public Page getPage()
getPage in interface PageContainerpublic java.lang.String getPageGuid()
getPageGuid in interface PageContainerpublic Project getProject()
getProject in interface ProjectContainer
public java.lang.String getProjectGuid()
throws RQLException
getProjectGuid in interface ProjectContainerRQLExceptionpublic java.lang.String getSessionKey()
getSessionKey in interface ProjectContainerpublic TemplateElement getTemplateElement()
getTemplateElement in interface ContentElementpublic java.lang.String getTemplateElementName()
getTemplateElementName in interface ContentElement
protected java.lang.String getValue()
throws RQLException
RQLException
public boolean hasTemplateDefaultValue()
throws RQLException
RQLException
public boolean isCombinedUpdateSupported()
throws RQLException
RQLExceptionPage.setElementValues(Map)
public boolean isEmpty()
throws RQLException
Der Vorgabewert aus dem Template wird mit einbezogen.
RQLException
public boolean isValueEntered()
throws RQLException
RQLException
protected abstract void setValue(java.lang.Object valueObj)
throws RQLException
valueObj - valueObj muss ein Object passend zum Typ dieses Elementes sein
RQLException
protected void setValue(java.lang.String value)
throws RQLException
RQLException
protected RQLNode readElementNode()
throws RQLException
RQLExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||