com.basecmp.core.usecasesteps.assetmanagement
Class LoadAsset
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.assetmanagement.LoadAsset
- Direct Known Subclasses:
- LoadReturnAsset, LoadSourceReferenceAsset
- public class LoadAsset
- extends BaseCmpUsecaseStep
Lädt einen Asset.
Lädt normalerweise den Asset mit der CID aus dem Request. Ist im Request
bereits ein PersistentAsset gespeichert wird der Asset mit der CID nicht
geladen wenn im Request ein Attribut ReturnCid/ ein Parameter RETURN_CID
enthalten ist und dies identisch mit dem geladenen Asset ist.
Erwartete Request-Parameter (String-Objekte):
- Name: cid
- Name: RETURN_CID
Erwartete Request-Attribute:
- Name: PersistentAsset
Klasse: com.basecmp.core.persistence.impl.PersistentAsset
Erzeugte Request-Attribute:
- Name: PersistentAsset
Klasse: com.basecmp.core.persistence.impl.PersistentAsset
- Name: preferences
Klasse: com.basecmp.core.persistence.impl.PersistentAsset
Wird nur erzeugt, wenn der angeforderte Asset-Typ den alias-namen "login"
hat.
- Name: EmptyAsset
Klasse: java.lang.Boolean
True, wenn der Asset als neue, leere Persistenz erzeugt wurde.
Created on 26.06.2003
- See Also:
- Serialized Form
- Author:
- Wolfgang Schröder
|
Field Summary |
protected java.lang.String |
cid
|
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
|
|
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 |
cid
protected java.lang.String cid
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
LoadAsset
public LoadAsset()
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