| 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.
|