Package | Description |
---|---|
ome.api |
Contains the central verbs of the Omero System.
|
ome.model.annotations | |
ome.model.meta | |
ome.security.basic |
Basic OMERO security contextual classes
Basic classes that provide security context objects necessary to secure the implementation of
the OMERO server on a JBoss platform.
|
ome.services.sessions | |
ome.services.sharing |
ome.api.IShare support infrastructure.
|
ome.system |
Provides the necessary container structure for the entire Omero system.
|
omero.cmd.admin |
Modifier and Type | Method and Description |
---|---|
Session |
ISession.createSession(Principal principal,
java.lang.String credentials)
Creates a new session and returns it to the user.
|
Session |
ISession.createSessionWithTimeout(Principal principal,
long timeToLiveMilliseconds)
|
Session |
ISession.createSessionWithTimeouts(Principal principal,
long timeToLiveMilliseconds,
long timeToIdleMilliseconds)
|
Session |
ISession.createUserSession(long timeToLiveMilliseconds,
long timeToIdleMillisecond,
java.lang.String defaultGroup)
Allows a user to open up another session for him/herself with the given
defaults without needing to re-enter password.
|
Session |
ISession.getSession(java.lang.String sessionUuid)
Retrieves the session associated with this uuid, updating the last access
time as well.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Session> |
IShare.getMemberShares(boolean onlyActive)
Deprecated.
Gets all shares where current
Experimenter is a member. |
java.util.Set<Session> |
IShare.getMemberSharesFor(Experimenter user,
boolean onlyActive)
Deprecated.
Gets all shares where given
Experimenter is a member. |
java.util.List<Session> |
ISession.getMyOpenAgentSessions(java.lang.String agent)
Like
ISession.getMyOpenSessions() but returns only those sessions
with the given agent string. |
java.util.List<Session> |
ISession.getMyOpenClientSessions()
Like
ISession.getMyOpenSessions() but returns only those sessions
started by official OMERO clients. |
java.util.List<Session> |
ISession.getMyOpenSessions()
Returns a list of open sessions for the current user.
|
java.util.Set<Session> |
IShare.getOwnShares(boolean onlyActive)
Deprecated.
Gets all owned shares for the current
Experimenter |
java.util.Set<Session> |
IShare.getSharesOwnedBy(Experimenter user,
boolean onlyActive)
Deprecated.
Gets all shares owned by the given
Experimenter . |
Modifier and Type | Method and Description |
---|---|
int |
ISession.closeSession(Session session)
Closes session and releases all resources.
|
Modifier and Type | Method and Description |
---|---|
Session |
SessionAnnotationLink.parent() |
Modifier and Type | Method and Description |
---|---|
void |
SessionAnnotationLink.link(Session parent,
Annotation child) |
Modifier and Type | Class and Description |
---|---|
class |
Share |
Modifier and Type | Field and Description |
---|---|
protected Session |
Event.session |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<Session> |
Node.sessions |
Modifier and Type | Method and Description |
---|---|
Session |
Event.getSession()
Many-to-one field ome.model.meta.Event.session (ome.model.meta.Session)
|
Session |
Session.newInstance() |
Session |
Session.proxy() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<Session> |
Node.getSessions()
returns sessions .
|
java.util.Iterator<Session> |
Node.iterateSessions()
should be used rather than accessing the sessions set directly.
|
java.util.Collection<Session> |
Node.unmodifiableSessions()
Returns an unmodifiable collection-view
|
Modifier and Type | Method and Description |
---|---|
void |
Node.addSession(Session target)
use instead of setSessions .
|
void |
Node.removeSession(Session target)
removes a single element from this set and makes the inverse call on ome.model.meta.Session
|
void |
Event.setSession(Session session) |
Modifier and Type | Method and Description |
---|---|
void |
Node.addSessionSet(java.util.Collection<Session> targets)
use like addSession.
|
void |
Node.removeSessionSet(java.util.Collection<Session> targets)
use like removeSession
|
protected void |
Node.setSessions(java.util.Set<Session> sessions)
setter for sessions should be avoided.
|
Constructor and Description |
---|
Event(java.sql.Timestamp _time,
Experimenter _experimenter,
ExperimenterGroup _experimenterGroup,
EventType _type,
Session _session) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSet<AdminPrivilege> |
LightAdminPrivileges.getSessionPrivileges(Session session)
Determine the light administrator privileges associated with a session.
|
Event |
CurrentDetails.newEvent(Session session,
EventType type,
TokenHolder tokenHolder) |
Modifier and Type | Method and Description |
---|---|
Session |
SessionManagerImpl.copy(Session source) |
Session |
SessionManager.createFromRequest(SessionManager.CreationRequest request) |
Session |
SessionManagerImpl.createFromRequest(SessionManager.CreationRequest request) |
Session |
SessionBean.createSession(Principal principal,
java.lang.String credentials) |
Session |
SessionBean.createSessionWithTimeout(Principal principal,
long milliseconds) |
Session |
SessionBean.createSessionWithTimeouts(Principal principal,
long timeToLiveMilliseconds,
long timeToIdleMilliseconds) |
Session |
SessionBean.createUserSession(long timeToLiveMs,
long timeToIdleMs,
java.lang.String defaultGroup) |
Session |
SessionManager.createWithAgent(Principal principal,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManagerImpl.createWithAgent(Principal principal,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManager.createWithAgent(Principal principal,
java.lang.String credentials,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManagerImpl.createWithAgent(Principal _principal,
java.lang.String credentials,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionProvider.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderInDb.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderInMemory.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderWrapper.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProvider.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderInDb.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderInMemory.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderWrapper.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionManager.find(java.lang.String uuid) |
Session |
SessionManagerImpl.find(java.lang.String uuid) |
Session |
SessionProvider.findSessionById(long id,
ServiceFactory sf)
Retrieves a session by ID.
|
Session |
SessionProviderInDb.findSessionById(long id,
ServiceFactory sf) |
Session |
SessionProviderInMemory.findSessionById(long id,
ServiceFactory sf) |
Session |
SessionProviderWrapper.findSessionById(long id,
ServiceFactory sf) |
Session |
SessionProvider.findSessionById(long id,
org.hibernate.Session session)
Retrieves a session by ID.
|
Session |
SessionProviderInDb.findSessionById(long id,
org.hibernate.Session session) |
Session |
SessionProviderInMemory.findSessionById(long id,
org.hibernate.Session session) |
Session |
SessionProviderWrapper.findSessionById(long id,
org.hibernate.Session hibernateSession) |
Session |
SessionContext.getSession() |
Session |
SessionContextImpl.getSession() |
Session |
SessionBean.getSession(java.lang.String sessionUuid) |
Session |
SessionManager.update(Session session)
Certain fields from the
Session instance will
be copied and then saved to the db, as well as a new
SessionContext created. |
Session |
SessionManagerImpl.update(Session session) |
Session |
SessionManager.update(Session session,
boolean trust)
Same as
SessionManager.update(Session) but some security checks can be
overridden. |
Session |
SessionManagerImpl.update(Session session,
boolean trusted) |
Session |
SessionBean.updateSession(Session session) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Session> |
SessionManager.findSameUser(java.lang.String uuid,
java.lang.String... agent)
Returns a non-null, possibly empty list of session instances belonging
to the same user as the given session with one of the given agents.
|
java.util.List<Session> |
SessionManagerImpl.findSameUser(java.lang.String uuid,
java.lang.String... agents) |
java.util.List<Session> |
SessionBean.getMyOpenAgentSessions(java.lang.String agent) |
java.util.List<Session> |
SessionBean.getMyOpenClientSessions() |
java.util.List<Session> |
SessionBean.getMyOpenSessions() |
Modifier and Type | Method and Description |
---|---|
int |
SessionBean.closeSession(Session session) |
Session |
SessionManagerImpl.copy(Session source) |
protected void |
SessionManagerImpl.define(Session s,
java.lang.String uuid,
java.lang.String message,
long started,
long idle,
long live,
java.lang.String eventType,
java.lang.String agent,
java.lang.String ip) |
protected void |
SessionManagerImpl.define(Session s,
java.lang.String uuid,
java.lang.String message,
long started,
SessionManager.CreationRequest req) |
Session |
SessionProvider.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderInDb.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderInMemory.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProviderWrapper.executeInternalSession(java.lang.String uuid,
Session session) |
Session |
SessionProvider.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderInDb.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderInMemory.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionProviderWrapper.executeUpdate(ServiceFactory sf,
Session session,
java.lang.String uuid,
long userId,
java.lang.Long sudoerId) |
Session |
SessionManager.update(Session session)
Certain fields from the
Session instance will
be copied and then saved to the db, as well as a new
SessionContext created. |
Session |
SessionManagerImpl.update(Session session) |
Session |
SessionManager.update(Session session,
boolean trust)
Same as
SessionManager.update(Session) but some security checks can be
overridden. |
Session |
SessionManagerImpl.update(Session session,
boolean trusted) |
Session |
SessionBean.updateSession(Session session) |
Constructor and Description |
---|
SessionContextImpl(Session session,
java.util.List<java.lang.Long> lGroups,
java.util.List<java.lang.Long> mGroups,
java.util.List<java.lang.String> roles,
SessionStats stats,
SessionContext previous) |
SessionContextImpl(Session session,
java.util.Set<AdminPrivilege> adminPrivileges,
java.util.List<java.lang.Long> lGroups,
java.util.List<java.lang.Long> mGroups,
java.util.List<java.lang.String> roles,
SessionStats stats,
Roles _roles,
SessionContext previous) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Session> |
ShareBean.getMemberShares(boolean active) |
java.util.Set<Session> |
ShareBean.getMemberSharesFor(Experimenter user,
boolean active) |
java.util.Set<Session> |
ShareBean.getOwnShares(boolean active) |
java.util.Set<Session> |
ShareBean.getSharesOwnedBy(Experimenter user,
boolean active) |
protected java.util.Set<Session> |
ShareBean.sharesToSessions(java.util.List<ome.services.sharing.data.ShareData> datas) |
Modifier and Type | Field and Description |
---|---|
protected Session |
SessionInitializer.session |
Modifier and Type | Method and Description |
---|---|
Session |
ServiceFactory.getSession() |
Session |
SessionInitializer.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceFactory.setSession(Session session) |
void |
SessionInitializer.setSession(Session s) |
Modifier and Type | Method and Description |
---|---|
protected Session |
UpdateSessionTimeoutRequestI.updateSession() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
UpdateSessionTimeoutRequestI.updateField(Session s,
java.lang.String field,
omero.RLong value,
boolean isAdmin) |
Version: 5.4.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.