| Package | Description | 
|---|---|
| eu.ehri.extension | 
 Jersey resource classes for providing
 web service access to the graph, via
 the  
eu.ehri.project.api layer. | 
| eu.ehri.extension.base | |
| eu.ehri.extension.providers | |
| eu.ehri.project.acl | 
 Classes pertaining directly to the
 access-control and permission system. 
 | 
| eu.ehri.project.api | 
 Classes that provide data access data on the graph in a
 manner that incorporate the permission and access-control
 systems. 
 | 
| eu.ehri.project.api.impl | 
| Class and Description | 
|---|
| GlobalPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like:
  {
      contentType -> [perms...],
      ... 
 | 
| InheritedGlobalPermissionSet
 A user's complete set of permissions, including
 those inherited from groups to which they belong. 
 | 
| InheritedItemPermissionSet
 A user's permissions on an individual item, including
 those inherited from groups to which they belong. 
 | 
| ItemPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like: 
 | 
| Class and Description | 
|---|
| AclManager
 Helper class for checking and asserting access and write permissions. 
 | 
| Class and Description | 
|---|
| GlobalPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like:
  {
      contentType -> [perms...],
      ... 
 | 
| InheritedGlobalPermissionSet
 A user's complete set of permissions, including
 those inherited from groups to which they belong. 
 | 
| InheritedItemPermissionSet
 A user's permissions on an individual item, including
 those inherited from groups to which they belong. 
 | 
| ItemPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like: 
 | 
| Class and Description | 
|---|
| AclManager
 Helper class for checking and asserting access and write permissions. 
 | 
| AnonymousAccessor
 Implementation of an anonymous user singleton. 
 | 
| ContentTypes
 An enum of entity types that represent first-class
 content types, meaning that permissions can be
 granted up all items of that type. 
 | 
| GlobalPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like:
  {
      contentType -> [perms...],
      ... 
 | 
| GlobalPermissionSet.Builder | 
| InheritedGlobalPermissionSet
 A user's complete set of permissions, including
 those inherited from groups to which they belong. 
 | 
| InheritedGlobalPermissionSet.Builder
 Builder class for InheritedGlobalPermissionSets. 
 | 
| InheritedItemPermissionSet
 A user's permissions on an individual item, including
 those inherited from groups to which they belong. 
 | 
| InheritedItemPermissionSet.Builder
 Builder class for InheritedItemPermissionSets. 
 | 
| ItemPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like: 
 | 
| PermissionType
 An enum of permission types that can be assigned to
 permission grants. 
 | 
| PermissionUtils
 Messy stopgap class to hold a bunch of sort-of view/sort-of acl functions. 
 | 
| SystemScope
 Singleton class representing the system scope for
 permissions and ID namespaces. 
 | 
| Class and Description | 
|---|
| AclManager
 Helper class for checking and asserting access and write permissions. 
 | 
| GlobalPermissionSet
 Convenience wrapper for the permission set data structure, which
 looks like:
  {
      contentType -> [perms...],
      ... 
 | 
| InheritedGlobalPermissionSet
 A user's complete set of permissions, including
 those inherited from groups to which they belong. 
 | 
| InheritedItemPermissionSet
 A user's permissions on an individual item, including
 those inherited from groups to which they belong. 
 | 
| PermissionType
 An enum of permission types that can be assigned to
 permission grants. 
 | 
| Class and Description | 
|---|
| AclManager
 Helper class for checking and asserting access and write permissions. 
 | 
Copyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.