if (entry.getKey().getStartTime() == null || entry.getKey().getStartTime().after(task.getStartTime())) { entry.getKey().setStartTime(task.getStartTime());
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)); }); } }
step.setDescription(job.getDescription()); step.setCorrelationId(job.getCorrelationId()); step.setStartTime(job.getStartTime()); step.setEndTime(job.getEndTime()); step.setStatus(job.getStatus()); if (task.getStartTime() == null || task.getStartTime().after(job.getStartTime())) { task.setStartTime(job.getStartTime());
@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()); }
@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; }