| 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.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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InheritedItemPermissionSet | 
PermissionsResource.getEntityMatrix(String userId,
               String id)
Get the permission matrix for a given user on the given entity. 
 | 
InheritedItemPermissionSet | 
PermissionsResource.setItemPermissions(String userId,
                  String id,
                  ItemPermissionSet itemPerms)
Set a user's permissions on a given item. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
InheritedItemPermissionSetProvider.getSize(InheritedItemPermissionSet permissionSet,
       Class<?> aClass,
       Type type,
       Annotation[] annotations,
       javax.ws.rs.core.MediaType mediaType)  | 
void | 
InheritedItemPermissionSetProvider.writeTo(InheritedItemPermissionSet itemPermissionSet,
       Class<?> aClass,
       Type type,
       Annotation[] annotations,
       javax.ws.rs.core.MediaType mediaType,
       javax.ws.rs.core.MultivaluedMap<String,Object> headers,
       OutputStream outputStream)  | 
| Modifier and Type | Method and Description | 
|---|---|
InheritedItemPermissionSet | 
InheritedItemPermissionSet.Builder.build()
Construct the InheritedItemPermissionSet from the builder. 
 | 
InheritedItemPermissionSet | 
AclManager.getInheritedItemPermissions(Accessible entity,
                           Accessor accessor)
Get a list of permissions for a given accessor on a given entity, including
 inherited permissions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InheritedItemPermissionSet | 
Api.Acl.setItemPermissions(Accessible item,
                  Accessor accessor,
                  Set<PermissionType> permissionList)
Set permissions for the given user on the given item. 
 | 
Copyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.