public class PlatformStartCaseInstanceInterceptor extends BasePlatformCmmnInterceptor implements org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
Modifier and Type | Field and Description |
---|---|
protected boolean |
auditLogEnable |
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL
Constructor and Description |
---|
PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey,
boolean auditLogEnable) |
Modifier and Type | Method and Description |
---|---|
void |
afterStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceAfterContext instanceContext) |
protected void |
auditLog(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance,
org.flowable.cmmn.model.Case caseModel) |
void |
beforeStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceBeforeContext instanceContext) |
protected void |
createIdentityLinks(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance,
org.flowable.cmmn.model.Case caseModel) |
protected org.flowable.bpmn.model.Process |
getProcessModel(String processDefinitionId) |
protected String |
getRootTemplate(String caseInstanceId,
org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) |
protected void |
log(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String auditDefinitionId,
String category,
String message) |
protected void |
setCaseInstanceName(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance,
org.flowable.cmmn.model.Case caseModel) |
createCaseIdentityLink, createCaseIdentityLinks, createCaseIdentityLinkWithValue, createTaskIdentityLink, createTaskIdentityLinks, createTaskIdentityLinkWithValue, createTranslations, getCaseModel, getExpressionValue, getExtensionElementList, getExtensionElementValue, getSecurityPolicyModel
createTranslation, getDefaultSecurityPolicyModel, getSecurityPolicyModelByKey
public PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey, boolean auditLogEnable)
public void beforeStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceBeforeContext instanceContext)
beforeStartCaseInstance
in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
public void afterStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceAfterContext instanceContext)
afterStartCaseInstance
in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptor
protected void createIdentityLinks(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
protected void setCaseInstanceName(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
protected void auditLog(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, org.flowable.cmmn.model.Case caseModel)
protected String getRootTemplate(String caseInstanceId, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration)
protected org.flowable.bpmn.model.Process getProcessModel(String processDefinitionId)
Copyright © 2019. All rights reserved.