Package org.camunda.bpm.engine.task
Interface IdentityLink
- 
- All Known Implementing Classes:
- IdentityLinkEntity
 
 public interface IdentityLinkAn identity link is used to associate a task with a certain identity. For example: - a user can be an assignee (= identity link type) for a task - a group can be a candidate-group (= identity link type) for a task- Author:
- Joram Barrez
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetGroupId()If the identity link involves a group, then this will be a non-null id of a group.StringgetId()Get the Id of identityLinkStringgetProcessDefId()Get the process definition idStringgetTaskId()The id of the task associated with this identity link.StringgetTenantId()The id of the tenant associated with this identity link.StringgetType()Returns the type of link.StringgetUserId()If the identity link involves a user, then this will be a non-null id of a user.
 
- 
- 
- 
Method Detail- 
getIdString getId() Get the Id of identityLink
 - 
getTypeString getType() Returns the type of link. SeeIdentityLinkTypefor the native supported types by the process engine.
 - 
getUserIdString getUserId() If the identity link involves a user, then this will be a non-null id of a user. That userId can be used to query for user information through theUserQueryAPI.
 - 
getGroupIdString getGroupId() If the identity link involves a group, then this will be a non-null id of a group. That groupId can be used to query for user information through theGroupQueryAPI.
 - 
getTaskIdString getTaskId() The id of the task associated with this identity link.
 - 
getProcessDefIdString getProcessDefId() Get the process definition id
 - 
getTenantIdString getTenantId() The id of the tenant associated with this identity link.- Since:
- 7.5
 
 
- 
 
-