AbstractSecurityFilter |
overrides FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML.
|
AllGroupsSecurityFilter |
overrides FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML.
|
BasicACLVoter |
|
BasicEventContext |
EventContext implementation for use within the security system.
|
BasicMethodSecurity |
Implementation of MethodSecurity which checks method security based
on the RolesAllowed annotations of our implementation methods.
|
BasicSecuritySystem |
|
BasicSecuritySystemReadOnly |
Provides a group context check that does not rely on SQL to bypass interception by Hibernate.
|
BasicSecurityWiring |
Responsible for logging users in and out via the Principal before and
after the actual invocation of OMERO methods.
|
BasicSecurityWiring.CloseOnNoSessionContext |
|
CurrentDetails |
Stores information related to the security context of the current thread.
|
EventHandler |
method interceptor responsible for login and creation of Events.
|
EventListenersFactoryBean |
configuring all the possible event listeners within
XML can be cumbersome.
|
EventLogListener |
responsible for responding to all Hibernate Events.
|
EventProviderInDb |
Provider for Event objects which is responsible for persisting and
populating such entities using Hibernate in accordance with the currently
available IUpdate implementation.
|
EventProviderInMemory |
Provider for Event objects which is responsible for persisting and
populating such entities in-memory.
|
EventProviderWrapper<P extends EventProvider & ReadOnlyStatus.IsAware> |
An event provider that offers a unified view of multiple underlying event providers.
|
GroupChmodStrategy |
ChmodStrategy which only permits modifying
the permissions on groups.
|
LightAdminPrivileges |
Report the light administrator privileges associated with a given session.
|
LightAdminPrivilegesCleanup |
Periodically clean up old entries from the _current_admin_privileges database table.
|
LightAdminPrivilegesSecurityFilter |
Deprecated.
|
MergeEventListener |
responsible for responding to merge events.
|
NodeProviderInDb |
Provider for Node objects which is responsible for persisting and
populating such entities.
|
NodeProviderInMemory |
Provider for Node objects which is responsible for persisting and
populating such entities.
|
NodeProviderWrapper<P extends NodeProvider & ReadOnlyStatus.IsAware> |
A node provider that offers a unified view of multiple underlying node providers.
|
NullEventHandler |
Provides only the bare minimum of functionality to allow methods to succeed.
|
OmeroInterceptor |
implements Interceptor for controlling various aspects
of the Hibernate runtime.
|
OneGroupSecurityFilter |
overrides FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML.
|
PropertyFilterInitializer |
Initialize the filters for the subclasses of PrivilegedStringType .
|
SaveEventListener |
event listener which will only handle newly created (transient) objects in
a given graph.
|
SharingSecurityFilter |
The sharing security filter provides database-level access protection for share contexts.
|
SqlQueryInterceptor |
Pulls SQL query rewriting into a simple superclass of OmeroInterceptor for use outside Blitz by other server threads.
|
TokenHolder |
Manages a special token (a unique object) which can be inserted into
IObject instances for special almost-administrative handling.
|
UpdateEventListener |
responsible for setting the
updat event on all
events shortly before being saved.
|