Class BasePlatformCmmnInterceptor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createCaseIdentityLink​(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)  
      protected void createCaseIdentityLinks​(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance, java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)  
      protected void createCaseIdentityLinkWithValue​(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)  
      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.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue)  
      protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createPlanItemIdentityLinks​(java.lang.String name, java.lang.String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)  
      protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createPlanItemIdentityLinkWithValue​(java.lang.String value, java.lang.String identityLinkType, boolean isUserValue, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)  
      protected void createTranslations​(java.lang.String scopeId, java.lang.String scopeType, java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElements)  
      protected org.flowable.cmmn.model.Case getCaseModel​(java.lang.String caseDefinitionId)  
      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.cmmn.model.ExtensionElement>> extensionElements)  
      protected java.lang.String getExtensionElementValue​(java.lang.String name, java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)  
      protected org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()  
      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

      • BasePlatformCmmnInterceptor

        public BasePlatformCmmnInterceptor​(java.lang.String defaultSecurityPolicyKey)
    • Method Detail

      • getCaseModel

        protected org.flowable.cmmn.model.Case getCaseModel​(java.lang.String caseDefinitionId)
      • createCaseIdentityLink

        protected void createCaseIdentityLink​(java.lang.String name,
                                              java.lang.String identityLinkType,
                                              boolean isUserValue,
                                              org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance,
                                              java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)
      • createCaseIdentityLinks

        protected void createCaseIdentityLinks​(java.lang.String name,
                                               java.lang.String identityLinkType,
                                               boolean isUserValue,
                                               org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance,
                                               java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)
      • createCaseIdentityLinkWithValue

        protected void createCaseIdentityLinkWithValue​(java.lang.String value,
                                                       java.lang.String identityLinkType,
                                                       boolean isUserValue,
                                                       org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)
      • 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.cmmn.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.cmmn.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.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElements,
                                                                                                                                   org.flowable.common.engine.api.variable.VariableContainer variableContainer,
                                                                                                                                   boolean isUserValue)
      • createPlanItemIdentityLinks

        protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createPlanItemIdentityLinks​(java.lang.String name,
                                                                                                                                           java.lang.String identityLinkType,
                                                                                                                                           boolean isUserValue,
                                                                                                                                           org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance,
                                                                                                                                           java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.model.ExtensionElement>> extensionElements)
      • createPlanItemIdentityLinkWithValue

        protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createPlanItemIdentityLinkWithValue​(java.lang.String value,
                                                                                                                                   java.lang.String identityLinkType,
                                                                                                                                   boolean isUserValue,
                                                                                                                                   org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
      • createTranslations

        protected void createTranslations​(java.lang.String scopeId,
                                          java.lang.String scopeType,
                                          java.util.Map<java.lang.String,​java.util.List<org.flowable.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElements)