Package com.flowable.platform.service
Class BasePlatformBpmnInterceptor
- java.lang.Object
-
- com.flowable.platform.service.BasePlatformInterceptor
-
- com.flowable.platform.service.BasePlatformBpmnInterceptor
-
- Direct Known Subclasses:
PlatformCreateExternalWorkerJobInterceptor,PlatformCreateUserTaskInterceptor,PlatformIdentityLinkInterceptor,PlatformStartProcessInstanceInterceptor
public class BasePlatformBpmnInterceptor extends BasePlatformInterceptor
-
-
Field Summary
-
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasePlatformBpmnInterceptor(java.lang.String defaultSecurityPolicyKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createGroupIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createGroupTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue)protected voidcreateProcessIdentityLinks(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)protected voidcreateProcessIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)protected voidcreateTranslations(java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createUserIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createUserTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)protected org.flowable.common.engine.impl.el.ExpressionManagergetExpressionManager()protected java.util.List<java.lang.String>getExtensionElementList(java.lang.String name, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)protected java.lang.StringgetExtensionElementValue(java.lang.String name, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)protected org.flowable.identitylink.service.IdentityLinkServicegetIdentityLinkService()protected org.flowable.bpmn.model.ProcessgetProcessModel(java.lang.String processDefinitionId)protected SecurityPolicyModelgetSecurityPolicyModel(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
-
-
-
-
Method Detail
-
getProcessModel
protected org.flowable.bpmn.model.Process getProcessModel(java.lang.String processDefinitionId)
-
createProcessIdentityLinks
protected void createProcessIdentityLinks(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
-
createProcessIdentityLinkWithValue
protected void createProcessIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)
-
createUserTaskIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
-
createGroupTaskIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
-
createUserIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-
createGroupIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-
createIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createIdentityLinks(java.lang.String name, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue)
-
createTranslations
protected void createTranslations(java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-
getSecurityPolicyModel
protected SecurityPolicyModel getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity)
-
getExtensionElementValue
protected java.lang.String getExtensionElementValue(java.lang.String name, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
-
getExtensionElementList
protected java.util.List<java.lang.String> getExtensionElementList(java.lang.String name, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
-
getIdentityLinkService
protected org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()
- Specified by:
getIdentityLinkServicein classBasePlatformInterceptor
-
getExpressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
- Specified by:
getExpressionManagerin classBasePlatformInterceptor
-
-