| Package | Description | 
|---|---|
| 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.policy | 
 Extensible service and security policies which can influence
 whether a user, group, or other agent can perform a certain
 action. 
 | 
| ome.security.sharing | |
| ome.services.graphs | 
 Server classes for handling complicated graphs of model objects. 
 | 
| ome.tools.hibernate | 
 Hibernate specific tools for the OMERO Server
        Classes/Interfaces that implement Hibernate method mechanics for the OMERO server
Related Documentation
For more information, please see:
  
        TODO
  
 
 | 
| omero.cmd | |
| omero.cmd.fs | |
| omero.cmd.graphs | 
| Modifier and Type | Field and Description | 
|---|---|
protected ACLVoter | 
AdminImpl.aclVoter  | 
| Constructor and Description | 
|---|
AdminImpl(SqlAction sql,
         SessionFactory osf,
         org.springframework.mail.MailSender mailSender,
         org.springframework.mail.SimpleMailMessage templateMessage,
         ACLVoter aclVoter,
         PasswordProvider passwordProvider,
         RoleProvider roleProvider,
         LdapImpl ldapUtil,
         PasswordUtil passwordUtil,
         ChmodStrategy chmod,
         ChecksumProviderFactory cpf)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompositeACLVoter  | 
| Modifier and Type | Method and Description | 
|---|---|
ACLVoter | 
CompositeACLVoter.choose()  | 
| Constructor and Description | 
|---|
ACLEventListener(ACLVoter aclVoter)
main constructor. controls access to individual db rows.. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicACLVoter  | 
| Constructor and Description | 
|---|
EventListenersFactoryBean(CurrentDetails cd,
                         TokenHolder th,
                         ACLVoter voter,
                         OmeroInterceptor interceptor)  | 
| Constructor and Description | 
|---|
BinaryAccessPolicy(Set<Class<IObject>> types,
                  ACLVoter voter)  | 
BinaryAccessPolicy(Set<Class<IObject>> types,
                  ACLVoter voter,
                  String[] config)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SharingACLVoter  | 
| Constructor and Description | 
|---|
GraphTraversal(org.hibernate.Session session,
              EventContext eventContext,
              ACLVoter aclVoter,
              SystemTypes systemTypes,
              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 | Field and Description | 
|---|---|
protected ACLVoter | 
ProxyCleanupFilter.acl  | 
| Constructor and Description | 
|---|
Interceptor(ACLVoter acl,
           SessionHandler sessions,
           CurrentDetails current)  | 
ProxyCleanupFilter(ACLVoter acl,
                  CurrentDetails current)
Construct a proxy cleanup filter that checks
 the security restrictions on certain objects. 
 | 
| Constructor and Description | 
|---|
RequestObjectFactoryRegistry(ExtendedMetadata em,
                            ACLVoter voter,
                            Roles roles,
                            PixelsService pixelsService,
                            ThumbnailService thumbnailService,
                            MailUtil mailUtil,
                            PasswordUtil passwordUtil,
                            SecuritySystem sec,
                            PasswordProvider passwordProvider,
                            GraphRequestFactory graphRequestFactory)  | 
| Constructor and Description | 
|---|
ManageImageBinariesI(PixelsService pixelsService,
                    ACLVoter voter)  | 
| Modifier and Type | Method and Description | 
|---|---|
GraphTraversal | 
GraphHelper.prepareGraphTraversal(List<omero.cmd.graphs.ChildOption> childOptions,
                     Set<GraphPolicy.Ability> requiredPermissions,
                     GraphPolicy graphPolicy,
                     Iterable<com.google.common.base.Function<GraphPolicy,GraphPolicy>> graphPolicyAdjusters,
                     ACLVoter aclVoter,
                     SystemTypes systemTypes,
                     GraphPathBean graphPathBean,
                     com.google.common.collect.SetMultimap<String,String> unnullable,
                     GraphTraversal.Processor processor,
                     boolean dryRun)
Construct a graph traversal manager for a  
GraphModify2 request. | 
| Constructor and Description | 
|---|
Chgrp2I(ACLVoter aclVoter,
       Roles securityRoles,
       SystemTypes systemTypes,
       GraphPathBean graphPathBean,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new  
chgrprequest; called from GraphRequestFactory.getRequest(Class). | 
Chmod2I(ACLVoter aclVoter,
       Roles securityRoles,
       SystemTypes systemTypes,
       GraphPathBean graphPathBean,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new  
chmodrequest; called from GraphRequestFactory.getRequest(Class). | 
Chown2I(ACLVoter aclVoter,
       Roles securityRoles,
       SystemTypes systemTypes,
       GraphPathBean graphPathBean,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new  
chownrequest; called from GraphRequestFactory.getRequest(Class). | 
Delete2I(ACLVoter aclVoter,
        Roles securityRoles,
        SystemTypes systemTypes,
        GraphPathBean graphPathBean,
        Deletion deletionInstance,
        Set<Class<? extends IObject>> targetClasses,
        GraphPolicy graphPolicy,
        com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new  
deleterequest; called from GraphRequestFactory.getRequest(Class). | 
DuplicateI(ACLVoter aclVoter,
          Roles securityRoles,
          SystemTypes systemTypes,
          GraphPathBean graphPathBean,
          Deletion deletionInstance,
          Set<Class<? extends IObject>> targetClasses,
          GraphPolicy graphPolicy,
          com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new  
duplicaterequest; called from GraphRequestFactory.getRequest(Class). | 
GraphRequestFactory(ACLVoter aclVoter,
                   Roles securityRoles,
                   SystemTypes systemTypes,
                   GraphPathBean graphPathBean,
                   Deletion deletionInstance,
                   Map<Class<? extends omero.cmd.Request>,List<String>> allTargets,
                   Map<Class<? extends omero.cmd.Request>,List<GraphPolicyRule>> allRules,
                   List<String> unnullable,
                   Set<String> defaultExcludeNs)
Construct a new graph request factory. 
 | 
                
                
Version: 5.2.5-ice35-b28
Copyright © 2016 The University of Dundee & Open Microscopy Environment. All Rights Reserved.