Class PlatformStartProcessInstanceInterceptor
- java.lang.Object
-
- com.flowable.platform.service.BasePlatformInterceptor
-
- com.flowable.platform.service.BasePlatformBpmnInterceptor
-
- com.flowable.platform.service.process.PlatformStartProcessInstanceInterceptor
-
- All Implemented Interfaces:
StartProcessInstanceInterceptor
public class PlatformStartProcessInstanceInterceptor extends BasePlatformBpmnInterceptor implements StartProcessInstanceInterceptor
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
enableAuditLog
-
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED
-
-
Constructor Summary
Constructors Constructor Description PlatformStartProcessInstanceInterceptor(String defaultSecurityPolicyKey, boolean enableAuditLog)
-
Method Summary
-
Methods inherited from class com.flowable.platform.service.BasePlatformBpmnInterceptor
createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createProcessIdentityLinks, createProcessIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getExpressionManager, getExtensionElement, getExtensionElementList, getExtensionElementValue, getExtensionElementValue, getIdentityLinkService, getProcessModel, getSecurityPolicyModel
-
Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
-
-
-
Constructor Detail
-
PlatformStartProcessInstanceInterceptor
public PlatformStartProcessInstanceInterceptor(String defaultSecurityPolicyKey, boolean enableAuditLog)
-
-
Method Detail
-
beforeStartProcessInstance
public void beforeStartProcessInstance(StartProcessInstanceBeforeContext instanceContext)
- Specified by:
beforeStartProcessInstance
in interfaceStartProcessInstanceInterceptor
-
afterStartProcessInstance
public void afterStartProcessInstance(StartProcessInstanceAfterContext instanceContext)
- Specified by:
afterStartProcessInstance
in interfaceStartProcessInstanceInterceptor
-
auditLog
protected void auditLog(ExecutionEntity processInstance, Process processModel)
-
createProcessIdentityLinks
protected void createProcessIdentityLinks(ExecutionEntity processInstance, Process processModel)
-
setProcessInstanceSequenceVariable
protected void setProcessInstanceSequenceVariable(ExecutionEntity processInstance, Process processModel)
-
setProcessInstanceName
protected void setProcessInstanceName(ExecutionEntity processInstance, Process processModel)
-
setProcessInstanceBusinessKey
protected void setProcessInstanceBusinessKey(ExecutionEntity processInstance, Process processModel)
-
setProcessInstanceBusinessStatus
protected void setProcessInstanceBusinessStatus(ExecutionEntity processInstance, Process processModel)
-
beforeStartSubProcessInstance
public void beforeStartSubProcessInstance(StartSubProcessInstanceBeforeContext instanceContext)
- Specified by:
beforeStartSubProcessInstance
in interfaceStartProcessInstanceInterceptor
-
afterStartSubProcessInstance
public void afterStartSubProcessInstance(StartSubProcessInstanceAfterContext instanceContext)
- Specified by:
afterStartSubProcessInstance
in interfaceStartProcessInstanceInterceptor
-
log
protected void log(ProcessInstance processInstance, String auditDefinitionId, String category, String message)
-
isCaseProcessInstance
protected boolean isCaseProcessInstance(ExecutionEntity processInstance)
-
-