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, getSecurityPolicyModelcreateTranslation, getDefaultSecurityPolicyModel, getSecurityPolicyModelByKeypublic PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey, boolean auditLogEnable)
public void beforeStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceBeforeContext instanceContext)
beforeStartCaseInstance in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptorpublic void afterStartCaseInstance(org.flowable.cmmn.engine.interceptor.StartCaseInstanceAfterContext instanceContext)
afterStartCaseInstance in interface org.flowable.cmmn.engine.interceptor.StartCaseInstanceInterceptorprotected 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.