private JobStatus getStatus(ServiceFactory sf, String status) { JobStatus statusObj = sf.getTypesService().getEnumeration( JobStatus.class, status); return statusObj; }
JobStatus s = iTypes.getEnumeration(JobStatus.class, status); rv = job.getStatus().getValue(); job.setStatus(s);
@Transactional(readOnly = false) public Object doWork(Session session, ServiceFactory sf) { log.info("Creating PIXELDATA event for pixels id:" + mpm.pixelsID); // Load objects final EventType type = sf.getTypesService().getEnumeration( EventType.class, ec.getCurrentEventType()); final EventLog el = new EventLog(); final Event e = new Event(); e.setExperimenter( new Experimenter(ec.getCurrentUserId(), false)); e.setExperimenterGroup(new ExperimenterGroup(groupID, false)); e.setSession(new ome.model.meta.Session( ec.getCurrentSessionId(), false)); e.setTime(new Timestamp(new Date().getTime())); e.setType(type); el.setAction("PIXELDATA"); el.setEntityId(mpm.pixelsID); el.setEntityType(Pixels.class.getName()); el.setEvent(e); return sf.getUpdateService().saveAndReturnObject(el); } });
type = sf.getTypesService().getEnumeration(EventType.class, type) .getValue();