com.basecmp.core.usecasesteps.permissionmanagement
Class HandleAssetLocking
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.permissionmanagement.HandleAssetLocking
- public class HandleAssetLocking
- extends BaseCmpUsecaseStep
Setzt das Lock-Flag des Assets im UsecaseContext, wenn der Editor
Schreibrechte besitzt und der Asset noch nicht von jemand anders gesperrt
wurde. Ist der Asset schon von jemand anderem gesperrt, wird das
IsEditor-Flag für diesen Zugriff gelöscht. Seiten-Asset (navigation) sind vom
Locking ausgenommen.
- See Also:
- Serialized Form
- Step-Configuration-Parameters:
| Parameter | Description |
ContextKey (optional) | Alternatives Context-Attribute ersetzt
PersistentAsset |
- Expected UsecaseContext-Attributes:
| Parameter | Description |
IsEditor | java.lang.Boolean |
- Created UsecaseContext-Attributes:
| Parameter | Description |
IsEditor | java.lang.Boolean Wird ggf gelöscht, wenn der Asset von
jemand anderem gesperrt ist. |
IsLocked | java.lang.Boolean TRUE, wenn der Asset gesperrt
(worden) ist. |
- Author:
- Wolfgang
|
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
HandleAssetLocking
public HandleAssetLocking()
execute
public void execute(UsecaseContext uc,
int unlockKey)
throws java.lang.Exception
- Throws:
java.lang.Exception
initStep
protected void initStep(java.lang.Integer stepId)
Copyright © 2004 by basecmp® - Professional Web Solutions