|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationDirectoryPermissionDAO
DAO to manage permission checks on ApplicationDirectoryPermission
s
Method Summary | |
---|---|
void |
addPermission(Application application,
Directory directory,
PermissionType permissionType)
Adds a permission to the given application & directory 'mapping' based on the given PermissionType |
boolean |
hasPermission(Application application,
Directory directory,
PermissionType permissionType)
Does the given application and directory 'mapping' have the given PermissionType ? |
java.util.List |
listPermissions(Application application,
Directory directory)
List all the permissions for a given Application - Directory combination |
void |
removePermission(Application application,
Directory directory,
PermissionType permissionType)
Removes a permission from the application & directory 'mapping' by the given PermissionType |
void |
removePermissions(Application application)
Removes all ApplicationDirectoryPermission 's for a given application |
void |
removePermissions(Application application,
Directory directory)
Removes all permissions for a given application+directory |
Methods inherited from interface com.atlassian.crowd.util.persistence.hibernate.ObjectDao |
---|
getPersistentClass, load, remove, save, update |
Method Detail |
---|
boolean hasPermission(Application application, Directory directory, PermissionType permissionType)
application
- directory
- permissionType
-
void removePermission(Application application, Directory directory, PermissionType permissionType)
application
- directory
- permissionType
- void removePermissions(Application application, Directory directory)
application
- directory
- void removePermissions(Application application)
ApplicationDirectoryPermission
's for a given application
application
- void addPermission(Application application, Directory directory, PermissionType permissionType)
application
- directory
- permissionType
- java.util.List listPermissions(Application application, Directory directory)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |