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
getDistinguishedName, getId, getType, setDistinguishedName, setId, setType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE

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

SYSTEM

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

SERVICE_OWNER

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

SPONSOR

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

SUPERVISOR

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

SYSADMIN

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

PERSON

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

REQUESTOR

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

REQUESTEE

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

DOMAINADMIN

public static final java.lang.String DOMAINADMIN
Constant identifying the domain administrator participant type.
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).