private void markJobStarted(Job job, String correlationId) { statusIcon.addStyleName(PatternflyConstants.PF_SPINNER); statusIcon.addStyleName(PatternflyConstants.PF_SPINNER_XS); statusIcon.addStyleName(PatternflyConstants.PF_SPINNER_INLINE); jobProgress.setActive(true); jobProgress.setType(ProgressType.STRIPED); jobProgressBar.setPercent(100); jobProgressBar.setText(constants.startedTask() + ": " // $NON-NLS-1$ + DateTimeFormat.getFormat(PredefinedFormat.DATE_TIME_MEDIUM).format(job.getStartTime())); if (job.getSteps().isEmpty()) { model.updateSingleTask(correlationId); } else { // Updated values, add the sub tasks job.getSteps().forEach(step -> { container.add(createStep(step)); }); } }
&& task.getLastUpdateTime().getTime() - detailedTaskMap.get(id).getLastUpdateTime().getTime() < 100) { task.setSteps(detailedTaskMap.get(id).getSteps()); } else if (hadDetails) { detailedTaskMap.remove(id);
step.setEndTime(job.getEndTime()); step.setStatus(job.getStatus()); step.setSteps(job.getSteps()); if (!task.getStatus().equals(JobExecutionStatus.FINISHED) && !job.getStatus().equals(JobExecutionStatus.FINISHED)) {