|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.util.as.ScriptParameters
public class ScriptParameters
Diese Klasse erleichtert den Zugriff auf Parameter eines Scripts. Diese werden in einer Seite vom Template rql_script gespeichert.
Constructor Summary | |
---|---|
ScriptParameters(Page scriptPage)
ScriptParameters constructor comment. |
Method Summary | |
---|---|
java.lang.String |
get(java.lang.String parameterName)
Liefert den Wert des Parameters mit dem gegebenen Namen zurück. |
boolean |
getBoolean(java.lang.String parameterName)
Liefert den Wert des Parameters (nur true oder false) konvertiert nach boolean mit dem gegebenen Namen zurück. |
int |
getInt(java.lang.String parameterName)
Liefert den Wert des Parameters konvertiert nach int mit dem gegebenen Namen zurück. |
java.util.Set<java.lang.String> |
getKeySet()
Liefert das Set mit allen Keynamen des Parametermappings zurück. |
java.util.SortedSet<java.lang.String> |
getKeySetSorted()
Liefert das Set mit allen Keynamen des Parametermappings sortiert zurück. |
Project |
getProject()
Liefert das aktuelle Projekt. |
boolean |
isConnectedUserInUserGroup(java.lang.String userGroupName)
RQL-seitige Prüfung ob ein User in einer Gruppe ist. |
void |
replaceInAllParameterValues(java.lang.String findValue,
java.lang.String replaceValue)
Ersetzt in allen Parameterwerten aller Parameter den gegebenen Wert find mit replace, falls find gefunden wurde. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptParameters(Page scriptPage)
Method Detail |
---|
public int getInt(java.lang.String parameterName) throws RQLException
RQLException
public boolean getBoolean(java.lang.String parameterName) throws RQLException
RQLException
public java.lang.String get(java.lang.String parameterName) throws RQLException
RQLException
public java.util.Set<java.lang.String> getKeySet() throws RQLException
RQLException
public java.util.SortedSet<java.lang.String> getKeySetSorted() throws RQLException
RQLException
public boolean isConnectedUserInUserGroup(java.lang.String userGroupName) throws RQLException
Da normale Autoren keine Benutzergruppe/User aus dem ServerManager lesen können, wird die Zulassung eines Templates für die Prüfung mißbraucht.
Liefert true, falls das Template mit dem Namen UserGroupCheck_
RQLException
public void replaceInAllParameterValues(java.lang.String findValue, java.lang.String replaceValue) throws RQLException
Geänderte Seiten werden automatisch bestätigt. TODO eine private Klasse verwenden, um die Auslösung key - value zu kapseln
RQLException
public Project getProject() throws RQLException
RQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |