public void setOwner(Experimenter owner) { this.owner = owner; this.cuId = owner.getId(); if (owner.isLoaded()) { this.cuName = owner.getOmeName(); } }
public void setSudoer(Experimenter sudoer) { this.sudoer = sudoer; if (sudoer == null) { this.csuId = null; this.csuName = null; } else { this.csuId = sudoer.getId(); if (sudoer.isLoaded()) { this.csuName = sudoer.getOmeName(); } } }
@Transactional(readOnly = true) public Object doWork(Session session, ServiceFactory sf) { final Long sessionId = sessionProvider.findSessionIdByUuid(userId, sf); final ome.model.meta.Session s = sessionId == null ? null : sessionProvider.findSessionById(sessionId, sf); IQuery q = sf.getQueryService(); Experimenter e = null; if (s != null) { e = s.getOwner(); if (!e.isLoaded()) { e = q.get(Experimenter.class, e.getId()); } data.add(String.format("user=%s", e.getOmeName())); } else { e = q.findByString(Experimenter.class, "omeName", userId); if (e != null) { data.add(String.format("id=%s", e.getId())); } } if (s != null) { data.add(String.format("created=%s", s.getStarted())); data.add(String.format("closed=%s", s.getClosed())); } return null; } });
/** * removes the given GroupExperimenterMap from groupExperimenterMap, allowing for recursion -- whether * or not the removal will call unlinkExperimenterGroup again <b>if loaded</b>. */ public void removeGroupExperimenterMap (ome.model.meta.GroupExperimenterMap link, boolean bothSides) { if (! _loaded ) errorIfUnloaded(); if ( getGroupExperimenterMap() == null ) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().remove( link ); if ( bothSides && link.child().isLoaded() ) { link.child().removeGroupExperimenterMap( link, false ); } }
/** * Adds a ome.model.meta.GroupExperimenterMap to groupExperimenterMap, allowing for recursion -- whether * or not addGroupExperimenterMap will be called on the addition <b>if it is loaded</b> */ public void addGroupExperimenterMap (ome.model.meta.GroupExperimenterMap link, boolean bothSides) { if (! _loaded ) errorIfUnloaded(); if ( getGroupExperimenterMap() == null ) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().add( link ); if ( bothSides && link.child().isLoaded() ) { link.child().addGroupExperimenterMap( link, false ); } }
if (details != null) { Experimenter e = details.getOwner(); if (e != null && e.isLoaded()) { String omename = e.getOmeName(); String firstName = e.getFirstName();