Package | Description |
---|---|
ome.api |
Contains the central verbs of the Omero System.
|
ome.api.local |
Non-client service API for OMERO
This includes interfaces for the local administration of the OMERO server.
|
ome.logic |
The central repository of implementations which will be accessible through this server.
|
ome.security |
JBoss and OMERO security handling
This includes classes that provide security for the execution and usage of the OMERO server on
a JBoss platform.
|
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.security.sharing | |
ome.services |
Base services package for OMERO API services
This includes classes that implement OMERO API services described as interfaces in the
OMERO Common component.
|
ome.services.blitz.impl | |
ome.services.blitz.repo | |
ome.services.graphs |
Server classes for handling complicated graphs of model objects.
|
ome.services.sessions | |
ome.system |
Provides the necessary container structure for the entire Omero system.
|
omero.cmd | |
omero.util |
Modifier and Type | Method and Description |
---|---|
EventContext |
StatefulServiceInterface.getCurrentEventContext()
Returns the current
EventContext for this instance. |
EventContext |
IAdmin.getEventContext()
returns an implementation of
EventContext loaded with the
security for the current user and thread. |
Modifier and Type | Method and Description |
---|---|
EventContext |
LocalAdmin.getEventContextQuiet()
Like
IAdmin.getEventContext() but will not reload the context. |
Modifier and Type | Method and Description |
---|---|
EventContext |
AdminImpl.getEventContext() |
EventContext |
AdminImpl.getEventContextQuiet() |
Modifier and Type | Method and Description |
---|---|
EventContext |
SecuritySystem.getEventContext()
Calls
SecuritySystem.getEventContext(boolean) with a false as "refresh". |
EventContext |
SecuritySystemHolder.getEventContext() |
EventContext |
SecuritySystem.getEventContext(boolean refresh)
If refresh is false, returns the current
EventContext stored
in the session. |
EventContext |
SecuritySystemHolder.getEventContext(boolean refresh) |
Modifier and Type | Method and Description |
---|---|
void |
SecurityFilter.enable(org.hibernate.Session sess,
EventContext ec)
Enables this filter with the settings from this filter.
|
void |
SecurityFilterHolder.enable(org.hibernate.Session sess,
EventContext ec) |
boolean |
SecurityFilter.passesFilter(org.hibernate.Session session,
Details d,
EventContext c)
tests that the
Details argument passes the security test that
this filter defines. |
boolean |
SecurityFilterHolder.passesFilter(org.hibernate.Session s,
Details d,
EventContext c) |
Modifier and Type | Class and Description |
---|---|
class |
BasicEventContext
EventContext implementation for use within the security system. |
static class |
BasicSecurityWiring.CloseOnNoSessionContext |
Modifier and Type | Method and Description |
---|---|
EventContext |
CurrentDetails.getCurrentEventContext() |
EventContext |
BasicSecuritySystem.getEventContext() |
EventContext |
BasicSecuritySystem.getEventContext(boolean refresh) |
Modifier and Type | Method and Description |
---|---|
protected Collection<Long> |
AllGroupsSecurityFilter.configGroup(EventContext ec,
List<Long> list) |
void |
AllGroupsSecurityFilter.enable(org.hibernate.Session sess,
EventContext ec)
Since we assume that the group is "-1" for this method, we have to pass
in lists of all groups as we did before group permissions (~4.2).
|
void |
LightAdminPrivilegesSecurityFilter.enable(org.hibernate.Session session,
EventContext ec) |
void |
OneGroupSecurityFilter.enable(org.hibernate.Session sess,
EventContext ec) |
void |
SharingSecurityFilter.enable(org.hibernate.Session session,
EventContext ec) |
boolean |
AbstractSecurityFilter.isAdminOrPi(EventContext c) |
boolean |
AbstractSecurityFilter.isNonPrivate(EventContext c) |
boolean |
AbstractSecurityFilter.isShare(EventContext c) |
boolean |
AllGroupsSecurityFilter.passesFilter(org.hibernate.Session session,
Details d,
EventContext c)
tests that the
Details argument passes the security test that
this filter defines. |
boolean |
LightAdminPrivilegesSecurityFilter.passesFilter(org.hibernate.Session session,
Details details,
EventContext ec) |
boolean |
OneGroupSecurityFilter.passesFilter(org.hibernate.Session session,
Details d,
EventContext c)
tests that the
Details argument passes the security test that
this filter defines. |
boolean |
SharingSecurityFilter.passesFilter(org.hibernate.Session session,
Details details,
EventContext ec) |
Constructor and Description |
---|
BasicEventContext(Principal p,
SessionStats stats,
EventContext ec)
Copy-constructor to not have to allow the mutator
SimpleEventContext.copy(EventContext)
or copyContext(EventContext) out of the EventContext
hierarchy. |
Modifier and Type | Method and Description |
---|---|
EventContext |
SharingSecuritySystem.getEventContext() |
EventContext |
SharingSecuritySystem.getEventContext(boolean refresh) |
Modifier and Type | Method and Description |
---|---|
EventContext |
AbstractStatefulBean.getCurrentEventContext() |
EventContext |
RenderingBean.getCurrentEventContext()
Implemented as specified by the
RenderingEngine interface. |
EventContext |
ThumbnailBean.getCurrentEventContext() |
Modifier and Type | Method and Description |
---|---|
EventContext |
ServiceFactoryI.getEventContext()
Doesn't take current into account
|
EventContext |
ServiceFactoryI.getEventContext(Ice.Current current)
Takes current into account
|
Modifier and Type | Method and Description |
---|---|
protected void |
ManagedRepositoryI.makeCheckedDirs(LinkedList<CheckedPath> paths,
boolean parents,
org.hibernate.Session s,
ServiceFactory sf,
SqlAction sql,
EventContext effectiveEventContext)
Checks for the top-level user directory restriction before calling
PublicRepositoryI.makeCheckedDirs(LinkedList, boolean, Session, ServiceFactory, SqlAction, ome.system.EventContext) |
protected void |
PublicRepositoryI.makeCheckedDirs(LinkedList<CheckedPath> paths,
boolean parents,
org.hibernate.Session s,
ServiceFactory sf,
SqlAction sql,
EventContext effectiveEventContext)
Internal method to be used by subclasses to perform any extra checks on
the listed of
CheckedPath instances before allowing the creation
of directories. |
void |
PublicRepositoryI.makeDir(CheckedPath checked,
boolean parents,
org.hibernate.Session s,
ServiceFactory sf,
SqlAction sql,
EventContext effectiveEventContext) |
Constructor and Description |
---|
GraphTraversal(org.hibernate.Session session,
EventContext eventContext,
ACLVoter aclVoter,
GraphPathBean graphPathBean,
com.google.common.collect.SetMultimap<String,String> unnullable,
GraphPolicy policy,
GraphTraversal.Processor processor)
Construct a new instance of a graph traversal manager.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SessionContext
Extends
EventContext to hold a Session . |
Modifier and Type | Class and Description |
---|---|
class |
SessionContextImpl |
Modifier and Type | Method and Description |
---|---|
EventContext |
SessionManager.getEventContext(Principal principal)
Provides a partial
EventContext for the current Session . |
EventContext |
SessionManagerImpl.getEventContext(Principal principal) |
EventContext |
SessionManager.reload(String uuid)
Similar to
SessionManager.getEventContext(Principal) but uses the internal
reload logic to get a fresh representation of the context. |
EventContext |
SessionManagerImpl.reload(String uuid) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleEventContext
simple, non-thread-safe, serializable
EventContext |
Modifier and Type | Method and Description |
---|---|
boolean |
PreferenceContext.canRead(EventContext ec,
String key) |
protected void |
SimpleEventContext.copy(EventContext ec)
Copies all values directly from the given instance into this instance.
|
Constructor and Description |
---|
SimpleEventContext(EventContext ec)
copy constructor.
|
Modifier and Type | Method and Description |
---|---|
EventContext |
Helper.getEventContext()
Provides an
EventContext instance without reloading the session,
via LocalAdmin.getEventContextQuiet() . |
Modifier and Type | Method and Description |
---|---|
static omero.sys.EventContext |
IceMapper.convert(EventContext ctx) |
Version: 5.4.0-ice35-b74
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.