@SuppressWarnings("unchecked") public List<DecisionDefinition> findDecisionDefinitionsByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery, Page page) { configureDecisionDefinitionQuery(decisionDefinitionQuery); return getDbEntityManager().selectList("selectDecisionDefinitionsByQueryCriteria", decisionDefinitionQuery, page); }
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 void insertDecisionDefinition(DecisionDefinitionEntity decisionDefinition) { getDbEntityManager().insert(decisionDefinition); createDefaultAuthorizations(decisionDefinition); }
@Override public DecisionDefinitionEntity findLatestDefinitionById(String id) { return findDecisionDefinitionById(id); }
protected void deleteDecisionDeployment(String deploymentId, boolean cascade) { ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration(); if (processEngineConfiguration.isDmnEnabled()) { DecisionDefinitionManager decisionDefinitionManager = getDecisionDefinitionManager(); List<DecisionDefinition> decisionDefinitions = decisionDefinitionManager.findDecisionDefinitionByDeploymentId(deploymentId); if(cascade) { // delete historic decision instances for(DecisionDefinition decisionDefinition : decisionDefinitions) { getHistoricDecisionInstanceManager().deleteHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinition.getId()); } } // delete decision definitions from db decisionDefinitionManager .deleteDecisionDefinitionsByDeploymentId(deploymentId); DeploymentCache deploymentCache = processEngineConfiguration.getDeploymentCache(); for (DecisionDefinition decisionDefinition : decisionDefinitions) { String decisionDefinitionId = decisionDefinition.getId(); // remove decision definitions from cache: deploymentCache .removeDecisionDefinition(decisionDefinitionId); } } }
@Override public DecisionDefinitionEntity findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) { return findDecisionDefinitionByDeploymentAndKey(deploymentId, definitionKey); } }
public DecisionDefinitionEntity findDeployedDefinitionByKeyAndVersion(String definitionKey, Integer definitionVersion) { DecisionDefinitionEntity definition = ((DecisionDefinitionManager) getManager()) .findDecisionDefinitionByKeyAndVersion(definitionKey, definitionVersion); checkInvalidDefinitionByKeyAndVersion(definitionKey, definitionVersion, definition); definition = resolveDefinition(definition); return definition; }
@Override public DecisionDefinitionEntity findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) { return findDecisionDefinitionByKeyVersionTagAndTenantId(definitionKey, definitionVersionTag, tenantId); }
@Override public DecisionDefinitionEntity findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) { return findDecisionDefinitionByKeyVersionAndTenantId(definitionKey, definitionVersion, tenantId); }
@Override public DecisionDefinitionEntity findLatestDefinitionById(String id) { return findDecisionDefinitionById(id); }
protected void deleteDecisionDeployment(String deploymentId, boolean cascade) { ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration(); if (processEngineConfiguration.isDmnEnabled()) { DecisionDefinitionManager decisionDefinitionManager = getDecisionDefinitionManager(); List<DecisionDefinition> decisionDefinitions = decisionDefinitionManager.findDecisionDefinitionByDeploymentId(deploymentId); if(cascade) { // delete historic decision instances for(DecisionDefinition decisionDefinition : decisionDefinitions) { getHistoricDecisionInstanceManager().deleteHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinition.getId()); } } // delete decision definitions from db decisionDefinitionManager .deleteDecisionDefinitionsByDeploymentId(deploymentId); DeploymentCache deploymentCache = processEngineConfiguration.getDeploymentCache(); for (DecisionDefinition decisionDefinition : decisionDefinitions) { String decisionDefinitionId = decisionDefinition.getId(); // remove decision definitions from cache: deploymentCache .removeDecisionDefinition(decisionDefinitionId); } } }
@Override public DecisionDefinitionEntity findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) { return findDecisionDefinitionByDeploymentAndKey(deploymentId, definitionKey); } }
public DecisionDefinitionEntity findDeployedDefinitionByKeyAndVersion(String definitionKey, Integer definitionVersion) { DecisionDefinitionEntity definition = ((DecisionDefinitionManager) getManager()) .findDecisionDefinitionByKeyAndVersion(definitionKey, definitionVersion); checkInvalidDefinitionByKeyAndVersion(definitionKey, definitionVersion, definition); definition = resolveDefinition(definition); return definition; }
@Override public DecisionDefinitionEntity findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) { return findDecisionDefinitionByKeyVersionTagAndTenantId(definitionKey, definitionVersionTag, tenantId); }
@Override public DecisionDefinitionEntity findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) { return findDecisionDefinitionByKeyVersionAndTenantId(definitionKey, definitionVersion, tenantId); }
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)); }
@SuppressWarnings("unchecked") public List<DecisionDefinition> findDecisionDefinitionsByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery, Page page) { configureDecisionDefinitionQuery(decisionDefinitionQuery); return getDbEntityManager().selectList("selectDecisionDefinitionsByQueryCriteria", decisionDefinitionQuery, page); }
protected DecisionDefinitionEntity findLatestDecisionDefinitionById(String decisionDefinitionId) { return Context.getCommandContext().getDecisionDefinitionManager().findDecisionDefinitionById(decisionDefinitionId); }
public void insertDecisionDefinition(DecisionDefinitionEntity decisionDefinition) { getDbEntityManager().insert(decisionDefinition); createDefaultAuthorizations(decisionDefinition); }
protected void deleteDecisionDeployment(String deploymentId, boolean cascade) { ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration(); if (processEngineConfiguration.isDmnEnabled()) { DecisionDefinitionManager decisionDefinitionManager = getDecisionDefinitionManager(); List<DecisionDefinition> decisionDefinitions = decisionDefinitionManager.findDecisionDefinitionByDeploymentId(deploymentId); if(cascade) { // delete historic decision instances for(DecisionDefinition decisionDefinition : decisionDefinitions) { getHistoricDecisionInstanceManager().deleteHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinition.getId()); } } // delete decision definitions from db decisionDefinitionManager .deleteDecisionDefinitionsByDeploymentId(deploymentId); DeploymentCache deploymentCache = processEngineConfiguration.getDeploymentCache(); for (DecisionDefinition decisionDefinition : decisionDefinitions) { String decisionDefinitionId = decisionDefinition.getId(); // remove decision definitions from cache: deploymentCache .removeDecisionDefinition(decisionDefinitionId); } } }