Class PlatformCreateHumanTaskInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformCmmnInterceptor
com.flowable.platform.service.task.PlatformCreateHumanTaskInterceptor
- All Implemented Interfaces:
org.flowable.cmmn.engine.interceptor.CreateHumanTaskInterceptor,Aware,ApplicationContextAware
public class PlatformCreateHumanTaskInterceptor
extends BasePlatformCmmnInterceptor
implements org.flowable.cmmn.engine.interceptor.CreateHumanTaskInterceptor, ApplicationContextAware
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ApplicationContextprotected booleanprotected booleanFields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED -
Constructor Summary
ConstructorsConstructorDescriptionPlatformCreateHumanTaskInterceptor(String defaultSecurityPolicyKey, boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCreateHumanTask(org.flowable.cmmn.engine.interceptor.CreateHumanTaskAfterContext context) voidbeforeCreateHumanTask(org.flowable.cmmn.engine.interceptor.CreateHumanTaskBeforeContext context) protected ActionEngineConfigurationgetActionEngineConfiguration(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) protected voidhandleSlaConfig(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) voidsetApplicationContext(ApplicationContext applicationContext) Methods inherited from class com.flowable.platform.service.BasePlatformCmmnInterceptor
createCaseIdentityLink, createCaseIdentityLinks, createCaseIdentityLinkWithValue, createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createPlanItemIdentityLinks, createPlanItemIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getCaseModel, getExpressionManager, getExtensionElement, getExtensionElementList, getExtensionElementValue, getExtensionElementValue, getIdentityLinkService, getSecurityPolicyModelMethods 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
-
PlatformCreateHumanTaskInterceptor
public PlatformCreateHumanTaskInterceptor(String defaultSecurityPolicyKey, boolean enableSlaAuditInstance, boolean enableSlaAuditInstanceToElastic)
-
-
Method Details
-
beforeCreateHumanTask
public void beforeCreateHumanTask(org.flowable.cmmn.engine.interceptor.CreateHumanTaskBeforeContext context) - Specified by:
beforeCreateHumanTaskin interfaceorg.flowable.cmmn.engine.interceptor.CreateHumanTaskInterceptor
-
afterCreateHumanTask
public void afterCreateHumanTask(org.flowable.cmmn.engine.interceptor.CreateHumanTaskAfterContext context) - Specified by:
afterCreateHumanTaskin interfaceorg.flowable.cmmn.engine.interceptor.CreateHumanTaskInterceptor
-
handleSlaConfig
protected void handleSlaConfig(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) -
getActionEngineConfiguration
protected ActionEngineConfiguration getActionEngineConfiguration(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) -
setApplicationContext
- Specified by:
setApplicationContextin interfaceApplicationContextAware- Throws:
BeansException
-