|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PermissionManager
Permission Manager for Crowd to validate Directory Permissions and Application-Directory permissions.
| Method Summary | |
|---|---|
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 permision 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)
|
| Method Detail |
|---|
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)
OperationType from the Application+Directory mapping
application - application that wants to perform the operation.directory - directory to forbid the operation on.operationType - type of operation to forbid.
void addPermission(Application application,
Directory directory,
OperationType operationType)
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.
void removePermission(Directory directory,
OperationType operationType)
void addPermission(Directory directory,
OperationType operationType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||