Class BasePlatformCmmnInterceptor

java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformCmmnInterceptor
Direct Known Subclasses:
PlatformCmmnIdentityLinkInterceptor, PlatformCreateCasePageTaskInterceptor, PlatformCreateHumanTaskInterceptor, PlatformStartCaseInstanceInterceptor

public class BasePlatformCmmnInterceptor
extends BasePlatformInterceptor
  • Field Summary

    Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor

    defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL
  • Constructor Summary

    Constructors 
    Constructor Description
    BasePlatformCmmnInterceptor​(java.lang.String defaultSecurityPolicyKey)  
  • Method Summary

    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> 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 java.util.List<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 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.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)  
    protected org.flowable.cmmn.model.Case getCaseModel​(java.lang.String caseDefinitionId)  
    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.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 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

    • 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)
    • 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.cmmn.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.cmmn.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)
    • 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 java.util.List<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)
    • getExpressionValue

      protected java.lang.String getExpressionValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)