com.basecmp.core.usecasesteps.assetmanagement
Class PrepareSaveDomain
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.assetmanagement.PrepareSaveDomain
- public class PrepareSaveDomain
- extends BaseCmpUsecaseStep
Setzt im UsecaseContext die Variable CreateNewHomepage auf Boolean.TRUE, wenn
unter dem Namen ROOT_NAVIGATION_FK ein Wert gleich null oder 0 im UsecaseContext
gefunden wird.
Wenn ROOT_NAVIGATION_FK gleich 0 oder null ist, wird der Errorausgang des Steps
benutzt, ansonsten der Nextausgang.
Dieser Step ist speziell für den Usecase SAVE_DOMAIN geschrieben.
Mit der Variablen CreateNewHomepage wird den Steps zur Erzeugung einer neuen
Seite angezeigt, das es sich hier um eine gesondert zu behandelnde Seite, nämlich
einer Homepage, handelt.
Im Unterschied zur normalen Seitenerzeugung, bei welcher die Werte der darüberliegenden
Seite für die neue Seite übernommen werden, ist dies bei einer Homepage nicht möglich.
- See Also:
- Serialized Form
- Author:
- mmeissner
TODO Logik aufsplitten in DecisionNode und SetUCValueNode, PrepareSaveDomain wird somit mittelfristig depracated!
|
Method Summary |
void |
execute(UsecaseContext uc,
int unlockKey)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrepareSaveDomain
public PrepareSaveDomain()
execute
public void execute(UsecaseContext uc,
int unlockKey)
throws UsecaseStepExecutionException
- Throws:
UsecaseStepExecutionException
Copyright © 2004 by basecmp® - Professional Web Solutions