public class PlatformStartCaseInstanceInterceptor extends BasePlatformCmmnInterceptor implements StartCaseInstanceInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
auditLogEnable |
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED| Constructor and Description |
|---|
PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey,
boolean auditLogEnable) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterStartCaseInstance(StartCaseInstanceAfterContext instanceContext) |
protected void |
auditLog(CaseInstanceEntity caseInstance,
Case caseModel) |
void |
beforeStartCaseInstance(StartCaseInstanceBeforeContext instanceContext) |
protected void |
createIdentityLinks(CaseInstanceEntity caseInstance,
Case caseModel) |
protected Process |
getProcessModel(String processDefinitionId) |
protected String |
getRootTemplate(String caseInstanceId,
CmmnEngineConfiguration cmmnEngineConfiguration) |
protected void |
log(CaseInstance caseInstance,
String auditDefinitionId,
String category,
String message) |
protected void |
setCaseInstanceName(CaseInstanceEntity caseInstance,
Case caseModel) |
createCaseIdentityLink, createCaseIdentityLinks, createCaseIdentityLinkWithValue, createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createPlanItemIdentityLinks, createPlanItemIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getCaseModel, getExpressionManager, getExtensionElementList, getExtensionElementValue, getIdentityLinkService, getSecurityPolicyModelcreateIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKeypublic PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey, boolean auditLogEnable)
public void beforeStartCaseInstance(StartCaseInstanceBeforeContext instanceContext)
beforeStartCaseInstance in interface StartCaseInstanceInterceptorpublic void afterStartCaseInstance(StartCaseInstanceAfterContext instanceContext)
afterStartCaseInstance in interface StartCaseInstanceInterceptorprotected void createIdentityLinks(CaseInstanceEntity caseInstance, Case caseModel)
protected void setCaseInstanceName(CaseInstanceEntity caseInstance, Case caseModel)
protected void auditLog(CaseInstanceEntity caseInstance, Case caseModel)
protected String getRootTemplate(String caseInstanceId, CmmnEngineConfiguration cmmnEngineConfiguration)
protected void log(CaseInstance caseInstance, String auditDefinitionId, String category, String message)