com.basecmp.core.usecasesteps.assetmanagement
Class WipeAsset

java.lang.Object
  extended byBaseCmpUsecaseStep
      extended bycom.basecmp.core.usecasesteps.assetmanagement.WipeAsset

public class WipeAsset
extends BaseCmpUsecaseStep

Löscht einen beliebigen Asset.

Damit auch weiterhin eine gültige Seite angezeigt werden kann, wenn die aktuelle Seite gelöscht wurde, wird vor dem Löschen die Parent-Seite herausgefunden und dessen CID im Request gespeichert.

See Also:
Serialized Form

Step-Configuration-Parameters:
ParameterDescription
ContextKey (optional) Alternatives Context-Attribute ersetzt PersistentAsset Erzeugte Request-Attribute:

Expected UsecaseContext-Attributes:
ParameterDescription
PersistentAsset (com.basecmp.core.persistence.impl.PersistentAsset)

Created UsecaseContext-Attributes:
ParameterDescription
AssetDeleted True, wenn der Asset erfolgreich gelöscht wurde, sonst false (java.lang.Boolean)
ParentPageCid Die CID der Parent-Seite. (java.lang.Integer) Created on 24.07.2003
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.
 
Constructor Summary
WipeAsset()
           
 
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
 

Field Detail

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
Constructor Detail

WipeAsset

public WipeAsset()
Method Detail

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