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, getSecurityPolicyModel
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
public PlatformStartCaseInstanceInterceptor(String defaultSecurityPolicyKey, boolean auditLogEnable)
public void beforeStartCaseInstance(StartCaseInstanceBeforeContext instanceContext)
beforeStartCaseInstance
in interface StartCaseInstanceInterceptor
public void afterStartCaseInstance(StartCaseInstanceAfterContext instanceContext)
afterStartCaseInstance
in interface StartCaseInstanceInterceptor
protected 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)