|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.manager.permission.PermissionManagerImpl
public class PermissionManagerImpl
Implementation of the PermissionManager
| Constructor Summary | |
|---|---|
PermissionManagerImpl()
|
|
| 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)
|
void |
setApplicationDAO(ApplicationDAO applicationDAO)
|
void |
setDirectoryDAO(DirectoryDAO directoryDAO)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PermissionManagerImpl()
| Method Detail |
|---|
public boolean hasPermission(Directory directory,
OperationType operationType)
PermissionManager
hasPermission in interface PermissionManagerdirectory - the directory to validate the permission against.operationType - the OperationType to check against.
public boolean hasPermission(Application application,
Directory directory,
OperationType operationType)
PermissionManager
hasPermission in interface PermissionManagerapplication - application that wants to perform the operation.directory - directory to perform the operation on.operationType - type of operation to perform.
public void removePermission(Directory directory,
OperationType operationType)
removePermission in interface PermissionManager
public void removePermission(Application application,
Directory directory,
OperationType operationType)
PermissionManagerOperationType from the Application+Directory mapping
removePermission in interface PermissionManagerapplication - application that wants to perform the operation.directory - directory to forbid the operation on.operationType - type of operation to forbid.
public void addPermission(Directory directory,
OperationType operationType)
addPermission in interface PermissionManager
public void addPermission(Application application,
Directory directory,
OperationType operationType)
PermissionManagerOperationType to an Application+Directory mapping.
addPermission in interface PermissionManagerapplication - application that wants to perform the operation.directory - directory to allow the operation on.operationType - type of operation to forbid.public void setApplicationDAO(ApplicationDAO applicationDAO)
public void setDirectoryDAO(DirectoryDAO directoryDAO)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||