Class PermissionManagerImpl
java.lang.Object
com.atlassian.crowd.manager.permission.PermissionManagerImpl
- All Implemented Interfaces:
PermissionManager
Implementation of the
PermissionManager.-
Constructor Summary
ConstructorsConstructorDescriptionPermissionManagerImpl(ApplicationDAO applicationDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(Directory directory, OperationType operationType) voidaddPermission(Application application, Directory directory, OperationType operationType) booleanhasPermission(Directory directory, OperationType operationType) booleanhasPermission(Application application, Directory directory, OperationType operationType) voidremovePermission(Directory directory, OperationType operationType) voidremovePermission(Application application, Directory directory, OperationType operationType)
-
Constructor Details
-
PermissionManagerImpl
public PermissionManagerImpl(ApplicationDAO applicationDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionManager
-
hasPermission
public boolean hasPermission(Application application, Directory directory, OperationType operationType) - Specified by:
hasPermissionin interfacePermissionManager
-
removePermission
public void removePermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException - Specified by:
removePermissionin interfacePermissionManager- Throws:
DirectoryNotFoundException
-
removePermission
public void removePermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException - Specified by:
removePermissionin interfacePermissionManager- Throws:
ApplicationNotFoundException
-
addPermission
public void addPermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException - Specified by:
addPermissionin interfacePermissionManager- Throws:
DirectoryNotFoundException
-
addPermission
public void addPermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException - Specified by:
addPermissionin interfacePermissionManager- Throws:
ApplicationNotFoundException
-