if (entry.getKey().getEndTime() == null || entry.getKey().getEndTime().before(task.getEndTime())) { entry.getKey().setEndTime(task.getEndTime());
step.setCorrelationId(job.getCorrelationId()); step.setStartTime(job.getStartTime()); step.setEndTime(job.getEndTime()); step.setStatus(job.getStatus()); step.setSteps(job.getSteps()); || (task.getLastUpdateTime().before(job.getLastUpdateTime()) && !task.getLastUpdateTime() .equals(job.getLastUpdateTime()))) { task.setLastUpdateTime(job.getEndTime()); if (task.getEndTime() != null && (task.getEndTime() == null || task.getEndTime().before(job.getEndTime()))) { task.setEndTime(job.getEndTime());
private void markJobFinished(Job job) { statusIcon.addStyleName(PatternflyIconType.PF_BASE.getCssName()); jobProgressBar.setText(constants.completedTask() + ": " // $NON-NLS-1$ + DateTimeFormat.getFormat(PredefinedFormat.DATE_TIME_MEDIUM).format(job.getEndTime())); jobProgressBar.setPercent(100); if (JobExecutionStatus.FINISHED.equals(job.getStatus())) { statusIcon.addStyleName(PatternflyConstants.PFICON_OK); } else { statusIcon.addStyleName(PatternflyConstants.PFICON_ERROR); } }
@Mapping(from = org.ovirt.engine.core.common.job.Job.class, to = Job.class) public static Job map(org.ovirt.engine.core.common.job.Job entity, Job job) { Job model = job != null ? job : new Job(); model.setId(entity.getId().toString()); model.setDescription(entity.getDescription()); model.setStatus(mapJobStatus(entity.getStatus())); if (entity.getOwnerId() != null) { User user = new User(); user.setId(entity.getOwnerId().toString()); model.setOwner(user); } model.setStartTime(DateMapper.map(entity.getStartTime(), null)); if (entity.getEndTime() != null) { model.setEndTime(DateMapper.map(entity.getEndTime(), null)); } if (entity.getLastUpdateTime() != null) { model.setLastUpdated(DateMapper.map(entity.getLastUpdateTime(), null)); } model.setExternal(entity.isExternal()); model.setAutoCleared(entity.isAutoCleared()); return model; }
@Override protected MapSqlParameterSource createFullParametersMapper(Job entity) { return createIdParameterMapper(entity.getId()) .addValue("action_type", EnumUtils.nameOrNull(entity.getActionType())) .addValue("description", entity.getDescription()) .addValue("status", EnumUtils.nameOrNull(entity.getStatus())) .addValue("owner_id", entity.getOwnerId()) .addValue("engine_session_seq_id", entity.getEngineSessionSeqId()) .addValue("visible", entity.isVisible()) .addValue("start_time", entity.getStartTime()) .addValue("end_time", entity.getEndTime()) .addValue("last_update_time", entity.getLastUpdateTime()) .addValue("correlation_id", entity.getCorrelationId()) .addValue("is_external", entity.isExternal()) .addValue("is_auto_cleared", entity.isAutoCleared()); }