CreationRequest req = new CreationRequest(); req.principal = principal; principal = validateSessionInputs(sf, req);
public Session call() throws Exception { final CreationRequest req = new CreationRequest(); req.principal = principal; req.agent = "createSession"; if (currentSession != null) { final Experimenter sudoer = currentSession.getSudoer(); if (sudoer != null) { req.sudoer = sudoer.getId(); } } final Session session = mgr.createFromRequest(req); session.setTimeToIdle(timeToIdleMs); session.setTimeToLive(timeToLiveMs); return mgr.update(session, false); }}); return ex.get(future);
public Share createShare(Principal principal, boolean enabled, long timeToLive, String eventType, String description, long groupId) { Share share = newShare(); define(share, UUID.randomUUID().toString(), description, System .currentTimeMillis(), defaultTimeToIdle, timeToLive, eventType, "Share", null); share.setGroup(new ExperimenterGroup(groupId, false)); share.setActive(enabled); share.setData(new byte[] {}); share.setItemCount(0L); CreationRequest req = new CreationRequest(); req.principal = principal; return (Share) createSession(req, share); }
public Session call() throws Exception { SessionManager.CreationRequest req = new SessionManager.CreationRequest(); req.principal = principal; req.agent = "OMERO.sudo"; req.groupsLed = groupsLed; req.timeToIdle = timeToIdleMilliseconds; req.timeToLive = timeToLiveMilliseconds; req.sudoer = context.getCurrentUserId(); if (currentSession != null) { final Experimenter sudoer = currentSession.getSudoer(); if (sudoer != null) { req.sudoer = sudoer.getId(); } } return mgr.createFromRequest(req); }}); return ex.get(future);
public Session createWithAgent(Principal principal, String agent, String ip) { final CreationRequest req = new CreationRequest(); req.principal = principal; req.agent = agent; req.ip = ip; return createFromRequest(req); }
public Session createWithAgent(final Principal _principal, final String credentials, String agent, String ip) { final CreationRequest req = new CreationRequest(); req.principal = _principal; req.credentials = credentials; req.agent = agent; req.ip = ip; return createFromRequest(req); }