| Package | Description | 
|---|---|
| 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.models.base | 
 The interfaces in this package specify the required and allowable properties of 
 classes of entities, so that entities can be validated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PermissionGrant | 
AclManager.grantPermission(PermissionGrantTarget target,
               PermissionType permType,
               Accessor accessor)
Grant a user permissions to a content type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<PermissionGrant> | 
AnonymousAccessor.getPermissionGrants()  | 
Iterable<PermissionGrant> | 
SystemScope.getPermissionGrants()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnonymousAccessor.addPermissionGrant(PermissionGrant grant)  | 
void | 
AclManager.revokePermissionGrant(PermissionGrant grant)
Revoke a particular permission grant. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Api.Acl.revokePermissionGrant(PermissionGrant grant)
Revoke a permission grant. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<PermissionGrant> | 
PermissionGrantTarget.getPermissionGrants()  | 
Iterable<PermissionGrant> | 
Accessor.getPermissionGrants()  | 
Iterable<PermissionGrant> | 
PermissionScope.getPermissionGrants()
Get all permission grants that apply directly to this scope. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Accessor.addPermissionGrant(PermissionGrant grant)  | 
Copyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.