public class UserTaskActivityBehavior extends TaskActivityBehavior implements MigrationObserverBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationException
Modifier and Type | Field and Description |
---|---|
protected TaskDecorator |
taskDecorator |
activityInstanceId
LOG
bpmnActivityBehavior
Constructor and Description |
---|
UserTaskActivityBehavior(ExpressionManager expressionManager,
TaskDefinition taskDefinition)
Deprecated.
|
UserTaskActivityBehavior(TaskDecorator taskDecorator) |
Modifier and Type | Method and Description |
---|---|
ExpressionManager |
getExpressionManager() |
TaskDecorator |
getTaskDecorator() |
TaskDefinition |
getTaskDefinition() |
void |
migrateScope(ActivityExecution scopeExecution)
Implement to perform activity-specific migration behavior that is not
covered by the regular migration procedure.
|
void |
onParseMigratingInstance(MigratingInstanceParseContext parseContext,
MigratingActivityInstance migratingInstance)
Callback to implement behavior specific parsing (e.g.
|
void |
performExecution(ActivityExecution execution)
The method which should be overridden by the sub classes to perform an execution.
|
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
execute, postExecution, preExecution
checkIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signalCompensationDone
leave, leaveIgnoreConditions
protected TaskDecorator taskDecorator
@Deprecated public UserTaskActivityBehavior(ExpressionManager expressionManager, TaskDefinition taskDefinition)
public UserTaskActivityBehavior(TaskDecorator taskDecorator)
public void performExecution(ActivityExecution execution) throws Exception
TaskActivityBehavior
performExecution
in class TaskActivityBehavior
execution
- the execution which is used during performing the executionException
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
signal
in class AbstractBpmnActivityBehavior
Exception
public void migrateScope(ActivityExecution scopeExecution)
MigrationObserverBehavior
migrateScope
in interface MigrationObserverBehavior
public void onParseMigratingInstance(MigratingInstanceParseContext parseContext, MigratingActivityInstance migratingInstance)
MigrationObserverBehavior
onParseMigratingInstance
in interface MigrationObserverBehavior
public TaskDefinition getTaskDefinition()
public ExpressionManager getExpressionManager()
public TaskDecorator getTaskDecorator()
Copyright © 2017. All rights reserved.