com.ibm.itim.workflow.model

Class 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

      Fields 
      Modifier and Type Field and Description
      static java.lang.String ACCESS_OWNER
      Constant identifying the access owner participant type.
      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.
    • Field Detail

      • ROLE

        public static final java.lang.String ROLE
        Constant identifying the role participant type.
        See Also:
        Constant Field Values
      • SYSTEM

        public static final java.lang.String SYSTEM
        Constant identifying the system participant type.
        See Also:
        Constant Field Values
      • SERVICE_OWNER

        public static final java.lang.String SERVICE_OWNER
        Constant identifying the service owner participant type.
        See Also:
        Constant Field Values
      • SPONSOR

        public static final java.lang.String SPONSOR
        Constant identifying the sponsor participant type.
        See Also:
        Constant Field Values
      • SUPERVISOR

        public static final java.lang.String SUPERVISOR
        Constant identifying the supervisor participant type.
        See Also:
        Constant Field Values
      • SYSADMIN

        public static final java.lang.String SYSADMIN
        Constant identifying the system administrator participant type.
        See Also:
        Constant Field Values
      • PERSON

        public static final java.lang.String PERSON
        Constant identifying the person (human) participant type.
        See Also:
        Constant Field Values
      • REQUESTOR

        public static final java.lang.String REQUESTOR
        Constant identifying the requestor participant type.
        See Also:
        Constant Field Values
      • REQUESTEE

        public static final java.lang.String REQUESTEE
        Constant identifying the requestee participant type.
        See Also:
        Constant Field Values
      • DOMAINADMIN

        public static final java.lang.String DOMAINADMIN
        Constant identifying the domain administrator participant type.
        See Also:
        Constant Field Values
      • ACCESS_OWNER

        public static final java.lang.String ACCESS_OWNER
        Constant identifying the access owner participant type.
        See Also:
        Constant Field Values
    • 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).