Class PlatformCreateUserTaskInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
com.flowable.platform.service.task.PlatformCreateUserTaskInterceptor
- All Implemented Interfaces:
CreateUserTaskInterceptor
,Aware
,ApplicationContextAware
public class PlatformCreateUserTaskInterceptor
extends BasePlatformBpmnInterceptor
implements CreateUserTaskInterceptor, ApplicationContextAware
-
Field Summary
Modifier and TypeFieldDescriptionprotected ApplicationContext
protected boolean
protected boolean
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED
-
Constructor Summary
ConstructorDescriptionPlatformCreateUserTaskInterceptor
(String defaultSecurityPolicyKey, boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
protected ActionEngineConfiguration
getActionEngineConfiguration
(ProcessEngineConfigurationImpl processEngineConfiguration) protected void
handleSlaConfig
(TaskEntity taskEntity) void
setApplicationContext
(ApplicationContext applicationContext) 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
-
Field Details
-
enableSlaAuditInstance
protected boolean enableSlaAuditInstance -
enableSlaAuditInstanceToElastic
protected boolean enableSlaAuditInstanceToElastic -
applicationContext
-
-
Constructor Details
-
PlatformCreateUserTaskInterceptor
public PlatformCreateUserTaskInterceptor(String defaultSecurityPolicyKey, boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic)
-
-
Method Details
-
beforeCreateUserTask
- Specified by:
beforeCreateUserTask
in interfaceCreateUserTaskInterceptor
-
afterCreateUserTask
- Specified by:
afterCreateUserTask
in interfaceCreateUserTaskInterceptor
-
handleSlaConfig
-
getActionEngineConfiguration
protected ActionEngineConfiguration getActionEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration) -
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Throws:
BeansException
-