-
Method Summary
void
long
long
void
Record Activity end, if activity event logging is enabled.
void
Record the start of an activity, if activity event logging is enabled.
void
Record a user task was completed
void
record that sequence flow was taken
void
Record the sub process instance start
void
void
Record task information change
void
Synchronize data with the new user task execution
void
Update process definition reference in all activity instances for a given process instance
-
Method Details
-
findUnfinishedActivityInstance
-
findActivityInstancesByExecutionAndActivityId
-
findActivityInstancesByProcessInstanceId
-
findActivityInstanceByTaskId
-
findActivityInstanceCountByQueryCriteria
-
findActivityInstancesByQueryCriteria
-
findActivityInstancesByNativeQuery
-
findActivityInstanceCountByNativeQuery
long findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap)
-
deleteActivityInstancesByProcessInstanceId
void deleteActivityInstancesByProcessInstanceId(String processInstanceId)
-
recordActivityEnd
Record Activity end, if activity event logging is enabled.
- Parameters:
executionEntity
- execution entity during which execution activity was ended
deleteReason
- the reason why activity was ended
-
recordActivityStart
Record the start of an activity, if activity event logging is enabled.
- Parameters:
executionEntity
- execution which is starting activity
-
recordSubProcessInstanceStart
Record the sub process instance start
-
recordTaskCreated
Record task created
- Parameters:
task
- the task which was created
execution
- execution which created the task
-
recordActivityTaskEnd
Record a user task was completed
- Parameters:
task
- the task which was completed
execution
- execution which related to the task
completerUserId
- the id of the user completion the task, which not necessarily the same as the assignee
-
recordTaskInfoChange
Record task information change
- Parameters:
taskEntity
- task entity which was changed
changeTime
- the time of the change
-
syncUserTaskExecution
Synchronize data with the new user task execution
- Parameters:
executionEntity
- execution which executes user task
newFlowElement
- user task flow element
oldActivityId
- previous activity id
task
- the user task
-
updateActivityInstancesProcessDefinitionId
void updateActivityInstancesProcessDefinitionId(String newProcessDefinitionId,
String processInstanceId)
Update process definition reference in all activity instances for a given process instance
- Parameters:
newProcessDefinitionId
- new process definition id
processInstanceId
- process instance which activities are transformed
-
recordSequenceFlowTaken
record that sequence flow was taken
- Parameters:
execution
- execution which executed sequence flow