@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; }
rootTask.setDescription(taskDesc.toString()); taskListWithCorrelationFilter.add(rootTask);
@Override protected org.ovirt.engine.core.common.job.Job getEntity(int index) { org.ovirt.engine.core.common.job.Job job = new org.ovirt.engine.core.common.job.Job(); job.setId(GUIDS[index]); job.setDescription(DESCRIPTIONS[index]); job.setExternal(true); job.setAutoCleared(true); job.setStartTime(new Date()); return job; }
@Override protected org.ovirt.engine.core.common.job.Job getEntity(int index) { org.ovirt.engine.core.common.job.Job job = new org.ovirt.engine.core.common.job.Job(); job.setId(GUIDS[index]); job.setDescription(DESCRIPTIONS[index]); job.setActionType(ActionType.AddExternalJob); job.setStartTime(new Date()); job.setExternal(true); job.setAutoCleared(true); return job; }
@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; }