com.basecmp.core.usecasesteps.permissionmanagement
Class AddPrincipal

java.lang.Object
  extended byBaseCmpUsecaseStep
      extended bycom.basecmp.core.usecasesteps.permissionmanagement.AddPrincipal

public class AddPrincipal
extends BaseCmpUsecaseStep

Ordnet eine Gruppe einem User zu und verläßt den Step normal, wenn die Operation ordnungsgemäß ausgeführt wurde. Bei evtl aufgetretenen Fehlern wird der Step via Error-Ausgang verlassen.

See Also:
Serialized Form

Step-Configuration-Parameters:
ParameterDescription
ContextKey (optional) Alternativer Name des Context-Attributs 'PersistentAsset'.
Groupname (optional) Name der zuzuordnenden Gruppe. Wenn hier ein Gruppenname angegeben wird, kann zur Laufzeit via Context-Attribut 'NONOWNED_PRINCIPAL' kein Gruppenname mehr angegeben werden (wird zur Laufzeit ignoriert).
GroupnameKey (optional) Alternativer Name des Context-Attributs 'NONOWNED_PRINCIPAL'.
Author:
Wolfgang Schröder

Field Summary
static java.lang.String CONFIG_KEY_CONTEXT_KEY
          Name des Step-Konfigurations-Wert 'ContextKey'.
static java.lang.String CONFIG_KEY_GROUP_CONTEXT_KEY
          Name des Step-Konfigurations-Wert 'GroupnameKey'.
static java.lang.String CONFIG_KEY_GROUPNAME
          Name des Step-Konfigurations-Wert 'Groupname'.
 
Constructor Summary
AddPrincipal()
           
 
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_CONTEXT_KEY

public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
Name des Step-Konfigurations-Wert 'ContextKey'.

See Also:
Constant Field Values

CONFIG_KEY_GROUP_CONTEXT_KEY

public static final java.lang.String CONFIG_KEY_GROUP_CONTEXT_KEY
Name des Step-Konfigurations-Wert 'GroupnameKey'.

See Also:
Constant Field Values

CONFIG_KEY_GROUPNAME

public static final java.lang.String CONFIG_KEY_GROUPNAME
Name des Step-Konfigurations-Wert 'Groupname'.

See Also:
Constant Field Values
Constructor Detail

AddPrincipal

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