public static CmmnCaseDefinition getCaseDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String caseDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); CmmnCaseDefinition caseDefinition = null; if (callableElement.isLatestBinding()) { caseDefinition = deploymentCache.findDeployedLatestCaseDefinitionByKeyAndTenantId(caseDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); caseDefinition = deploymentCache.findDeployedCaseDefinitionByDeploymentAndKey(deploymentId, caseDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); caseDefinition = deploymentCache.findDeployedCaseDefinitionByKeyVersionAndTenantId(caseDefinitionKey, version, tenantId); } return caseDefinition; }
public static CmmnCaseDefinition getCaseDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String caseDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); CmmnCaseDefinition caseDefinition = null; if (callableElement.isLatestBinding()) { caseDefinition = deploymentCache.findDeployedLatestCaseDefinitionByKeyAndTenantId(caseDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); caseDefinition = deploymentCache.findDeployedCaseDefinitionByDeploymentAndKey(deploymentId, caseDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); caseDefinition = deploymentCache.findDeployedCaseDefinitionByKeyVersionAndTenantId(caseDefinitionKey, version, tenantId); } return caseDefinition; }
public static ProcessDefinitionImpl getProcessDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String processDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); ProcessDefinitionImpl processDefinition = null; if (callableElement.isLatestBinding()) { processDefinition = deploymentCache.findDeployedLatestProcessDefinitionByKeyAndTenantId(processDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); processDefinition = deploymentCache.findDeployedProcessDefinitionByDeploymentAndKey(deploymentId, processDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionAndTenantId(processDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionTagAndTenantId(processDefinitionKey, versionTag, tenantId); } return processDefinition; }
public static ProcessDefinitionImpl getProcessDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String processDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); ProcessDefinitionImpl processDefinition = null; if (callableElement.isLatestBinding()) { processDefinition = deploymentCache.findDeployedLatestProcessDefinitionByKeyAndTenantId(processDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); processDefinition = deploymentCache.findDeployedProcessDefinitionByDeploymentAndKey(deploymentId, processDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionAndTenantId(processDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionTagAndTenantId(processDefinitionKey, versionTag, tenantId); } return processDefinition; }
public static DecisionDefinition getDecisionDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String decisionDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); DecisionDefinition decisionDefinition = null; if (callableElement.isLatestBinding()) { decisionDefinition = deploymentCache.findDeployedLatestDecisionDefinitionByKeyAndTenantId(decisionDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByDeploymentAndKey(deploymentId, decisionDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionAndTenantId(decisionDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionTagAndTenantId(decisionDefinitionKey, versionTag, tenantId); } return decisionDefinition; }
public static DecisionDefinition getDecisionDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String decisionDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); DecisionDefinition decisionDefinition = null; if (callableElement.isLatestBinding()) { decisionDefinition = deploymentCache.findDeployedLatestDecisionDefinitionByKeyAndTenantId(decisionDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByDeploymentAndKey(deploymentId, decisionDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionAndTenantId(decisionDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionTagAndTenantId(decisionDefinitionKey, versionTag, tenantId); } return decisionDefinition; }
public static CmmnCaseDefinition getCaseDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String caseDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); CmmnCaseDefinition caseDefinition = null; if (callableElement.isLatestBinding()) { caseDefinition = deploymentCache.findDeployedLatestCaseDefinitionByKeyAndTenantId(caseDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); caseDefinition = deploymentCache.findDeployedCaseDefinitionByDeploymentAndKey(deploymentId, caseDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); caseDefinition = deploymentCache.findDeployedCaseDefinitionByKeyVersionAndTenantId(caseDefinitionKey, version, tenantId); } return caseDefinition; }
public static ProcessDefinitionImpl getProcessDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String processDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); ProcessDefinitionImpl processDefinition = null; if (callableElement.isLatestBinding()) { processDefinition = deploymentCache.findDeployedLatestProcessDefinitionByKeyAndTenantId(processDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); processDefinition = deploymentCache.findDeployedProcessDefinitionByDeploymentAndKey(deploymentId, processDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionAndTenantId(processDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); processDefinition = deploymentCache.findDeployedProcessDefinitionByKeyVersionTagAndTenantId(processDefinitionKey, versionTag, tenantId); } return processDefinition; }
public static DecisionDefinition getDecisionDefinitionToCall(VariableScope execution, BaseCallableElement callableElement) { String decisionDefinitionKey = callableElement.getDefinitionKey(execution); String tenantId = callableElement.getDefinitionTenantId(execution); DeploymentCache deploymentCache = getDeploymentCache(); DecisionDefinition decisionDefinition = null; if (callableElement.isLatestBinding()) { decisionDefinition = deploymentCache.findDeployedLatestDecisionDefinitionByKeyAndTenantId(decisionDefinitionKey, tenantId); } else if (callableElement.isDeploymentBinding()) { String deploymentId = callableElement.getDeploymentId(); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByDeploymentAndKey(deploymentId, decisionDefinitionKey); } else if (callableElement.isVersionBinding()) { Integer version = callableElement.getVersion(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionAndTenantId(decisionDefinitionKey, version, tenantId); } else if (callableElement.isVersionTagBinding()) { String versionTag = callableElement.getVersionTag(execution); decisionDefinition = deploymentCache.findDeployedDecisionDefinitionByKeyVersionTagAndTenantId(decisionDefinitionKey, versionTag, tenantId); } return decisionDefinition; }