if (entry.getKey().getLastUpdateTime() == null || (entry.getKey().getLastUpdateTime().before(task.getLastUpdateTime()) && !entry.getKey().getLastUpdateTime().equals(task.getLastUpdateTime()))) { entry.getKey().setLastUpdateTime(task.getLastUpdateTime()); Date tempDate = task.getLastUpdateTime(); if (entry.getKey().getStartTime() == null || entry.getKey().getStartTime().after(task.getStartTime())) { && task.getLastUpdateTime().getTime() - detailedTaskMap.get(id).getLastUpdateTime().getTime() < 100) { task.setSteps(detailedTaskMap.get(id).getSteps()); } else if (hadDetails) {
@Test public void updateJobLastUpdateTime() throws ParseException { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date updateDate = df.parse("2012-10-01 10:00:00"); Job job = dao.get(getExistingEntityId()); Date lastUpdateTime = job.getLastUpdateTime(); dao.updateJobLastUpdateTime(getExistingEntityId(), updateDate); Job jobAfterUpdate = dao.get(getExistingEntityId()); assertTrue(!lastUpdateTime.equals(jobAfterUpdate.getLastUpdateTime()), "Compare the previous date is differ than new one"); assertEquals(updateDate, jobAfterUpdate.getLastUpdateTime(), "Compare date was persisted by reading it from database"); }
task.setStatus(job.getStatus()); if (task.getLastUpdateTime() == null || (task.getLastUpdateTime().before(job.getLastUpdateTime()) && !task.getLastUpdateTime() .equals(job.getLastUpdateTime()))) { task.setLastUpdateTime(job.getEndTime()); Date tempDate = task.getLastUpdateTime(); if (task.getStartTime() == null || task.getStartTime().after(job.getStartTime())) {
@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()); }