com.ibm.itim.workflow.model

Class 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

      Fields 
      Modifier and Type Field and Description
      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.
    • 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).