Package org.flowable.engine.interceptor

# Interface UserTaskStateInterceptor

public interface UserTaskStateInterceptor

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `handleClaim(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)`
  `void`
  `handleComplete(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)`
  `void`
  `handleCompleteWithForm(org.flowable.task.service.impl.persistence.entity.TaskEntity task, org.flowable.form.api.FormInfo formInfo, String userId, String outcome, Map<String,Object> payload)`
  `void`
  `handleInProgressStart(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)`
  `void`
  `handleUnclaim(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)`

- ## Method Details

  - ### handleInProgressStart

    void handleInProgressStart(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)

  - ### handleClaim

    void handleClaim(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)

  - ### handleUnclaim

    void handleUnclaim(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)

  - ### handleComplete

    void handleComplete(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId)

  - ### handleCompleteWithForm

    void handleCompleteWithForm(org.flowable.task.service.impl.persistence.entity.TaskEntity task, org.flowable.form.api.FormInfo formInfo, String userId, String outcome, Map<String,Object> payload)