com.ibm.itim.workflow.model
Class ProcessParticipant

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

public class ProcessParticipant
extends Participant

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

See Also:
Serialized Form

Field Summary
static java.lang.String SYSTEM
          Constant identifying the provisioning system as a participant type.
static java.lang.String TENANT_ADMIN
          Constant identifying the tenant administrator participant type (multi-tenant deployments only).
static java.lang.String WORKFLOW_ENGINE
          Constant identifying the workflow engine itself as a participant type.
 
Fields inherited from class com.ibm.itim.workflow.model.Participant
HUMAN
 
Constructor Summary
ProcessParticipant()
          Default constructor.
ProcessParticipant(DistinguishedName dn, java.lang.String type)
          Constructs with distinguished name and type.
ProcessParticipant(DistinguishedName dn, java.lang.String id, java.lang.String type)
          Constructs with distinguished name, id, and type.
ProcessParticipant(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

WORKFLOW_ENGINE

public static final java.lang.String WORKFLOW_ENGINE
Constant identifying the workflow engine itself as a participant type.

TENANT_ADMIN

public static final java.lang.String TENANT_ADMIN
Constant identifying the tenant administrator participant type (multi-tenant deployments only).

SYSTEM

public static final java.lang.String SYSTEM
Constant identifying the provisioning system as a participant type.
Constructor Detail

ProcessParticipant

public ProcessParticipant()
Default constructor.

ProcessParticipant

public ProcessParticipant(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, WORKFLOW_ENGINE, TENANT_ADMIN, SYSTEM).

ProcessParticipant

public ProcessParticipant(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).

ProcessParticipant

public ProcessParticipant(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).