See: Description
| Interface | Description | 
|---|---|
| PrincipalHolder | Stack of active  Principalinstances. | 
| Class | Description | 
|---|---|
| AbstractSecurityFilter | overrides  FilterDefinitionFactoryBeanin order to construct our
 security filter in code and not in XML. | 
| AllGroupsSecurityFilter | overrides  FilterDefinitionFactoryBeanin order to construct our
 security filter in code and not in XML. | 
| BasicACLVoter | |
| BasicEventContext | EventContextimplementation for use within the security system. | 
| BasicMethodSecurity | Implementation of  MethodSecuritywhich checks method security based
 on theRolesAllowedannotations of our implementation methods. | 
| BasicSecuritySystem | simplest implementation of  SecuritySystem. | 
| BasicSecurityWiring | Responsible for logging users in and out via the  Principalbefore 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 listenerswithin
 XML can be cumbersome. | 
| EventLogListener | responsible for responding to all Hibernate Events. | 
| EventProviderInDb | |
| EventProviderInMemory | Provider for  Eventobjects 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 | ChmodStrategywhich 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 | Filter database queries to respect light administrator privileges. | 
| MergeEventListener | responsible for responding to merge events. in particular in load/re-loading
 certain types to make use by clients easier. | 
| NodeProviderInDb | Provider for  Nodeobjects which is responsible for persisting and
 populating such entities. | 
| NodeProviderInMemory | Provider for  Nodeobjects 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  Interceptorfor controlling various aspects
 of the Hibernate runtime. | 
| OneGroupSecurityFilter | overrides  FilterDefinitionFactoryBeanin order to construct our
 security filter in code and not in XML. | 
| 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. | 
| TokenHolder | Manages a special token (a unique object) which can be inserted into
  IObjectinstances for special almost-administrative handling. | 
| UpdateEventListener | responsible for setting the
  updat eventon all
 events shortly before being saved. | 
Basic classes that provide security context objects necessary to secure the implementation of the OMERO server on a JBoss platform.
                
                
Version: 5.4.8-ice35-b99
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.