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

See:
          Description

Interface Summary
PrincipalHolder Stack of active Principal instances.
 

Class Summary
BasicACLVoter  
BasicMethodSecurity Implementation of MethodSecurity which checks method security based on the RolesAllowed annotations of our implementation methods.
BasicSecuritySystem simplest implementation of SecuritySystem.
BasicSecurityWiring Responsible for logging users in and out via the Principal before and after the actual invocation of OMERO methods.
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.
MergeEventListener responsible for responding to merge events. in particular in load/re-loading certain types to make use by clients easier.
NullEventHandler Provides only the bare minimum of functionality to allow methods to succeed.
OmeroInterceptor implements Interceptor for controlling various aspects of the Hibernate runtime.
SaveEventListener event listener which will only handle newly created (transient) objects in a given graph.
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.
 

Package ome.security.basic Description

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.

Related Documentation

For more information, please see:



OmeroJava Api

Version: Beta4.2.1-r8614-Beta4.2-b41

Copyright © 2009 The University of Dundee. All Rights Reserved.