Package com.flowable.platform.service
Class BasePlatformBpmnInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
- Direct Known Subclasses:
PlatformCreateUserTaskInterceptor
,PlatformIdentityLinkInterceptor
,PlatformStartProcessInstanceInterceptor
public class BasePlatformBpmnInterceptor extends BasePlatformInterceptor
-
Field Summary
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasePlatformBpmnInterceptor(java.lang.String defaultSecurityPolicyKey)
-
Method Summary
Modifier and Type Method Description protected void
createProcessIdentityLink(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 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)
protected void
createProcessIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
createTaskIdentityLink(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, 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>
createTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, 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>
createTaskIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.task.service.impl.persistence.entity.TaskEntity task)
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)
protected java.lang.String
getExpressionValue(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
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.String
getExtensionElementValue(java.lang.String name, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
protected org.flowable.bpmn.model.Process
getProcessModel(java.lang.String processDefinitionId)
protected SecurityPolicyModel
getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity)
Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createTranslation, getDefaultSecurityPolicyModel, getSecurityPolicyModelByKey
-
Constructor Details
-
BasePlatformBpmnInterceptor
protected BasePlatformBpmnInterceptor(java.lang.String defaultSecurityPolicyKey)
-
-
Method Details
-
getProcessModel
protected org.flowable.bpmn.model.Process getProcessModel(java.lang.String processDefinitionId) -
createProcessIdentityLink
protected void createProcessIdentityLink(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) -
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) -
createTaskIdentityLink
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createTaskIdentityLink(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements) -
createTaskIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createTaskIdentityLinks(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.task.service.impl.persistence.entity.TaskEntity task, java.util.Map<java.lang.String,java.util.List<org.flowable.bpmn.model.ExtensionElement>> extensionElements) -
createTaskIdentityLinkWithValue
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createTaskIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.task.service.impl.persistence.entity.TaskEntity task) -
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) -
getExpressionValue
protected java.lang.String getExpressionValue(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-