| 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.blitz.impl | |
| 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,
         LightAdminPrivileges adminPrivileges) | 
| 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 | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ACLVoter | BasicSecuritySystem. aclVoter | 
| Constructor and Description | 
|---|
| BasicSecuritySystem(OmeroInterceptor interceptor,
                   SystemTypes sysTypes,
                   CurrentDetails cd,
                   SessionManager sessionManager,
                   Roles roles,
                   ServiceFactory sf,
                   TokenHolder tokenHolder,
                   List<SecurityFilter> filters,
                   PolicyService policyService,
                   ACLVoter aclVoter)Main public constructor for this  SecuritySystemimplementation. | 
| 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 | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ACLVoter | ScriptI. aclVoter | 
| Constructor and Description | 
|---|
| ScriptI(BlitzExecutor be,
       ScriptRepoHelper scripts,
       ACLVoter aclVoter,
       OmeroInterceptor interceptor,
       ChecksumProviderFactory cpf,
       ParamsCache cache) | 
| Constructor and Description | 
|---|
| GraphTraversal(org.hibernate.Session session,
              EventContext eventContext,
              ACLVoter aclVoter,
              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,
                     GraphPathBean graphPathBean,
                     com.google.common.collect.SetMultimap<String,String> unnullable,
                     GraphTraversal.Processor processor,
                     boolean dryRun)Construct a graph traversal manager for a  GraphQueryrequest. | 
| Constructor and Description | 
|---|
| Chgrp2I(ACLVoter aclVoter,
       Roles securityRoles,
       GraphPathBean graphPathBean,
       LightAdminPrivileges adminPrivileges,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable,
       org.springframework.context.ApplicationContext applicationContext)Construct a new  chgrprequest; called from GraphRequestFactory.getRequest(Class). | 
| Chmod2I(ACLVoter aclVoter,
       Roles securityRoles,
       GraphPathBean graphPathBean,
       LightAdminPrivileges adminPrivileges,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable,
       org.springframework.context.ApplicationContext applicationContext)Construct a new  chmodrequest; called from GraphRequestFactory.getRequest(Class). | 
| Chown2I(ACLVoter aclVoter,
       Roles securityRoles,
       GraphPathBean graphPathBean,
       LightAdminPrivileges adminPrivileges,
       Deletion deletionInstance,
       Set<Class<? extends IObject>> targetClasses,
       GraphPolicy graphPolicy,
       com.google.common.collect.SetMultimap<String,String> unnullable,
       org.springframework.context.ApplicationContext applicationContext)Construct a new  chownrequest; called from GraphRequestFactory.getRequest(Class). | 
| Delete2I(ACLVoter aclVoter,
        Roles securityRoles,
        GraphPathBean graphPathBean,
        LightAdminPrivileges adminPrivileges,
        Deletion deletionInstance,
        Set<Class<? extends IObject>> targetClasses,
        GraphPolicy graphPolicy,
        com.google.common.collect.SetMultimap<String,String> unnullable,
        org.springframework.context.ApplicationContext applicationContext)Construct a new  deleterequest; called from GraphRequestFactory.getRequest(Class). | 
| DiskUsage2I(ACLVoter aclVoter,
           Roles securityRoles,
           GraphPathBean graphPathBean,
           LightAdminPrivileges adminPrivileges,
           Set<Class<? extends IObject>> targetClasses,
           GraphPolicy graphPolicy)Construct a new disk usage request; called from  GraphRequestFactory.getRequest(Class). | 
| DuplicateI(ACLVoter aclVoter,
          Roles securityRoles,
          GraphPathBean graphPathBean,
          LightAdminPrivileges adminPrivileges,
          Deletion deletionInstance,
          Set<Class<? extends IObject>> targetClasses,
          GraphPolicy graphPolicy,
          com.google.common.collect.SetMultimap<String,String> unnullable,
          org.springframework.context.ApplicationContext applicationContext)Construct a new  duplicaterequest; called from GraphRequestFactory.getRequest(Class). | 
| FindChildrenI(ACLVoter aclVoter,
             Roles securityRoles,
             GraphPathBean graphPathBean,
             LightAdminPrivileges adminPrivileges,
             Set<Class<? extends IObject>> targetClasses,
             GraphPolicy graphPolicy)Construct a new  find-childrenrequest; called from GraphRequestFactory.getRequest(Class). | 
| FindParentsI(ACLVoter aclVoter,
            Roles securityRoles,
            GraphPathBean graphPathBean,
            LightAdminPrivileges adminPrivileges,
            Set<Class<? extends IObject>> targetClasses,
            GraphPolicy graphPolicy)Construct a new  find-parentsrequest; called from GraphRequestFactory.getRequest(Class). | 
| GraphRequestFactory(ACLVoter aclVoter,
                   Roles securityRoles,
                   GraphPathBean graphPathBean,
                   LightAdminPrivileges adminPrivileges,
                   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.4.0-ice35-b74
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.