|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectBaseCmpUsecaseStep
com.basecmp.core.usecasesteps.assetmanagement.LoadAsset2
Lädt einen beliebigen Asset mit der angegebenen CID und legt ihn im UsecaseContext unter dem angegebenen Key ab.
HINWEIS: Ersetzt den Step LoadAsset vollständig. Da über Config-Werte das Verhalten gesteuert wird, kann die "ReturnAsset-Funktionalität" von LoadAsset darüber tranparent erzeugt werden.
Created on 21.01.2005
| Parameter | Description |
ContextKey (optional) | Alternatives Context-Attribute ersetzt PersistentAsset |
CidKey (optional) | Alternatives Context-Attribute ersetzt CID |
AssetType (optional) | Erzwingt den angegebenen Assettyp |
CreateNew (optional) | Erzeugt zwingend einen neuen Asset und verhindert so das speichern/manipulieren bestehender Assets |
AssetTypeKey (optional) | Alternatives Context-Attribute ersetzt AssetType |
| Parameter | Description |
CID | Default-ID-Key |
AssetType | Default-Assettype-Key |
| Parameter | Description |
PersistentAsset | (Default-Context-Key). Typ {@link com.basecmp.core.persistence.impl.PersistentAsset} |
preferences | Wird nur erzeugt, wenn der angeforderte Asset-Typ den alias-namen "login" hat. Typ {@link com.basecmp.core.persistence.impl.PersistentAsset} |
EmptyAsset | True, wenn der Asset als neue, leere Persistenz erzeugt wurde. Typ {@link java.lang.Boolean} |
| Field Summary | |
static java.lang.String |
CONFIG_KEY_ASSET_TYPE
TODO |
static java.lang.String |
CONFIG_KEY_ASSET_TYPE_KEY
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem die CID des zu ladeneden Asset gefunden werden soll. |
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. |
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. |
static java.lang.String |
CONFIG_KEY_CREATE_NEW
TODO |
| Constructor Summary | |
LoadAsset2()
|
|
| 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 |
public static final java.lang.String CONFIG_KEY_ASSET_TYPE
public static final java.lang.String CONFIG_KEY_ASSET_TYPE_KEY
public static final java.lang.String CONFIG_KEY_CID
com.basecmp.core.persistence.PersistenceConstants.COLUMN_CONTENT_ID
benutzt.
public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
com.basecmp.core.usecase.UsecaseContextEntries#PERSISTENT_ASSET
benutzt.
public static final java.lang.String CONFIG_KEY_CREATE_NEW
| Constructor Detail |
public LoadAsset2()
| Method Detail |
public void execute(UsecaseContext uc,
int unlockKey)
throws UsecaseStepExecutionException
UsecaseStepExecutionExceptionprotected void initStep(java.lang.Integer stepId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||