Package sonia.scm.security
Interface SecuritySystem
public interface SecuritySystem
The SecuritySystem manages global permissions.
- Since:
- 1.31
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(AssignedPermission permission) Store a new permission.voiddeletePermission(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.
-