Class PlatformStartCaseInstanceInterceptor

java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformCmmnInterceptor
com.flowable.platform.service.caze.PlatformStartCaseInstanceInterceptor
All Implemented Interfaces:
org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor

public class PlatformStartCaseInstanceInterceptor
extends BasePlatformCmmnInterceptor
implements org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
  • Field Details

  • Constructor Details

  • Method Details

    • beforeStartCaseInstance

      public void beforeStartCaseInstance​(org.flowable.cmmn.engine.interceptor.StartCaseInstanceBeforeContext instanceContext)
      Specified by:
      beforeStartCaseInstance in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
    • afterStartCaseInstance

      public void afterStartCaseInstance​(org.flowable.cmmn.engine.interceptor.StartCaseInstanceAfterContext instanceContext)
      Specified by:
      afterStartCaseInstance in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
    • createIdentityLinks

      protected void createIdentityLinks​(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
    • setCaseInstanceName

      protected void setCaseInstanceName​(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
    • auditLog

      protected void auditLog​(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
    • getRootTemplate

      protected java.lang.String getRootTemplate​(java.lang.String caseInstanceId, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration)
    • getProcessModel

      protected org.flowable.bpmn.model.Process getProcessModel​(java.lang.String processDefinitionId)
    • log

      protected void log​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, java.lang.String auditDefinitionId, java.lang.String category, java.lang.String message)