Package sonia.scm.security
Interface SecuritySystem
public interface SecuritySystem
The SecuritySystem manages global permissions.
- Since:
- 1.31
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPermission
(AssignedPermission permission) Store a new permission.void
deletePermission
(AssignedPermission permission) Delete stored permission.Return all available permissions.getPermissions
(Predicate<AssignedPermission> predicate) Returns all stored permissions which are matched by the givenPredicate
.
-
Method Details
-
addPermission
Store a new permission. -
deletePermission
Delete stored permission. -
getAvailablePermissions
Collection<PermissionDescriptor> getAvailablePermissions()Return all available permissions. -
getPermissions
Returns all stored permissions which are matched by the givenPredicate
.
-