Class BpmnUserTaskBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnUserTaskBehavior
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionBpmnUserTaskBehavior
(KeyGenerator keyGenerator, Writers writers, ExpressionProcessor expressionBehavior, BpmnStateBehavior stateBehavior, FormState formState, MutableUserTaskState userTaskState) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelUserTask
(BpmnElementContext context) void
cancelUserTask
(ElementInstance elementInstance) createNewUserTask
(BpmnElementContext context, ExecutableUserTask element, BpmnUserTaskBehavior.UserTaskProperties userTaskProperties) evaluateAssigneeExpression
(io.camunda.zeebe.el.Expression assignee, long scopeKey) evaluateCandidateGroupsExpression
(io.camunda.zeebe.el.Expression candidateGroups, long scopeKey) evaluateCandidateUsersExpression
(io.camunda.zeebe.el.Expression candidateUsers, long scopeKey) evaluateDateExpression
(io.camunda.zeebe.el.Expression date, long scopeKey) evaluateExternalFormReferenceExpression
(io.camunda.zeebe.el.Expression externalFormReference, long scopeKey) evaluateFormIdExpressionToFormKey
(io.camunda.zeebe.el.Expression formIdExpression, long scopeKey, String tenantId) evaluateUserTaskExpressions
(ExecutableUserTask element, BpmnElementContext context) void
userTaskCreated
(UserTaskRecord userTaskRecord)
-
Constructor Details
-
BpmnUserTaskBehavior
public BpmnUserTaskBehavior(KeyGenerator keyGenerator, Writers writers, ExpressionProcessor expressionBehavior, BpmnStateBehavior stateBehavior, FormState formState, MutableUserTaskState userTaskState)
-
-
Method Details
-
evaluateUserTaskExpressions
public Either<Failure,BpmnUserTaskBehavior.UserTaskProperties> evaluateUserTaskExpressions(ExecutableUserTask element, BpmnElementContext context) -
createNewUserTask
public UserTaskRecord createNewUserTask(BpmnElementContext context, ExecutableUserTask element, BpmnUserTaskBehavior.UserTaskProperties userTaskProperties) -
evaluateAssigneeExpression
-
evaluateCandidateGroupsExpression
-
evaluateCandidateUsersExpression
-
evaluateDateExpression
-
evaluateFormIdExpressionToFormKey
-
evaluateExternalFormReferenceExpression
-
cancelUserTask
-
cancelUserTask
-
userTaskCreated
-