|
||||||||||
| 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.JumpNode
Triviale Jump-Node-Implementierung.
Ein Jumpnode (Step) springt unconditional vom Usecase, in dem er deklariert wurde zum Usecase, der in der XML-Definition unter dem Config-Parametern "TargetUsecaseName" und "TargetStartNode" angegeben wurde. Nach Beendigung des angesprungenen Usecase wird der aufgerufene Usecase (im Gegensatz zu einem Call) nicht weiter ausgeführt! Für die Ausführung des Jumps sorgt UsecaseMgr. Created on 16.09.2003
| Field Summary | |
static java.lang.String |
CONFIG_KEY_TARGET_STARTNODE_NAME
Symbolische Konstante für den Step-Konfigurationskey, unter dem der Name des Start-Knotens des aufzurufenden Usecase eingetragen ist. |
static java.lang.String |
CONFIG_KEY_TARGET_USECASE_NAME
Symbolische Konstante für den Step-Konfigurationskey, unter dem der Name des aufzurufenden Usecase eingetragen ist. |
| Fields inherited from class com.basecmp.core.usecase.UsecaseStep |
stepId |
| Constructor Summary | |
JumpNode()
|
|
| Method Summary | |
void |
execute(UsecaseContext uc,
int unlockKey)
Minimal-Implementierung, die setStepResult() mit RESULT_NEXT aufruft. |
protected void |
initStep(java.lang.Integer stepId)
Package-interne Initialisierungs-Methode. |
boolean |
isCallNode()
Liefert false |
boolean |
isEndNode()
Liefert false |
boolean |
isJumpNode()
Liefert true |
boolean |
isStartNode()
Liefert false |
| Methods inherited from class com.basecmp.core.usecase.UsecaseStep |
getConfigKeys, getConfigValue, isInitialized, setConfigValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String CONFIG_KEY_TARGET_STARTNODE_NAME
public static final java.lang.String CONFIG_KEY_TARGET_USECASE_NAME
| Constructor Detail |
public JumpNode()
| Method Detail |
public void execute(UsecaseContext uc,
int unlockKey)
throws UsecaseStepExecutionException
execute in class UsecaseStepuc - unlockKey -
UsecaseStepExecutionExceptionprotected void initStep(java.lang.Integer stepId)
UsecaseStep
initStep in class UsecaseSteppublic 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 | |||||||||