Class BpmnUserTaskBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnUserTaskBehavior
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBpmnUserTaskBehavior(KeyGenerator keyGenerator, Writers writers, ExpressionProcessor expressionBehavior, BpmnStateBehavior stateBehavior, FormState formState, MutableUserTaskState userTaskState) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelUserTask(BpmnElementContext context) voidcancelUserTask(ElementInstance elementInstance) longcreateNewUserTask(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) evaluateFormIdExpressionToFormKey(io.camunda.zeebe.el.Expression formIdExpression, long scopeKey, String tenantId) evaluateUserTaskExpressions(ExecutableUserTask element, BpmnElementContext context) voiduserTaskCreated(long userTaskKey, BpmnElementContext context, ExecutableUserTask element, BpmnUserTaskBehavior.UserTaskProperties userTaskProperties)
-
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 long createNewUserTask(BpmnElementContext context, ExecutableUserTask element, BpmnUserTaskBehavior.UserTaskProperties userTaskProperties) -
userTaskCreated
public void userTaskCreated(long userTaskKey, BpmnElementContext context, ExecutableUserTask element, BpmnUserTaskBehavior.UserTaskProperties userTaskProperties) -
evaluateAssigneeExpression
-
evaluateCandidateGroupsExpression
-
evaluateCandidateUsersExpression
-
evaluateDateExpression
-
evaluateFormIdExpressionToFormKey
-
cancelUserTask
-
cancelUserTask
-