setStatus((java.lang.String)value); } else if (field.equals(TIME)) { setTime((java.sql.Timestamp)value); } else if (field.equals(EXPERIMENTER)) { setExperimenter((ome.model.meta.Experimenter)value);
public Event( java.sql.Timestamp _time,ome.model.meta.Experimenter _experimenter,ome.model.meta.ExperimenterGroup _experimenterGroup,ome.model.enums.EventType _type,ome.model.meta.Session _session ) { this(null, true); setTime(_time); setExperimenter(_experimenter); setExperimenterGroup(_experimenterGroup); setType(_type); setSession(_session); }
@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); } });
public Event newEvent(Session session, EventType type, TokenHolder tokenHolder) { BasicEventContext c = current(); Event e = new Event(); e.setType(type); e.setTime(new Timestamp(System.currentTimeMillis())); tokenHolder.setToken(e.getGraphHolder()); e.getDetails().setPermissions(Permissions.READ_ONLY); // Proxied if necessary e.setExperimenter(c.getOwner()); e.setExperimenterGroup(c.getGroup()); e.setSession(session); c.setEvent(e); return e; }
el.setAction("INSERT"); el.setEvent(new Event()); el.getEvent().setTime(image.getAcquisitionDate()); logs.add(el);