|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectBaseCmpUsecaseStep
com.basecmp.core.usecasesteps.assetmanagement.LinkAssets
Lädt den Source-Asset und verknüpft ihn mit dem Target-Asset. Ist eine Referenz mit gleicher Parent-Id, Child-Id und Referenztyp bereits vorhanden, wird diese ersetzt.
| Parameter | Description |
ContextKey (optional) | Alternatives Context-Attribute ersetzt PersistentAsset |
SourceCidKey (bedingt Pflicht) | Id des Asset (Source), an den ein anderer Asset (Target) gebunden werden soll. Wenn angegeben, wird dieser Asset als Source-Asset geladen und zur Verknüpfung benutzt, fehlt der Key, muss unter dem Context-Key ein PersistentAsset-Objekt vorhanden sein. |
TargetCidKey (Pflicht) | Id des Asset (Target), der an einen anderen Asset (Source) gebunden werden soll. |
ContextKeyRelationType (optional) | Definition eines alternativen Kontextkey für die Art der Relation. Default ist RelationType |
ContextKeyRefType (optional) | Definition eines alternativen Kontextkey für ReferenceSourceAsset. Default ist RefType |
| Field Summary | |
static java.lang.String |
CONFIG_KEY_BINDING_TYPE
Step-Konfigurations-Wert für den Namen Bindungsrichtung bzw Art. |
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_CONTEXT_KEY_BINDING_TYPE
|
static java.lang.String |
CONFIG_KEY_CONTEXT_KEY_REF_SOURCE_ID
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem die CID des Source-Asset gefunden werden soll. |
static java.lang.String |
CONFIG_KEY_CONTEXT_KEY_REF_TARGET_ID
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter dem die CID des Target-Asset gefunden werden soll. |
static java.lang.String |
CONFIG_KEY_REF_TYPE
Step-Konfigurations-Wert für den Namen zu klonenden Referenztyps. |
| Constructor Summary | |
LinkAssets()
|
|
| 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_BINDING_TYPE
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_CONTEXT_KEY_BINDING_TYPE
public static final java.lang.String CONFIG_KEY_CONTEXT_KEY_REF_SOURCE_ID
public static final java.lang.String CONFIG_KEY_CONTEXT_KEY_REF_TARGET_ID
public static final java.lang.String CONFIG_KEY_REF_TYPE
| Constructor Detail |
public LinkAssets()
| Method Detail |
public void execute(UsecaseContext uc,
int unlockKey)
throws java.lang.Exception
java.lang.Exceptionprotected void initStep(java.lang.Integer stepId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||