public void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId) { HashMap<String, Object> params = new HashMap<>(); params.put("deploymentId", deploymentId); params.put("tenantId", newTenantId); getDbSqlSession().update("updateExecutionTenantIdForDeployment", params); }
public void clearProcessInstanceLockTime(String processInstanceId) { HashMap<String, Object> params = new HashMap<>(); params.put("id", processInstanceId); getDbSqlSession().update("clearProcessInstanceLockTime", params); }
@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 getDbSqlSession().selectList("selectExecutionsByParentExecutionId", parameters); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId) { Map<String, String> parameters = new HashMap<>(); parameters.put("activityId", activityRef); parameters.put("parentExecutionId", parentExecutionId); return getDbSqlSession().selectList("selectExecutionsByParentExecutionId", parameters); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId) { return getDbSqlSession().selectList("selectExecutionsByProcessInstanceId", processInstanceId); }
@SuppressWarnings("unchecked") public List<Execution> findExecutionsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) { return getDbSqlSession().selectListWithRawParameter("selectExecutionByNativeQuery", parameterMap, firstResult, maxResults); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId) { return getDbSqlSession().selectList("selectExecutionsByParentExecutionId", parentExecutionId); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId) { return getDbSqlSession().selectList("selectExecutionsByProcessInstanceId", processInstanceId); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) { return getDbSqlSession().selectList("selectExecutionsByQueryCriteria", executionQuery, page); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId) { return getDbSqlSession().selectList("selectExecutionsByParentExecutionId", parentExecutionId); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstanceByQueryCriteria(AbstractVariableQueryImpl executionQuery, Page page) { return getDbSqlSession().selectList("selectProcessInstanceByQueryCriteria", executionQuery, page); }
@SuppressWarnings("unchecked") public List<Execution> findExecutionsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) { return getDbSqlSession().selectListWithRawParameter("selectExecutionByNativeQuery", parameterMap, firstResult, maxResults); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery) { return getDbSqlSession().selectList("selectProcessInstanceByQueryCriteria", executionQuery); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) { return getDbSqlSession().selectListWithRawParameter("selectExecutionByNativeQuery", parameterMap, firstResult, maxResults); }
@SuppressWarnings("unchecked") public List<ExecutionEntity> findExecutionsByQueryCriteria(AbstractVariableQueryImpl executionQuery, Page page) { return getDbSqlSession().selectList("selectExecutionsByQueryCriteria", executionQuery, page); }
@SuppressWarnings("unchecked") public List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) { return getDbSqlSession().selectListWithRawParameter("selectExecutionByNativeQuery", parameterMap, firstResult, maxResults); }
public long findProcessInstanceCountByQueryCriteria(AbstractVariableQueryImpl executionQuery) { return (Long) getDbSqlSession().selectOne("selectProcessInstanceCountByQueryCriteria", executionQuery); }
public long findExecutionCountByNativeQuery(Map<String, Object> parameterMap) { return (Long) getDbSqlSession().selectOne("selectExecutionCountByNativeQuery", parameterMap); }
public long findExecutionCountByQueryCriteria(AbstractVariableQueryImpl executionQuery) { return (Long) getDbSqlSession().selectOne("selectExecutionCountByQueryCriteria", executionQuery); }
@SuppressWarnings("unchecked") public void deleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade,String bussinessOperation,String bussinessRemark) { List<String> processInstanceIds = getDbSqlSession() .selectList("selectProcessInstanceIdsByProcessDefinitionId", processDefinitionId); for (String processInstanceId: processInstanceIds) { deleteProcessInstance(processInstanceId, deleteReason, cascade, bussinessOperation, bussinessRemark); } if (cascade) { Context .getCommandContext() .getHistoricProcessInstanceEntityManager() .deleteHistoricProcessInstanceByProcessDefinitionId(processDefinitionId); } }