com.basecmp.core.usecasesteps.assetmanagement
Class SetAsDefaultLayoutType

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

public class SetAsDefaultLayoutType
extends BaseCmpUsecaseStep

Trägt den Layout-Type als Defaulttyp im zugeordneten Seitentyp ein.

Über den Konfigurations-Key "ContextKey", kann der Name, unter welchem der Domain-Asset erwartet wird abweichend vom Default "PersistentAsset" definiert werden. Ist der Asset nicht vom Typ "layouttype", wird der Step normal verlassen.

Created on 12.04.2005

See Also:
Serialized Form

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

Created UsecaseContext-Attributes:
ParameterDescription
SetAsDefault True, wenn das Layout als Defaultlayout erfolgreich gesetzt wurde. Typ {@link java.lang.Boolean}
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.
protected static Log log
           
 
Constructor Summary
SetAsDefaultLayoutType()
           
 
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

log

protected static Log log
Constructor Detail

SetAsDefaultLayoutType

public SetAsDefaultLayoutType()
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