Class SlaEscalationJobHandler
java.lang.Object
com.flowable.platform.service.jobhandler.BaseSlaJobHandler
com.flowable.platform.service.jobhandler.SlaEscalationJobHandler
- All Implemented Interfaces:
org.flowable.job.service.JobHandler
A job handler handling SLA based escalation steps for tasks.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.flowable.job.service.impl.persistence.entity.JobEntity job, String configuration, org.flowable.variable.api.delegate.VariableScope variableScope, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidexecuteEscalationStep(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidexecuteEscalationStep(org.flowable.engine.impl.persistence.entity.ExecutionEntity instance, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidexecuteEscalationStep(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) getType()Methods inherited from class com.flowable.platform.service.jobhandler.BaseSlaJobHandler
getCaseInstance, getCaseTask, getExpressionManager, getJobServiceConfiguration, getPlatformEngineConfiguration, getPlatformRuntimeService, getProcessInstance, getProcessTask, getSlaDefinitionModel, getTask, readConfiguration
-
Field Details
-
HANDLER_TYPE
- See Also:
-
-
Constructor Details
-
SlaEscalationJobHandler
public SlaEscalationJobHandler()
-
-
Method Details
-
getType
-
execute
public void execute(org.flowable.job.service.impl.persistence.entity.JobEntity job, String configuration, org.flowable.variable.api.delegate.VariableScope variableScope, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
executeEscalationStep
protected void executeEscalationStep(org.flowable.engine.impl.persistence.entity.ExecutionEntity instance, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
executeEscalationStep
protected void executeEscalationStep(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
executeEscalationStep
protected void executeEscalationStep(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, EscalationDefinition escalationDefinition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-