@SuppressWarnings("unchecked") public List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId) { Map<String, String> parameters = new HashMap<String, String>(); parameters.put("activityId", activityRef); parameters.put("parentExecutionId", parentExecutionId); return getDbEntityManager().selectList("selectExecutionsByParentExecutionId", parameters); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId) { Map<String, String> parameters = new HashMap<String, String>(); parameters.put("activityId", activityRef); parameters.put("parentExecutionId", parentExecutionId); return getDbEntityManager().selectList("selectExecutionsByParentExecutionId", parameters); }
public void updateExecutionSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String tenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isTenantIdSet", true); parameters.put("tenantId", tenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String tenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isTenantIdSet", true); parameters.put("tenantId", tenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isTenantIdSet", false); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isTenantIdSet", false); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionId", processDefinitionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processInstanceId", processInstanceId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processInstanceId", processInstanceId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExecutionSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionId", processDefinitionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExecutionEntity.class, "updateExecutionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
@SuppressWarnings("unchecked") public List<String> findProcessInstancesIdsByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery) { configureQuery(processInstanceQuery); return getDbEntityManager().selectList("selectProcessInstanceIdsByQueryCriteria", processInstanceQuery); }
@SuppressWarnings("unchecked") public List<String> findProcessInstancesIdsByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery) { configureQuery(processInstanceQuery); return getDbEntityManager().selectList("selectProcessInstanceIdsByQueryCriteria", processInstanceQuery); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstancesByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery, Page page) { configureQuery(processInstanceQuery); return getDbEntityManager().selectList("selectProcessInstanceByQueryCriteria", processInstanceQuery, page); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) { configureQuery(executionQuery); return getDbEntityManager().selectList("selectExecutionsByQueryCriteria", executionQuery, page); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstancesByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery, Page page) { configureQuery(processInstanceQuery); return getDbEntityManager().selectList("selectProcessInstanceByQueryCriteria", processInstanceQuery, page); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) { configureQuery(executionQuery); return getDbEntityManager().selectList("selectExecutionsByQueryCriteria", executionQuery, page); }
@SuppressWarnings("unchecked") public void deleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) { List<String> processInstanceIds = getDbEntityManager() .selectList("selectProcessInstanceIdsByProcessDefinitionId", processDefinitionId); for (String processInstanceId: processInstanceIds) { deleteProcessInstance(processInstanceId, deleteReason, cascade, skipCustomListeners, false, skipIoMappings, false); } if (cascade) { getHistoricProcessInstanceManager().deleteHistoricProcessInstanceByProcessDefinitionId(processDefinitionId); } }
public void deleteExecution(ExecutionEntity execution) { getDbEntityManager().delete(execution); if (execution.isProcessInstanceExecution()) { deleteAuthorizations(Resources.PROCESS_INSTANCE, execution.getProcessInstanceId()); } }
@SuppressWarnings("unchecked") public void deleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) { List<String> processInstanceIds = getDbEntityManager() .selectList("selectProcessInstanceIdsByProcessDefinitionId", processDefinitionId); for (String processInstanceId: processInstanceIds) { deleteProcessInstance(processInstanceId, deleteReason, cascade, skipCustomListeners, false, skipIoMappings, false); } if (cascade) { getHistoricProcessInstanceManager().deleteHistoricProcessInstanceByProcessDefinitionId(processDefinitionId); } }
public void deleteExecution(ExecutionEntity execution) { getDbEntityManager().delete(execution); if (execution.isProcessInstanceExecution()) { deleteAuthorizations(Resources.PROCESS_INSTANCE, execution.getProcessInstanceId()); } }