public class PlatformStartProcessInstanceInterceptor extends BasePlatformBpmnInterceptor implements StartProcessInstanceInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enableAuditLog |
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED| Constructor and Description |
|---|
PlatformStartProcessInstanceInterceptor(String defaultSecurityPolicyKey,
boolean enableAuditLog) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterStartProcessInstance(StartProcessInstanceAfterContext instanceContext) |
void |
afterStartSubProcessInstance(StartSubProcessInstanceAfterContext instanceContext) |
protected void |
auditLog(ExecutionEntity processInstance,
Process processModel) |
void |
beforeStartProcessInstance(StartProcessInstanceBeforeContext instanceContext) |
void |
beforeStartSubProcessInstance(StartSubProcessInstanceBeforeContext instanceContext) |
protected void |
createProcessIdentityLinks(ExecutionEntity processInstance,
Process processModel) |
protected boolean |
isCaseProcessInstance(ExecutionEntity processInstance) |
protected void |
log(ProcessInstance processInstance,
String auditDefinitionId,
String category,
String message) |
protected void |
setProcessInstanceName(ExecutionEntity processInstance,
Process processModel) |
createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createProcessIdentityLinks, createProcessIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getExpressionManager, getExtensionElementList, getExtensionElementValue, getIdentityLinkService, getProcessModel, getSecurityPolicyModelcreateIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKeypublic PlatformStartProcessInstanceInterceptor(String defaultSecurityPolicyKey, boolean enableAuditLog)
public void beforeStartProcessInstance(StartProcessInstanceBeforeContext instanceContext)
beforeStartProcessInstance in interface StartProcessInstanceInterceptorpublic void afterStartProcessInstance(StartProcessInstanceAfterContext instanceContext)
afterStartProcessInstance in interface StartProcessInstanceInterceptorprotected void auditLog(ExecutionEntity processInstance, Process processModel)
protected void createProcessIdentityLinks(ExecutionEntity processInstance, Process processModel)
protected void setProcessInstanceName(ExecutionEntity processInstance, Process processModel)
public void beforeStartSubProcessInstance(StartSubProcessInstanceBeforeContext instanceContext)
beforeStartSubProcessInstance in interface StartProcessInstanceInterceptorpublic void afterStartSubProcessInstance(StartSubProcessInstanceAfterContext instanceContext)
afterStartSubProcessInstance in interface StartProcessInstanceInterceptorprotected void log(ProcessInstance processInstance, String auditDefinitionId, String category, String message)
protected boolean isCaseProcessInstance(ExecutionEntity processInstance)