@Transactional public class PermissionManagerImpl extends Object implements PermissionManager
PermissionManager.| Constructor and Description |
|---|
PermissionManagerImpl(ApplicationDAO applicationDao,
com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
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) |
public PermissionManagerImpl(ApplicationDAO applicationDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.event.api.EventPublisher eventPublisher)
public boolean hasPermission(Directory directory, OperationType operationType)
hasPermission in interface PermissionManagerpublic boolean hasPermission(Application application, Directory directory, OperationType operationType)
hasPermission in interface PermissionManagerpublic void removePermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException
removePermission in interface PermissionManagerDirectoryNotFoundExceptionpublic void removePermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException
removePermission in interface PermissionManagerApplicationNotFoundExceptionpublic void addPermission(Directory directory, OperationType operationType) throws DirectoryNotFoundException
addPermission in interface PermissionManagerDirectoryNotFoundExceptionpublic void addPermission(Application application, Directory directory, OperationType operationType) throws ApplicationNotFoundException
addPermission in interface PermissionManagerApplicationNotFoundExceptionCopyright © 2023 Atlassian. All rights reserved.