com.atlassian.crowd.manager.permission
Class PermissionManagerImpl

java.lang.Object
  extended by com.atlassian.crowd.manager.permission.PermissionManagerImpl
All Implemented Interfaces:
PermissionManager

public class PermissionManagerImpl
extends java.lang.Object
implements PermissionManager

Implementation of the PermissionManager


Constructor Summary
PermissionManagerImpl(ApplicationDAO applicationDao, DirectoryDao directoryDao)
           
 
Method Summary
 void addPermission(Application application, Directory directory, OperationType operationType)
           
 void addPermission(Directory directory, OperationType operationType)
           
 boolean hasPermission(Application application, Directory directory, OperationType operationType)
           
 boolean hasPermission(Directory directory, OperationType operationType)
           
 void removePermission(Application application, Directory directory, OperationType operationType)
           
 void removePermission(Directory directory, OperationType operationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionManagerImpl

public PermissionManagerImpl(ApplicationDAO applicationDao,
                             DirectoryDao directoryDao)
Method Detail

hasPermission

public boolean hasPermission(Directory directory,
                             OperationType operationType)
Specified by:
hasPermission in interface PermissionManager

hasPermission

public boolean hasPermission(Application application,
                             Directory directory,
                             OperationType operationType)
Specified by:
hasPermission in interface PermissionManager

removePermission

public void removePermission(Directory directory,
                             OperationType operationType)
Specified by:
removePermission in interface PermissionManager

removePermission

public void removePermission(Application application,
                             Directory directory,
                             OperationType operationType)
Specified by:
removePermission in interface PermissionManager

addPermission

public void addPermission(Directory directory,
                          OperationType operationType)
Specified by:
addPermission in interface PermissionManager

addPermission

public void addPermission(Application application,
                          Directory directory,
                          OperationType operationType)
Specified by:
addPermission in interface PermissionManager


Copyright © 2010 Atlassian. All Rights Reserved.