protected void ensureActive() { if (suspensionState == SuspensionState.SUSPENDED.getStateCode()) { throw LOG.suspendedEntityException(EntityTypes.EXTERNAL_TASK, id); } }
protected void updateExternalTaskSuspensionState(String processInstanceId, String processDefinitionId, String processDefinitionKey, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processInstanceId", processInstanceId); parameters.put("processDefinitionId", processDefinitionId); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", false); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExternalTaskEntity.class, "updateExternalTaskSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", true); parameters.put("processDefinitionTenantId", processDefinitionTenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobEntity.class, "updateJobSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", true); parameters.put("processDefinitionTenantId", processDefinitionTenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(TaskEntity.class, "updateTaskSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateJobDefinitionSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", true); parameters.put("processDefinitionTenantId", processDefinitionTenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobDefinitionEntity.class, "updateJobDefinitionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", false); parameters.put("suspensionState", suspensionState.getStateCode()); parameters.put("handlerType", TimerStartEventJobHandler.TYPE); getDbEntityManager().update(JobEntity.class, "updateJobSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", true); parameters.put("processDefinitionTenantId", processDefinitionTenantId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(ExternalTaskEntity.class, "updateExternalTaskSuspensionStateByParameters", 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 updateTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionKey", processDefinitionKey); parameters.put("isProcessDefinitionTenantIdSet", false); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(TaskEntity.class, "updateTaskSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionId", processDefinitionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(TaskEntity.class, "updateTaskSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateTaskSuspensionStateByCaseExecutionId(String caseExecutionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("caseExecutionId", caseExecutionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(TaskEntity.class, "updateTaskSuspensionStateByParameters", 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 updateJobDefinitionSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processDefinitionId", processDefinitionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobDefinitionEntity.class, "updateJobDefinitionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateJobSuspensionStateById(String jobId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("jobId", jobId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobEntity.class, "updateJobSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateJobSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("processInstanceId", processInstanceId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobEntity.class, "updateJobSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
public void updateJobDefinitionSuspensionStateById(String jobDefinitionId, SuspensionState suspensionState) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("jobDefinitionId", jobDefinitionId); parameters.put("suspensionState", suspensionState.getStateCode()); getDbEntityManager().update(JobDefinitionEntity.class, "updateJobDefinitionSuspensionStateByParameters", configureParameterizedQuery(parameters)); }
protected void suspendJobs(List<Job> jobs) { for (Job job: jobs) { JobEntity jobInstance = (JobEntity) job; jobInstance.setSuspensionState(SuspensionState.SUSPENDED.getStateCode()); jobInstance.setDuedate(null); } }
protected void suspendJobs(List<Job> jobs) { for (Job job: jobs) { JobEntity jobInstance = (JobEntity) job; jobInstance.setSuspensionState(SuspensionState.SUSPENDED.getStateCode()); jobInstance.setDuedate(null); } }
public void reschedule(JobEntity jobEntity, Date newDuedate) { jobEntity.init(Context.getCommandContext()); jobEntity.setSuspensionState(SuspensionState.ACTIVE.getStateCode()); jobEntity.setDuedate(newDuedate); hintJobExecutorIfNeeded(jobEntity, newDuedate); }