public DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("decisionDefinitionVersion", decisionDefinitionVersion); parameters.put("decisionDefinitionKey", decisionDefinitionKey); return (DecisionDefinitionEntity) getDbEntityManager().selectOne("selectDecisionDefinitionByKeyAndVersion", configureParameterizedQuery(parameters)); }
public DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("decisionDefinitionVersion", decisionDefinitionVersion); parameters.put("decisionDefinitionKey", decisionDefinitionKey); return (DecisionDefinitionEntity) getDbEntityManager().selectOne("selectDecisionDefinitionByKeyAndVersion", configureParameterizedQuery(parameters)); }
/** * @return the latest version of the decision definition with the given key (from any tenant) * * @throws ProcessEngineException if more than one tenant has a decision definition with the given key * * @see #findLatestDecisionDefinitionByKeyAndTenantId(String, String) */ public DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey) { @SuppressWarnings("unchecked") List<DecisionDefinitionEntity> decisionDefinitions = getDbEntityManager().selectList("selectLatestDecisionDefinitionByKey", configureParameterizedQuery(decisionDefinitionKey)); if (decisionDefinitions.isEmpty()) { return null; } else if (decisionDefinitions.size() == 1) { return decisionDefinitions.iterator().next(); } else { throw LOG.multipleTenantsForDecisionDefinitionKeyException(decisionDefinitionKey); } }
/** * @return the latest version of the decision definition with the given key (from any tenant) * * @throws ProcessEngineException if more than one tenant has a decision definition with the given key * * @see #findLatestDecisionDefinitionByKeyAndTenantId(String, String) */ public DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey) { @SuppressWarnings("unchecked") List<DecisionDefinitionEntity> decisionDefinitions = getDbEntityManager().selectList("selectLatestDecisionDefinitionByKey", configureParameterizedQuery(decisionDefinitionKey)); if (decisionDefinitions.isEmpty()) { return null; } else if (decisionDefinitions.size() == 1) { return decisionDefinitions.iterator().next(); } else { throw LOG.multipleTenantsForDecisionDefinitionKeyException(decisionDefinitionKey); } }
public DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("decisionDefinitionVersion", decisionDefinitionVersion); parameters.put("decisionDefinitionKey", decisionDefinitionKey); return (DecisionDefinitionEntity) getDbEntityManager().selectOne("selectDecisionDefinitionByKeyAndVersion", configureParameterizedQuery(parameters)); }
/** * @return the latest version of the decision definition with the given key (from any tenant) * * @throws ProcessEngineException if more than one tenant has a decision definition with the given key * * @see #findLatestDecisionDefinitionByKeyAndTenantId(String, String) */ public DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey) { @SuppressWarnings("unchecked") List<DecisionDefinitionEntity> decisionDefinitions = getDbEntityManager().selectList("selectLatestDecisionDefinitionByKey", configureParameterizedQuery(decisionDefinitionKey)); if (decisionDefinitions.isEmpty()) { return null; } else if (decisionDefinitions.size() == 1) { return decisionDefinitions.iterator().next(); } else { throw LOG.multipleTenantsForDecisionDefinitionKeyException(decisionDefinitionKey); } }