Class ResolveDataDictionaryVariableDefinitionsCmd

java.lang.Object
com.flowable.platform.engine.impl.datadictionary.ResolveDataDictionaryVariableDefinitionsCmd
All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<DataDictionaryVariableDefinitions>

public class ResolveDataDictionaryVariableDefinitionsCmd extends Object implements org.flowable.common.engine.impl.interceptor.Command<DataDictionaryVariableDefinitions>
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
    • scopeType

      protected final String scopeType
    • scopeDefinitionId

      protected final String scopeDefinitionId
    • tenantId

      protected final String tenantId
  • Constructor Details

    • ResolveDataDictionaryVariableDefinitionsCmd

      protected ResolveDataDictionaryVariableDefinitionsCmd(String scopeType, String scopeDefinitionId, String tenantId)
  • Method Details

    • execute

      public DataDictionaryVariableDefinitions execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      execute in interface org.flowable.common.engine.impl.interceptor.Command<DataDictionaryVariableDefinitions>
    • loadDataDictionaryVariableDefinitions

      protected DataDictionaryVariableDefinitions loadDataDictionaryVariableDefinitions(String scopeType, String scopeDefinitionId, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • loadProcessDataDictionaryVariableDefinitions

      protected DataDictionaryVariableDefinitions loadProcessDataDictionaryVariableDefinitions(String processDefinitionId, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • loadCaseDataDictionaryVariableDefinitions

      protected DataDictionaryVariableDefinitions loadCaseDataDictionaryVariableDefinitions(String caseDefinitionId, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • resolveType

      protected DictionaryType resolveType(DataDictionaryVariableDefinition definition, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • readDataDictionaryVariablesFromProcessDefinition

      protected Map<String,DataDictionaryVariableDefinition> readDataDictionaryVariablesFromProcessDefinition(String processDefinitionId, org.flowable.bpmn.model.BaseElement baseElement, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • readDataDictionaryVariablesFromCaseDefinition

      protected Map<String,DataDictionaryVariableDefinition> readDataDictionaryVariablesFromCaseDefinition(String caseDefinitionId, org.flowable.cmmn.model.BaseElement baseElement, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • parseModelReference

      protected static DataDictionaryModelElement parseModelReference(org.flowable.bpmn.model.ExtensionElement extensionElement, String definitionDeploymentId, String tenantId)
    • parseModelReference

      protected static DataDictionaryModelElement parseModelReference(org.flowable.cmmn.model.ExtensionElement extensionElement, String definitionDeploymentId, String tenantId)
    • resolveDeploymentIdForProcessDefinition

      protected String resolveDeploymentIdForProcessDefinition(String processDefinitionId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • resolveDeploymentIdForCaseDefinition

      protected String resolveDeploymentIdForCaseDefinition(String caseDefinitionId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)