com.basecmp.core.usecasesteps.workflowmanagement
Class UpdateAssetWorkflow
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.workflowmanagement.UpdateAssetWorkflow
- public class UpdateAssetWorkflow
- extends BaseCmpUsecaseStep
Aktualisiert den Workflow-und Online-Status eines Assets.
ACHTUNG: Funktioniert z.Zt. nur mir ServletRequestUsecaseContext!
- See Also:
- Serialized Form
- Step-Configuration-Parameters:
| Parameter | Description |
ContextKey (optional) | Alternatives Context-Attribute ersetzt
PersistentAsset
Created on 24.06.2003 |
- Expected UsecaseContext-Arguments:
| Parameter | Description |
CHANGE_WORKFLOWSTEP | [-1|0(Default)|1] |
LaunchPolicy | [0(Default)|1|2|3] siehe Policy-Konstanten im
Interface PersistentAsset {@link
com.basecmp.core.persistence.impl.PersistentAsset#INTERACTIVE_LAUNCH_CHECK_POLICY},
{@link com.basecmp.core.persistence.impl.PersistentAsset#SCHEDULED_LAUNCH_CHECK_POLICY}
und
{@link com.basecmp.core.persistence.impl.PersistentAsset#OVERRULE_LAUNCH_CHECK_POLICY}. |
- Expected UsecaseContext-Attributes:
| Parameter | Description |
PersistentAsset (Pflicht) | Typ
com.basecmp.core.persistence.impl.PersistentAsset |
UserHasNoWorkflowPermission | Typ java.lang.Boolean. True, wenn der
eingeloggte User keiner Gruppe angehört, die im aktuellen
Workflow-Schritt eine Änderung vornehmen darf. |
NeedsWorkflowUpdate | True, wenn der Workflow neu geschrieben
werden soll. Dies ist außer beim Launchen immer der Fall. Typ
java.lang.Boolean |
IsNewWorkflowStepLive | True, wenn der nächste Workflow-Schritt
unter Berücksichtigung aller Rechte und Bedingungen live sein
würde. Typ java.lang.Boolean |
IsNewWorkflowStepExpired | True, wenn der nächste Workflow-Schritt
unter Berücksichtigung aller Rechte und Bedingungen expired sein
würde. Typ java.lang.Boolean |
NewWorkflowStepId | Die CID des nächsten Workflow-Steps Typ
java.lang.Integer |
- Author:
- Wolfgang Schröder
|
Field Summary |
static java.lang.String |
CONFIG_KEY_CONTEXT_KEY
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter
dem der Asset abgelegt bzw gefunden werden soll. |
|
Method Summary |
void |
execute(UsecaseContext uc,
int unlockKey)
|
protected void |
initStep(java.lang.Integer stepId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFIG_KEY_CONTEXT_KEY
public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
- Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter
dem der Asset abgelegt bzw gefunden werden soll. Ist kein Name angegeben
wird
com.basecmp.core.usecase.UsecaseContextEntries#PERSISTENT_ASSET
benutzt.
- See Also:
- Constant Field Values
UpdateAssetWorkflow
public UpdateAssetWorkflow()
execute
public void execute(UsecaseContext uc,
int unlockKey)
throws UsecaseStepExecutionException
- Throws:
UsecaseStepExecutionException
initStep
protected void initStep(java.lang.Integer stepId)
Copyright © 2004 by basecmp® - Professional Web Solutions