com.basecmp.core.usecasesteps.pagedelivery
Class LoadPage

java.lang.Object
  extended byBaseCmpUsecaseStep
      extended bycom.basecmp.core.usecasesteps.pagedelivery.LoadPage

public class LoadPage
extends BaseCmpUsecaseStep

Lädt einen Navigation-Asset (also eine CMS-Seite) mit der angegebenen CID und legt ihn im UsecaseContext unter den Keys 'navigation' und 'PersistentAsset' ab.

Fully refactored on 08.11.2005

Step-Configuration-Parameters:
ParameterDescription
CidKey (optional) Alternatives Context-Attribute ersetzt CID

Expected UsecaseContext-Attributes:
ParameterDescription
CID Default-ID-Key

Created UsecaseContext-Attributes:
ParameterDescription
navigation (Default-Context-Key). Typ {@link com.basecmp.core.persistence.impl.PersistentAsset}
Author:
Wolfgang Schröder

Field Summary
static java.lang.String CONFIG_KEY_CID
          Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem die CID des zu ladeneden Asset gefunden werden soll.
protected static Log log
           
 
Constructor Summary
LoadPage()
           
 
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_CID

public static final java.lang.String CONFIG_KEY_CID
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem die CID des zu ladeneden Asset gefunden werden soll. Ist kein Name angegeben wird com.basecmp.core.persistence.PersistenceConstants.COLUMN_CONTENT_ID benutzt.

See Also:
Constant Field Values

log

protected static Log log
Constructor Detail

LoadPage

public LoadPage()
Method Detail

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