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

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

public interface ParticipantDef
extends ProcessDefinitionRecord, java.io.Serializable


Nested Class Summary
static class ParticipantDef.ParticipantType
           
 
Method Summary
 java.lang.String getDeploymentId()
          A package can be deployed and then undeployed several times.
 java.lang.String getDescription()
          returns a short textual description of the participant.
 org.ow2.bonita.facade.def.element.ExternalReferenceDef getExternalReference()
          A reference to an external specification of a participant.
 java.lang.String getPackageId()
          Returns the value of the package Id attribute defined into the xpdl file.
 ParticipantDef.ParticipantType getParticipantType()
          Returns the definition of the type of participant entity.
 org.ow2.bonita.facade.def.element.RoleMapperDef getRoleMapper()
          The role mappers feature permits automatic definition of the Bonita roles.
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.ProcessDefinitionRecord
getProcessId
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.DefinitionRecord
getName
 
Methods inherited from interface org.ow2.bonita.facade.Record
getId
 

Method Detail

getPackageId

java.lang.String getPackageId()
Returns the value of the package Id attribute defined into the xpdl file.

Specified by:
getPackageId in interface Record
Returns:
The package id.

getDeploymentId

java.lang.String getDeploymentId()
A package can be deployed and then undeployed several times. Each deployment can be uniquely identified by the deployment id.

Specified by:
getDeploymentId in interface Record
Returns:
The deployment id.

getDescription

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


getParticipantType

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


getExternalReference

org.ow2.bonita.facade.def.element.ExternalReferenceDef getExternalReference()
A reference to an external specification of a participant.


getRoleMapper

org.ow2.bonita.facade.def.element.RoleMapperDef 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:
RoleMapperDef interface.