Class HumanTaskActivityBehavior
java.lang.Object
org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
org.flowable.cmmn.engine.impl.behavior.impl.TaskActivityBehavior
org.flowable.cmmn.engine.impl.behavior.impl.HumanTaskActivityBehavior
- All Implemented Interfaces:
CmmnActivityBehavior,CmmnActivityWithMigrationContextBehavior,CmmnTriggerableActivityBehavior,PlanItemActivityBehavior
public class HumanTaskActivityBehavior
extends TaskActivityBehavior
implements PlanItemActivityBehavior, CmmnActivityWithMigrationContextBehavior
- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class org.flowable.cmmn.engine.impl.behavior.impl.TaskActivityBehavior
isBlocking, isBlockingExpression -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) voidexecute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, MigrationContext migrationContext) protected voidhandleAssignee(PlanItemInstanceEntity planItemInstanceEntity, TaskService taskService, ExpressionManager expressionManager, TaskEntity taskEntity, PlanItemInstanceEntityManager planItemInstanceEntityManager, CreateHumanTaskBeforeContext beforeContext, MigrationContext migrationContext) protected voidhandleCandidateGroups(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleCandidateUsers(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleCategory(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleDueDate(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleFormKey(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleOwner(PlanItemInstanceEntity planItemInstanceEntity, TaskService taskService, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandlePriority(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleTaskDescription(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) protected voidhandleTaskName(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) voidonStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) voidtrigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance) Methods inherited from class org.flowable.cmmn.engine.impl.behavior.impl.TaskActivityBehavior
evaluateIsBlockingMethods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
triggerMethods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
executeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnActivityBehavior
executeMethods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnTriggerableActivityBehavior
trigger
-
Field Details
-
humanTask
-
-
Constructor Details
-
HumanTaskActivityBehavior
-
-
Method Details
-
execute
- Overrides:
executein classTaskActivityBehavior
-
execute
public void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, MigrationContext migrationContext) - Specified by:
executein interfaceCmmnActivityWithMigrationContextBehavior
-
handleTaskName
protected void handleTaskName(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleTaskDescription
protected void handleTaskDescription(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleAssignee
protected void handleAssignee(PlanItemInstanceEntity planItemInstanceEntity, TaskService taskService, ExpressionManager expressionManager, TaskEntity taskEntity, PlanItemInstanceEntityManager planItemInstanceEntityManager, CreateHumanTaskBeforeContext beforeContext, MigrationContext migrationContext) -
handleOwner
protected void handleOwner(PlanItemInstanceEntity planItemInstanceEntity, TaskService taskService, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handlePriority
protected void handlePriority(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleFormKey
protected void handleFormKey(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleDueDate
protected void handleDueDate(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleCategory
protected void handleCategory(PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleCandidateUsers
protected void handleCandidateUsers(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
handleCandidateGroups
protected void handleCandidateGroups(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ExpressionManager expressionManager, TaskEntity taskEntity, CreateHumanTaskBeforeContext beforeContext) -
trigger
- Overrides:
triggerin classTaskActivityBehavior
-
onStateTransition
public void onStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) - Specified by:
onStateTransitionin interfacePlanItemActivityBehavior
-