Class PlatformStartProcessInstanceInterceptor

java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
com.flowable.platform.service.process.PlatformStartProcessInstanceInterceptor
All Implemented Interfaces:
org.flowable.engine.interceptor.StartProcessInstanceInterceptor

public class PlatformStartProcessInstanceInterceptor
extends BasePlatformBpmnInterceptor
implements org.flowable.engine.interceptor.StartProcessInstanceInterceptor
  • Field Details

  • Constructor Details

  • Method Details

    • beforeStartProcessInstance

      public void beforeStartProcessInstance​(org.flowable.engine.interceptor.StartProcessInstanceBeforeContext instanceContext)
      Specified by:
      beforeStartProcessInstance in interface org.flowable.engine.interceptor.StartProcessInstanceInterceptor
    • afterStartProcessInstance

      public void afterStartProcessInstance​(org.flowable.engine.interceptor.StartProcessInstanceAfterContext instanceContext)
      Specified by:
      afterStartProcessInstance in interface org.flowable.engine.interceptor.StartProcessInstanceInterceptor
    • auditLog

      protected void auditLog​(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, org.flowable.bpmn.model.Process processModel)
    • createProcessIdentityLinks

      protected void createProcessIdentityLinks​(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, org.flowable.bpmn.model.Process processModel)
    • setProcessInstanceName

      protected void setProcessInstanceName​(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, org.flowable.bpmn.model.Process processModel)
    • beforeStartSubProcessInstance

      public void beforeStartSubProcessInstance​(org.flowable.engine.interceptor.StartSubProcessInstanceBeforeContext instanceContext)
      Specified by:
      beforeStartSubProcessInstance in interface org.flowable.engine.interceptor.StartProcessInstanceInterceptor
    • afterStartSubProcessInstance

      public void afterStartSubProcessInstance​(org.flowable.engine.interceptor.StartSubProcessInstanceAfterContext instanceContext)
      Specified by:
      afterStartSubProcessInstance in interface org.flowable.engine.interceptor.StartProcessInstanceInterceptor
    • log

      protected void log​(org.flowable.engine.runtime.ProcessInstance processInstance, java.lang.String auditDefinitionId, java.lang.String category, java.lang.String message)
    • isCaseProcessInstance

      protected boolean isCaseProcessInstance​(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)