Class JiraRecoveryModeAwareDirectoryManager

java.lang.Object
com.atlassian.crowd.manager.directory.DirectoryManagerGeneric
com.atlassian.crowd.manager.recovery.RecoveryModeAwareDirectoryManager
com.atlassian.jira.crowd.embedded.JiraRecoveryModeAwareDirectoryManager
All Implemented Interfaces:
com.atlassian.crowd.manager.directory.DirectoryManager

public class JiraRecoveryModeAwareDirectoryManager extends com.atlassian.crowd.manager.recovery.RecoveryModeAwareDirectoryManager
We don't provide any of this functionality. Just need to provide this class as it is a dependency of crowd-rest-plugin or crowd-rest-application-management. In future releases of Crowd / Embedded Crowd we should probably do some cleanup there.
  • Constructor Summary

    Constructors
    Constructor
    Description
    JiraRecoveryModeAwareDirectoryManager(JiraEncryptingDirectoryDAO directoryDao, com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager directoryPollerManager, com.atlassian.beehive.ClusterLockService clusterLockService, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.crowd.manager.directory.BeforeGroupRemoval beforeGroupRemoval, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper ldapConnectionPropertiesDiffResultMapper)
     
  • Method Summary

    Methods inherited from class com.atlassian.crowd.manager.recovery.RecoveryModeAwareDirectoryManager

    findAllDirectories, findDirectoryById, findDirectoryByName, searchDirectories

    Methods inherited from class com.atlassian.crowd.manager.directory.DirectoryManagerGeneric

    addAllGroups, addAllUsers, addAllUsersToGroup, addDirectory, addGroup, addGroupToGroup, addUser, addUser, addUserToGroup, authenticateUser, countDirectMembersOfGroup, expireAllPasswords, filterNestedUserMembersOfGroups, findAuthorisedApplications, findGroupByName, findGroupWithAttributesByName, findRemoteUserByName, findUserByExternalId, findUserByName, findUserWithAttributesByExternalId, findUserWithAttributesByName, getDirectorySynchronisationInformation, getSynchronisationMode, getUserAvatarByName, isGroupDirectGroupMember, isGroupNestedGroupMember, isSynchronisable, isSynchronising, isUserDirectGroupMember, isUserNestedGroupMember, isUserNestedGroupMember, removeDirectory, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUser, removeUserAttributes, removeUserFromGroup, renameGroup, renameUser, searchDirectGroupRelationships, searchDirectGroupRelationshipsGroupedByName, searchGroups, searchNestedGroupRelationships, searchUsers, storeGroupAttributes, storeUserAttributes, supportsExpireAllPasswords, supportsNestedGroups, synchroniseCache, synchroniseCache, updateDirectory, updateGroup, updateUser, updateUserCredential, updateUserFromRemoteDirectory, userAuthenticated

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JiraRecoveryModeAwareDirectoryManager

      public JiraRecoveryModeAwareDirectoryManager(JiraEncryptingDirectoryDAO directoryDao, com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager directoryPollerManager, com.atlassian.beehive.ClusterLockService clusterLockService, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.crowd.manager.directory.BeforeGroupRemoval beforeGroupRemoval, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper ldapConnectionPropertiesDiffResultMapper)