|
||||||||||
| 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
com.basecmp.core.usecase.DynamicCallNode2
Custom-CallNode ruft den Usecase auf, der in dem Attributen oder Argumenten 'DynamicTargetUsecaseName' und 'DynamicTargetUsecaseNode' steht. Ist der unter 'DynamicTargetUsecaseName' kein Wert definiert, wird kein Call ausgeführt und der Error-Ausgang benutzt. Ist unter 'DynamicTargetUsecaseNode' kein Knoten angegeben, wird 'Start' als default angenommen.
| Parameter | Description |
DynamicTargetUsecaseName | Name des auszuführenden Usecase. Created on 06.06.2005 |
| Field Summary | |
static java.lang.String |
CONFIG_KEY_TARGET_STARTNODE_KEY
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem der Usecase-Startknoten des auszuführenden Usecase gefunden werden soll. |
static java.lang.String |
CONFIG_KEY_TARGET_USECASE_KEY
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem der Usecase-Name des auszuführenden Usecase gefunden werden soll. |
| Fields inherited from class com.basecmp.core.usecase.UsecaseStep |
stepId |
| Constructor Summary | |
DynamicCallNode2()
|
|
| Method Summary | |
void |
execute(UsecaseContext uc,
int unlockKey)
Hauptmethode einer Step-Instanz, welche die Step-Logik implementiert. |
protected void |
initStep(java.lang.Integer stepId)
Package-interne Initialisierungs-Methode. |
boolean |
isCallNode()
Liefert true |
| Methods inherited from class com.basecmp.core.usecase.BaseCmpUsecaseStep |
addErrorMessage, checkMandatoryConfigKey, checkNotEmptyConfigKey, containsParameter, dumpRequestAttributes, getCid, getCid, getCidAsString, getCidAsString, getCidAsString, getParameter, getParameterAsString, getParameterAsString, getParameterAsString, isEndNode, isJumpNode, isStartNode |
| 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_KEY
public static final java.lang.String CONFIG_KEY_TARGET_USECASE_KEY
| Constructor Detail |
public DynamicCallNode2()
| Method Detail |
public void execute(UsecaseContext uc,
int unlockKey)
throws UsecaseStepExecutionException
UsecaseStepDiese Methode muss von jedem Step selbst implementiert werden.
execute in class UsecaseStepuc - unlockKey -
UsecaseStepExecutionExceptionprotected void initStep(java.lang.Integer stepId)
UsecaseStep
initStep in class UsecaseSteppublic boolean isCallNode()
isCallNode in class BaseCmpUsecaseStep
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||