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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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)