|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.core.usecase.UsecaseStep
com.basecmp.core.usecase.BaseCmpUsecaseStep
Erweiterte Basis-Implementierung eines UsecaseStep.
Alle im BaseCMP-Framework vorhandenen UsecaseSteps mit erben von dieser Klasse. Die Methoden isCallNode(), isEndNode(), is JumpNode() und isStartNode() werden alle mit dem Defaultwert false implementiert, was für die meisten Steps ausreicht, da das Framework selbst bereits die Implementierung der ControlNodes bzw Steps liefert.
BaseCmpUsecaseStep stellt den davon abgeleiteten Steps diverse Hilfsmethoden zu Verfügung und definiert den Logger-Namen in der Instanz-Variablen loggername. Created on 15.09.2003
| Field Summary |
| Fields inherited from class com.basecmp.core.usecase.UsecaseStep |
stepId |
| Constructor Summary | |
BaseCmpUsecaseStep()
|
|
| Method Summary | |
static void |
addErrorMessage(UsecaseContext uc,
java.lang.String msg)
|
protected java.lang.String |
checkMandatoryConfigKey(java.lang.String configKey)
Prüft, ob der angegeben Config-Key gesetzt wurde und wirft eine UsecaseStepInitializationException, wenn der Wert nicht gesetzt
wurde. |
protected java.lang.String |
checkNotEmptyConfigKey(java.lang.String configKey)
Prüft, ob der angegeben Config-Key gesetzt wurde und wirft eine UsecaseStepInitializationException, wenn der Wert zwar gesetzt
wurde aber leer ist. |
protected boolean |
containsParameter(UsecaseContext uc,
java.lang.String name)
|
protected void |
dumpRequestAttributes(UsecaseContext uc)
Noch nicht implementiert! |
protected long |
getCid(UsecaseContext uc)
Liefert die Content-Id des Requests aus dem UsecaseContext als int-Wert. |
protected long |
getCid(UsecaseContext uc,
int defaultCid)
Liefert die Content-Id des Requests aus dem UsecaseContext als int-Wert. |
protected java.lang.String |
getCidAsString(UsecaseContext uc)
Liefert die Content-Id des Requests aus dem UsecaseContext als String. |
protected java.lang.String |
getCidAsString(UsecaseContext uc,
int defaultCid)
Liefert die Content-Id des Requests aus dem UsecaseContext als String-Wert. |
protected java.lang.String |
getCidAsString(UsecaseContext uc,
java.lang.String defaultCid)
Liefert die Content-Id des Requests aus dem UsecaseContext als String-Wert. |
protected long |
getParameter(UsecaseContext uc,
java.lang.String name,
int defaultValue)
Liefert das Usecase-Argument "name" als int-Wert. |
protected java.lang.String |
getParameterAsString(UsecaseContext uc,
java.lang.String name)
Liefert das Usecase-Argument "name" als String. |
protected java.lang.String |
getParameterAsString(UsecaseContext uc,
java.lang.String name,
int defaultValue)
Liefert das Usecase-Argument "name" als String. |
protected java.lang.String |
getParameterAsString(UsecaseContext uc,
java.lang.String name,
java.lang.String defaultValue)
Liefert das Usecase-Argument "name" als String. |
boolean |
isCallNode()
Liefert false |
boolean |
isEndNode()
Liefert false |
boolean |
isJumpNode()
Liefert false |
boolean |
isStartNode()
Liefert false |
| Methods inherited from class com.basecmp.core.usecase.UsecaseStep |
getConfigKeys, getConfigValue, initStep, isInitialized, setConfigValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BaseCmpUsecaseStep()
| Method Detail |
public static void addErrorMessage(UsecaseContext uc,
java.lang.String msg)
protected java.lang.String checkMandatoryConfigKey(java.lang.String configKey)
UsecaseStepInitializationException, wenn der Wert nicht gesetzt
wurde.
protected java.lang.String checkNotEmptyConfigKey(java.lang.String configKey)
UsecaseStepInitializationException, wenn der Wert zwar gesetzt
wurde aber leer ist.
protected boolean containsParameter(UsecaseContext uc,
java.lang.String name)
protected void dumpRequestAttributes(UsecaseContext uc)
protected long getCid(UsecaseContext uc)
protected long getCid(UsecaseContext uc,
int defaultCid)
protected java.lang.String getCidAsString(UsecaseContext uc)
protected java.lang.String getCidAsString(UsecaseContext uc,
int defaultCid)
protected java.lang.String getCidAsString(UsecaseContext uc,
java.lang.String defaultCid)
protected long getParameter(UsecaseContext uc,
java.lang.String name,
int defaultValue)
protected java.lang.String getParameterAsString(UsecaseContext uc,
java.lang.String name)
protected java.lang.String getParameterAsString(UsecaseContext uc,
java.lang.String name,
int defaultValue)
protected java.lang.String getParameterAsString(UsecaseContext uc,
java.lang.String name,
java.lang.String defaultValue)
public boolean isCallNode()
isCallNode in class UsecaseSteppublic boolean isEndNode()
isEndNode in class UsecaseSteppublic boolean isJumpNode()
isJumpNode in class UsecaseSteppublic boolean isStartNode()
isStartNode in class UsecaseStep
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||