| Interface | Description | 
|---|---|
| Primitive | 
 marker interface for all non-filterable types. 
 | 
| Class | Description | 
|---|---|
| Details | 
 value type for low-level (row-level) details for all
  
IObject objects. | 
| GraphHolder | 
 holds information regarding the graph to which an  
IObject
 belongs. | 
| Link | 
 These filter definitions are used by the security system
 to eliminate non-readable objects from queries. 
 | 
| Link.Details | |
| NamedValue | 
 class to store a single value in an ordered list. 
 | 
| Permissions | 
 class responsible for storing all Right/Role-based information for entities
 as well as various flags for the containing  
Details instance. | 
| Token | 
 authorization token to allow/revoke certain privileges. 
 | 
| Enum | Description | 
|---|---|
| Permissions.Flag | 
 Currently unused. 
 | 
| Permissions.Right | 
 enumeration of granted rights. 
 | 
| Permissions.Role | 
 enumeration of currently active roles. 
 | 
These "internal" details of our object model, are created by hand and override any other versions which may be created by the code-generation process.
                
                
Version: 5.4.7-ice35-b93
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.