@Override protected void updateExistingEntity() { existingEntity.setEndTime(new Date()); existingEntity.setStatus(JobExecutionStatus.FINISHED); }
entry.getKey().setStatus(JobExecutionStatus.UNKNOWN); boolean hasFailedStatus = false; boolean hasStartedStatus = false; entry.getKey().setStatus(JobExecutionStatus.FAILED); } else if (finishedCount == entry.getValue().size()) { entry.getKey().setStatus(JobExecutionStatus.FINISHED); } else if (hasStartedStatus) { entry.getKey().setStatus(JobExecutionStatus.STARTED); } else if (hasAbortedStatus) { entry.getKey().setStatus(JobExecutionStatus.ABORTED); } else { entry.getKey().setStatus(JobExecutionStatus.UNKNOWN);
@Mapping(from = Job.class, to = org.ovirt.engine.core.common.job.Job.class) public static org.ovirt.engine.core.common.job.Job map(Job job, org.ovirt.engine.core.common.job.Job entity) { org.ovirt.engine.core.common.job.Job target = entity != null ? entity : new org.ovirt.engine.core.common.job.Job(); target.setId(GuidUtils.asGuid(job.getId())); if (job.isSetDescription()) { target.setDescription(job.getDescription()); } if (job.isSetStatus()) { target.setStatus(mapJobStatus(job.getStatus())); } if (job.isSetOwner()) { target.setOwnerId(GuidUtils.asGuid(job.getOwner().getId())); } target.setStartTime(job.isSetStartTime() ? job.getStartTime().toGregorianCalendar().getTime() : new Date(Calendar.getInstance().getTimeInMillis())); target.setEndTime(job.isSetEndTime() ? job.getEndTime().toGregorianCalendar().getTime() : new Date(Calendar.getInstance().getTimeInMillis())); target.setLastUpdateTime(job.isSetLastUpdated() ? job.getLastUpdated().toGregorianCalendar().getTime() : new Date(Calendar.getInstance().getTimeInMillis())); target.setExternal(job.isSetExternal() ? job.isExternal() : true); target.setAutoCleared(job.isSetAutoCleared() ? job.isAutoCleared() : true); return target; }
if (task.getCorrelationId().equals(guidOrCorrelationId)) { detailedTaskMap.put(guidOrCorrelationId, task); task.setStatus(JobExecutionStatus.FINISHED); for (Job job : retTasks) { Step step = new Step(); if (!task.getStatus().equals(JobExecutionStatus.FINISHED) && !job.getStatus().equals(JobExecutionStatus.FINISHED)) { task.setStatus(job.getStatus());
@Override protected Job generateNewEntity() { Job job = new Job(); job.setId(Guid.newGuid()); job.setActionType(ActionType.ActivateStorageDomain); job.setDescription(ActionType.ActivateStorageDomain.name()); job.setStatus(JobExecutionStatus.STARTED); job.setOwnerId(Guid.newGuid()); job.setVisible(true); job.setStartTime(new Date()); job.setLastUpdateTime(new Date()); job.setCorrelationId(Guid.newGuid().toString()); return job; }