Package com.flowable.platform.service
Class BasePlatformCmmnInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformCmmnInterceptor
- Direct Known Subclasses:
PlatformCmmnCreateExternalWorkerJobInterceptor
,PlatformCmmnIdentityLinkInterceptor
,PlatformCreateCasePageTaskInterceptor
,PlatformCreateHumanTaskInterceptor
,PlatformStartCaseInstanceInterceptor
-
Field Summary
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createCaseIdentityLink
(String name, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected void
createCaseIdentityLinks
(String name, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected void
createCaseIdentityLinkWithValue
(String value, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupIdentityLinks
(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupTaskIdentityLinks
(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createIdentityLinks
(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createPlanItemIdentityLinks
(String name, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity
createPlanItemIdentityLinkWithValue
(String value, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) protected void
createTranslations
(String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserIdentityLinks
(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer) protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserTaskIdentityLinks
(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected org.flowable.cmmn.model.Case
getCaseModel
(String caseDefinitionId) protected org.flowable.common.engine.impl.el.ExpressionManager
protected org.flowable.cmmn.model.ExtensionElement
getExtensionElement
(String name, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) getExtensionElementList
(String name, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected String
getExtensionElementValue
(String name, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) protected String
getExtensionElementValue
(org.flowable.cmmn.model.ExtensionElement extensionElement) protected org.flowable.identitylink.service.IdentityLinkService
protected SecurityPolicyModel
getSecurityPolicyModel
(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
BasePlatformCmmnInterceptor
-
-
Method Details
-
getCaseModel
-
createCaseIdentityLink
-
createCaseIdentityLinks
-
createCaseIdentityLinkWithValue
-
createUserTaskIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserTaskIdentityLinks(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) -
createGroupTaskIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupTaskIdentityLinks(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) -
createUserIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer) -
createGroupIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer) -
createIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue) -
createPlanItemIdentityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createPlanItemIdentityLinks(String name, String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements) -
createPlanItemIdentityLinkWithValue
-
createTranslations
-
getSecurityPolicyModel
protected SecurityPolicyModel getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) -
getExtensionElementValue
-
getExtensionElementValue
protected String getExtensionElementValue(org.flowable.cmmn.model.ExtensionElement extensionElement) -
getExtensionElement
-
getExtensionElementList
-
getIdentityLinkService
protected org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()- Specified by:
getIdentityLinkService
in classBasePlatformInterceptor
-
getExpressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()- Specified by:
getExpressionManager
in classBasePlatformInterceptor
-