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
Direct Known Subclasses:
WorkflowRequester

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

See Also:
Constant Field Values

TENANT_ADMIN

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

See Also:
Constant Field Values

SYSTEM

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

See Also:
Constant Field Values
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).


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.