com.basecmp.core.usecasesteps.assetmanagement
Class LoadDependentAsset

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

public class LoadDependentAsset
extends BaseCmpUsecaseStep

Lädt zu einem im UsecaseContext vorhandenen Asset einen zusätzlichen, direkt abhängigen Asset und legt diesen im UsecaseContext ab. Erwartete Request-Parameter (String-Objekte):

Created on 28.07.2004

See Also:
Serialized Form
Author:
wolfgang

Field Summary
static java.lang.String CONFIG_KEY_COLUMN_DEPENDENT_ID
          Spalten-Name (Pflichtangabe) des Keys mit dem der abhängige Asset gefunden werden kann.
static java.lang.String CONFIG_KEY_COLUMN_DEPENDENT_REFERENCE
          Name der Spalte (Pflichtangabe) im vorhandenen Asset, mit welcher der abhängige Asset referenziert werden kann (Foreign Key).
static java.lang.String CONFIG_KEY_CONTEXT_KEY
          Name (optional) des UsecaseContext-Attributes, in dem der vorhandene Asset gefunden werden kann.
static java.lang.String CONFIG_KEY_DEPENDENT_ASSET_CONTEXT_KEY
          Name (Pflichtangabe) des UsecaseContext-Attributes, unter dem der abängige Asset abgelegt wird.
static java.lang.String CONFIG_KEY_DEPENDENT_ASSET_TYPE
          Asset-Alias des abhängigen Assets.
static java.lang.String CONFIG_KEY_LOAD_DEPENDENT_IF_TYPE
          Asset-Alias-Name (Pflichtangabe), dem der vorhandene Asset angehören muss, damit der abhängige Asset geladen werden kann.
 
Constructor Summary
LoadDependentAsset()
           
 
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_COLUMN_DEPENDENT_ID

public static final java.lang.String CONFIG_KEY_COLUMN_DEPENDENT_ID
Spalten-Name (Pflichtangabe) des Keys mit dem der abhängige Asset gefunden werden kann.

See Also:
Constant Field Values

CONFIG_KEY_COLUMN_DEPENDENT_REFERENCE

public static final java.lang.String CONFIG_KEY_COLUMN_DEPENDENT_REFERENCE
Name der Spalte (Pflichtangabe) im vorhandenen Asset, mit welcher der abhängige Asset referenziert werden kann (Foreign Key).

See Also:
Constant Field Values

CONFIG_KEY_CONTEXT_KEY

public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
Name (optional) des UsecaseContext-Attributes, in dem der vorhandene Asset gefunden werden kann. Default ist UsecaseContextEntries#PERSISTENT_ASSET.

See Also:
Constant Field Values

CONFIG_KEY_DEPENDENT_ASSET_CONTEXT_KEY

public static final java.lang.String CONFIG_KEY_DEPENDENT_ASSET_CONTEXT_KEY
Name (Pflichtangabe) des UsecaseContext-Attributes, unter dem der abängige Asset abgelegt wird.

See Also:
Constant Field Values

CONFIG_KEY_DEPENDENT_ASSET_TYPE

public static final java.lang.String CONFIG_KEY_DEPENDENT_ASSET_TYPE
Asset-Alias des abhängigen Assets.

See Also:
Constant Field Values

CONFIG_KEY_LOAD_DEPENDENT_IF_TYPE

public static final java.lang.String CONFIG_KEY_LOAD_DEPENDENT_IF_TYPE
Asset-Alias-Name (Pflichtangabe), dem der vorhandene Asset angehören muss, damit der abhängige Asset geladen werden kann.

See Also:
Constant Field Values
Constructor Detail

LoadDependentAsset

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