Class BasePlatformBpmnInterceptor

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BasePlatformBpmnInterceptor​(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 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 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.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.ExpressionManager getExpressionManager()  
      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.identitylink.service.IdentityLinkService getIdentityLinkService()  
      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 java.lang.Object

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

      • BasePlatformBpmnInterceptor

        protected BasePlatformBpmnInterceptor​(java.lang.String defaultSecurityPolicyKey)
    • 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)