else if ( JobPersistenceUtil.isFinalPhase(end)) sb.append(", endTime = ?"); else
private ExecutionPhase setPhase(String jobID, ExecutionPhase start, ExecutionPhase end, List<Result> results, ErrorSummary error, Date date) throws JobNotFoundException { Job job = getJobFromMap(jobID); expectNotNull("end", end); if (start == null || job.getExecutionPhase().equals(start)) { job.setExecutionPhase(end); if (results != null) job.setResultsList(results); if (error != null) job.setErrorSummary(error); if (date != null) { if (ExecutionPhase.EXECUTING.equals(end)) job.setStartTime(date); else if ( JobPersistenceUtil.isFinalPhase(end) ) job.setEndTime(date); } return end; } return null; }