public class RecoveryModeAwareDirectoryManager extends DirectoryManagerGeneric
DirectoryManagerGeneric to provide recovery-mode aware behaviour.| Constructor and Description |
|---|
RecoveryModeAwareDirectoryManager(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao,
ApplicationDAO applicationDAO,
com.atlassian.event.api.EventPublisher eventPublisher,
PermissionManager permissionManager,
DirectoryInstanceLoader directoryInstanceLoader,
DirectorySynchroniser directorySynchroniser,
DirectoryPollerManager directoryPollerManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
SynchronisationStatusManager synchronisationStatusManager,
BeforeGroupRemoval beforeGroupRemoval,
RecoveryModeService recoveryModeService) |
| Modifier and Type | Method and Description |
|---|---|
List<Directory> |
findAllDirectories() |
Directory |
findDirectoryById(long directoryId) |
Directory |
findDirectoryByName(String name) |
addAllGroups, addAllUsers, addAllUsersToGroup, addDirectory, addGroup, addGroupToGroup, addUser, addUser, addUserToGroup, authenticateUser, countDirectMembersOfGroup, expireAllPasswords, findGroupByName, findGroupWithAttributesByName, findRemoteUserByName, findUserByExternalId, findUserByName, findUserWithAttributesByExternalId, findUserWithAttributesByName, getDirectorySynchronisationInformation, getSynchronisationMode, getUserAvatarByName, isGroupDirectGroupMember, isGroupNestedGroupMember, isSynchronisable, isSynchronising, isUserDirectGroupMember, isUserNestedGroupMember, removeDirectory, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUser, removeUserAttributes, removeUserFromGroup, renameGroup, renameUser, searchDirectGroupRelationships, searchDirectories, searchGroups, searchNestedGroupRelationships, searchUsers, storeGroupAttributes, storeUserAttributes, supportsExpireAllPasswords, supportsNestedGroups, synchroniseCache, synchroniseCache, updateDirectory, updateGroup, updateUser, updateUserCredential, updateUserFromRemoteDirectory, userAuthenticatedpublic RecoveryModeAwareDirectoryManager(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, ApplicationDAO applicationDAO, com.atlassian.event.api.EventPublisher eventPublisher, PermissionManager permissionManager, DirectoryInstanceLoader directoryInstanceLoader, DirectorySynchroniser directorySynchroniser, DirectoryPollerManager directoryPollerManager, com.atlassian.beehive.ClusterLockService clusterLockService, SynchronisationStatusManager synchronisationStatusManager, BeforeGroupRemoval beforeGroupRemoval, RecoveryModeService recoveryModeService)
public Directory findDirectoryById(long directoryId) throws DirectoryNotFoundException
findDirectoryById in interface DirectoryManagerfindDirectoryById in class DirectoryManagerGenericDirectoryNotFoundExceptionpublic List<Directory> findAllDirectories()
findAllDirectories in interface DirectoryManagerfindAllDirectories in class DirectoryManagerGenericpublic Directory findDirectoryByName(String name) throws DirectoryNotFoundException
findDirectoryByName in interface DirectoryManagerfindDirectoryByName in class DirectoryManagerGenericDirectoryNotFoundExceptionCopyright © 2018 Atlassian. All rights reserved.