Class PlatformCreateUserTaskInterceptor

All Implemented Interfaces:
org.flowable.engine.interceptor.CreateUserTaskInterceptor, Aware, ApplicationContextAware

public class PlatformCreateUserTaskInterceptor extends BasePlatformBpmnInterceptor implements org.flowable.engine.interceptor.CreateUserTaskInterceptor, ApplicationContextAware
  • Field Details

    • enableSlaAuditInstance

      protected boolean enableSlaAuditInstance
    • enableSlaAuditInstanceToElastic

      protected boolean enableSlaAuditInstanceToElastic
    • applicationContext

      protected ApplicationContext applicationContext
  • Constructor Details

    • PlatformCreateUserTaskInterceptor

      public PlatformCreateUserTaskInterceptor(String defaultSecurityPolicyKey, boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic)
  • Method Details

    • beforeCreateUserTask

      public void beforeCreateUserTask(org.flowable.engine.interceptor.CreateUserTaskBeforeContext context)
      Specified by:
      beforeCreateUserTask in interface org.flowable.engine.interceptor.CreateUserTaskInterceptor
    • afterCreateUserTask

      public void afterCreateUserTask(org.flowable.engine.interceptor.CreateUserTaskAfterContext context)
      Specified by:
      afterCreateUserTask in interface org.flowable.engine.interceptor.CreateUserTaskInterceptor
    • handleSlaConfig

      protected void handleSlaConfig(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity)
    • getActionEngineConfiguration

      protected ActionEngineConfiguration getActionEngineConfiguration(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
    • setApplicationContext

      public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
      Specified by:
      setApplicationContext in interface ApplicationContextAware
      Throws:
      BeansException