com.ibm.itim.workflow.model
Class ProcessParticipant

java.lang.Object
  extended by com.ibm.itim.workflow.model.Participant
      extended by 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 SYSTEM_REQUESTER
          constant that represents the 'system participant' for workflows in customlabels.properties it is use for display in notification templates this is NOT a participant type per se
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.
 
Method Summary
 
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

SYSTEM_REQUESTER

public static final java.lang.String SYSTEM_REQUESTER
constant that represents the 'system participant' for workflows in customlabels.properties it is use for display in notification templates this is NOT a participant type per se

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 Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.