org.ow2.bonita.facade.def.majorElement
Interface ParticipantDefinition

All Superinterfaces:
DefinitionRecord, ProcessDefinitionRecord, java.io.Serializable

public interface ParticipantDefinition
extends ProcessDefinitionRecord, java.io.Serializable

This interface represents the Participant definition. It's derived from the Workflow Participant of XPDL.


Nested Class Summary
static class ParticipantDefinition.ParticipantType
          The Participant entity type attribute characterises the participant to be an individual, an organisational unit or an abstract resource such as a machine.
 
Method Summary
 java.lang.String getDescription()
          returns a short textual description of the participant.
 ExternalReferenceDefinition getExternalReference()
          A reference to an external specification of a participant.
 java.lang.String getParticipantId()
          Returns the value of the id attribute of the Participant element defined into the XPDL file.
 ParticipantDefinition.ParticipantType getParticipantType()
          Returns the definition of the type of participant entity.
 RoleMapperDefinition getRoleMapper()
          The role mappers feature permits automatic definition of the Bonita roles.
 ParticipantDefinitionUUID getUUID()
          Returns the UUID for the ParticipantDefinition.
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.ProcessDefinitionRecord
getProcessDefinitionUUID
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.DefinitionRecord
getName, getPackageDefinitionUUID
 

Method Detail

getUUID

ParticipantDefinitionUUID getUUID()
Returns the UUID for the ParticipantDefinition.


getParticipantId

java.lang.String getParticipantId()
Returns the value of the id attribute of the Participant element defined into the XPDL file.


getDescription

java.lang.String getDescription()
returns a short textual description of the participant.


getParticipantType

ParticipantDefinition.ParticipantType getParticipantType()
Returns the definition of the type of participant entity.


getExternalReference

ExternalReferenceDefinition getExternalReference()
A reference to an external specification of a participant.


getRoleMapper

RoleMapperDefinition getRoleMapper()
The role mappers feature permits automatic definition of the Bonita roles. This advanced feature is defined within the xpdl file with extended attributes within the participant element definition. A call to a java class is performed when the task is created.

Returns:
RoleMapperDefinition interface.


Copyright © 2009 OW2 Consortium. All Rights Reserved.