com.ibm.itim.workflow.model
Class ActivityParticipant

java.lang.Object
  |
  +--com.ibm.itim.workflow.model.Participant
        |
        +--com.ibm.itim.workflow.model.ActivityParticipant
All Implemented Interfaces:
java.io.Serializable

public class ActivityParticipant
extends Participant

This class is a specialization of workflow participant within the context of a workflow activity.

See Also:
Serialized Form

Field Summary
static java.lang.String DOMAINADMIN
          Constant identifying the domain administrator participant type.
static java.lang.String PERSON
          Constant identifying the person (human) participant type.
static java.lang.String REQUESTEE
          Constant identifying the requestee participant type.
static java.lang.String REQUESTOR
          Constant identifying the requestor participant type.
static java.lang.String ROLE
          Constant identifying the role participant type.
static java.lang.String SERVICE_OWNER
          Constant identifying the service owner participant type.
static java.lang.String SPONSOR
          Constant identifying the sponsor participant type.
static java.lang.String SUPERVISOR
          Constant identifying the supervisor participant type.
static java.lang.String SYSADMIN
          Constant identifying the system administrator participant type.
static java.lang.String SYSTEM
          Constant identifying the system participant type.
 
Fields inherited from class com.ibm.itim.workflow.model.Participant
HUMAN
 
Constructor Summary
ActivityParticipant()
          Default constructor.
ActivityParticipant(DistinguishedName dn, java.lang.String type)
          Constructs with distinguished name and type.
ActivityParticipant(DistinguishedName dn, java.lang.String id, java.lang.String type)
          Constructs with distinguished name, id, and type.
ActivityParticipant(java.lang.String id, java.lang.String type)
          Constructs with distinguished name and type.
 
Methods inherited from class com.ibm.itim.workflow.model.Participant
equals, getDistinguishedName, getId, getType, setDistinguishedName, setId, setType, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ROLE

public static final java.lang.String ROLE
Constant identifying the role participant type.

See Also:
Constant Field Values

SYSTEM

public static final java.lang.String SYSTEM
Constant identifying the system participant type.

See Also:
Constant Field Values

SERVICE_OWNER

public static final java.lang.String SERVICE_OWNER
Constant identifying the service owner participant type.

See Also:
Constant Field Values

SPONSOR

public static final java.lang.String SPONSOR
Constant identifying the sponsor participant type.

See Also:
Constant Field Values

SUPERVISOR

public static final java.lang.String SUPERVISOR
Constant identifying the supervisor participant type.

See Also:
Constant Field Values

SYSADMIN

public static final java.lang.String SYSADMIN
Constant identifying the system administrator participant type.

See Also:
Constant Field Values

PERSON

public static final java.lang.String PERSON
Constant identifying the person (human) participant type.

See Also:
Constant Field Values

REQUESTOR

public static final java.lang.String REQUESTOR
Constant identifying the requestor participant type.

See Also:
Constant Field Values

REQUESTEE

public static final java.lang.String REQUESTEE
Constant identifying the requestee participant type.

See Also:
Constant Field Values

DOMAINADMIN

public static final java.lang.String DOMAINADMIN
Constant identifying the domain administrator participant type.

See Also:
Constant Field Values
Constructor Detail

ActivityParticipant

public ActivityParticipant()
Default constructor.


ActivityParticipant

public ActivityParticipant(DistinguishedName dn,
                           java.lang.String type)
Constructs with distinguished name and type.

Parameters:
dn - DistinguishedName of the participant.
type - Type of the participant (i.e., HUMAN, ROLE, SYSTEM, SERVICE_OWNER, SPONSOR, SUPERVISOR, SYSADMIN, PERSON, REQUESTOR, REQUESTEE, DOMAINADMIN).

ActivityParticipant

public ActivityParticipant(DistinguishedName dn,
                           java.lang.String id,
                           java.lang.String type)
Constructs with distinguished name, id, and type.

Parameters:
dn - DistinguishedName of the participant.
id - Identifier of the participant.
type - Type of the participant (i.e., HUMAN).

ActivityParticipant

public ActivityParticipant(java.lang.String id,
                           java.lang.String type)
Constructs with distinguished name and type.

Parameters:
id - Identifier of the participant.
type - Type of the participant (i.e., HUMAN).


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.