com.basecmp.core.usecasesteps.assetmanagement
Class CheckDeleteAsset

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

public class CheckDeleteAsset
extends BaseCmpUsecaseStep

Prüft den zu löschenden Asset, ob es sich um eine Seite handelt. 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. Setzt ausserdem das Flag NeedsFlush im UsecaseContext auf True.

See Also:
Serialized Form

Expected UsecaseContext-Attributes:
ParameterDescription
PersistentAsset {@link com.basecmp.core.persistence.impl.PersistentAsset}

Created UsecaseContext-Attributes:
ParameterDescription
NeedsFlush{@link java.lang.Boolean}
ParentPageCid{@link java.lang.Integer} Created on 24.07.2003
Author:
Wolfgang Schröder

Field Summary
protected static Log log
           
 
Constructor Summary
CheckDeleteAsset()
           
 
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
 

Field Detail

log

protected static Log log
Constructor Detail

CheckDeleteAsset

public CheckDeleteAsset()
Method Detail

execute

public void execute(UsecaseContext uc,
                    int unlockKey)
             throws UsecaseStepExecutionException
Throws:
UsecaseStepExecutionException


Copyright © 2004 by basecmp® - Professional Web Solutions