public interface PermissionManager
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(Application application,
Directory directory,
OperationType operationType)
Adds a permission for the given
OperationType to an Application+Directory mapping. |
void |
addPermission(Directory directory,
OperationType operationType) |
boolean |
hasPermission(Application application,
Directory directory,
OperationType operationType)
Determine whether an application has permission to execute a particular
operation on a given directory.
|
boolean |
hasPermission(Directory directory,
OperationType operationType)
Determine whether a directory has the permission to
perform a certain operation.
|
void |
removePermission(Application application,
Directory directory,
OperationType operationType)
Removes a permission with the given
OperationType from the Application+Directory mapping |
void |
removePermission(Directory directory,
OperationType operationType) |
boolean hasPermission(Directory directory, OperationType operationType)
directory - the directory to validate the permission against.operationType - the OperationType to check against.boolean hasPermission(Application application, Directory directory, OperationType operationType)
application - application that wants to perform the operation.directory - directory to perform the operation on.operationType - type of operation to perform.void removePermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException
OperationType from the Application+Directory mappingapplication - application that wants to perform the operation.directory - directory to forbid the operation on.operationType - type of operation to forbid.ApplicationNotFoundException - if the application could not be foundvoid addPermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException
OperationType to an Application+Directory mapping.application - application that wants to perform the operation.directory - directory to allow the operation on.operationType - type of operation to forbid.ApplicationNotFoundException - if the application could not be foundvoid removePermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException
DirectoryNotFoundExceptionvoid addPermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException
DirectoryNotFoundExceptionCopyright © 2021 Atlassian. All rights reserved.