com.basecmp.core.usecasesteps.assetmanagement
Class LoadAssetByAlternateKey
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.assetmanagement.LoadAssetByAlternateKey
- public final class LoadAssetByAlternateKey
- extends BaseCmpUsecaseStep
Lädt einen beliebigen Asset anhand des angegebenen Spaltennamen und legt ihn
im UsecaseContext unter dem angegebenen Key ab.Ist kein Asset unter den
angegebenen Werten zu finden, wird der Step normal verlassen (Next-Id), ohne
jedoch das Context-Out-Attribut 'PersistenAsset' (oder dessen Alternativen
Key) im UsecaseContext zu erzeugen. Im Falle eines Fehlers, wird der Step
über die Error-Id verlassen!
- See Also:
- Serialized Form
- Step-Configuration-Parameters:
| Parameter | Description |
Key (pflicht) | Attributname für den Wert des Keys, der zum Lesen
aus der DB benutzt werden soll. |
AssetType (pflicht) | Assettyp des zu ladenden Assets. |
KeyColumn (optional) | Attributname für den Spaltennamen des Keys,
der zum Lesen aus der DB-Tabelle benutzt werden soll. Wenn nicht
angegeben, wird der configkey 'Key' auch als Spaltenname benutzt. |
ContextKey (optional) | Alternativer Attributname für contextout
PersistentAsset |
- Created UsecaseContext-Attributes:
| Parameter | Description |
PersistentAsset | Attributname unter dem der geladene Asset im
UsecaseContext abgelegt wird. Typ
{@link com.basecmp.core.persistence.impl.PersistentAsset}
Created on 23.04.2007 |
- Author:
- Wolfgang Schröder
|
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 |
LoadAssetByAlternateKey
public LoadAssetByAlternateKey()
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