Class PlatformHumanTaskStateInterceptor
java.lang.Object
com.flowable.platform.service.task.PlatformHumanTaskStateInterceptor
- All Implemented Interfaces:
HumanTaskStateInterceptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionPlatformHumanTaskStateInterceptor(boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected LocalDateTimeconvertToLocalDateTime(Date date) createJobStepMap(List<Job> timerJobs, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected PlatformRuntimeServiceprotected StringvoidhandleClaim(TaskEntity task, String userId) voidhandleComplete(TaskEntity task, String userId) voidhandleCompleteWithForm(TaskEntity task, FormInfo formInfo, String userId, String outcome, Map<String, Object> payload) voidhandleInProgressStart(TaskEntity task, String userId) voidhandleUnclaim(TaskEntity task, String userId) protected voidupdateSlaAuditInstanceForClaim(TaskEntity task, String userId) protected voidupdateSlaAuditInstanceForComplete(TaskEntity task, String userId) protected voidupdateSlaAuditInstanceForInProgressStart(TaskEntity task, String userId) protected voidprotected voidupdateSlaAuditInstanceWithBuilder(String slaAuditInstanceId, String tenantId, UpdateSlaAuditInstanceBuilder slaAuditInstanceBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper, JobServiceConfiguration jobServiceConfiguration)
-
Field Details
-
enableSlaAuditInstance
protected boolean enableSlaAuditInstance -
enableSlaAuditInstanceToElastic
protected boolean enableSlaAuditInstanceToElastic
-
-
Constructor Details
-
PlatformHumanTaskStateInterceptor
public PlatformHumanTaskStateInterceptor(boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic)
-
-
Method Details
-
handleInProgressStart
- Specified by:
handleInProgressStartin interfaceHumanTaskStateInterceptor
-
handleClaim
- Specified by:
handleClaimin interfaceHumanTaskStateInterceptor
-
handleUnclaim
- Specified by:
handleUnclaimin interfaceHumanTaskStateInterceptor
-
handleComplete
- Specified by:
handleCompletein interfaceHumanTaskStateInterceptor
-
handleCompleteWithForm
public void handleCompleteWithForm(TaskEntity task, FormInfo formInfo, String userId, String outcome, Map<String, Object> payload) - Specified by:
handleCompleteWithFormin interfaceHumanTaskStateInterceptor
-
cleanupInProgressStartTimers
-
cleanupCompletionTimers
-
updateSlaAuditInstanceForInProgressStart
-
updateSlaAuditInstanceForClaim
-
updateSlaAuditInstanceForUnclaim
-
updateSlaAuditInstanceForComplete
-
updateSlaAuditInstanceWithBuilder
protected void updateSlaAuditInstanceWithBuilder(String slaAuditInstanceId, String tenantId, UpdateSlaAuditInstanceBuilder slaAuditInstanceBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper, JobServiceConfiguration jobServiceConfiguration) -
createJobStepMap
-
getSlaAuditInstanceId
-
convertToLocalDateTime
-
getPlatformRuntimeService
-