Uses of Interface
com.atlassian.crowd.directory.RemoteDirectory
Package
Description
-
Uses of RemoteDirectory in com.atlassian.crowd.directory
Modifier and TypeInterfaceDescriptioninterface
This interface represents a specialised extension ofRemoteDirectory
that is used by InternalDirectories.interface
Contains methods specific to LDAP directories.interface
ARemoteDirectory
that holds a local cache to remote data.Modifier and TypeClassDescriptionclass
A utility class which delegates (i.e.class
This class holds methods that are common to bothInternalDirectory
andCachingDirectory
.class
class
class
Provides limited support for Apple's Open Directory.class
A decorator around aRemoteDirectory
that creates events in the audit log upon changes.class
Microsoft Entra ID connectorclass
This InternalDirectory is used for locally caching Users and Groups from an external Directory.class
ARemoteDirectory
that provides LDAP and Crowd integration plus local storage in an internal directory for LDAP user and group attributes, and local groups for LDAP and Crowd users with local caching of remote data.class
This implementation of aRemoteDirectory
provides delegated authentication to an underlying remote LDAP implementation.class
Read-only directory connector for FedoraDS running the Posix schema.class
Generic LDAP connector.class
Internal directory connector.class
This is the internal front-end of a delegating directory.class
Microsoft Active Directory connector.class
class
Novell eDirectory LDAP connector.class
class
class
class
ARemoteDirectory
that allows integration with a remote Crowd server.class
This class provides read-only support for the POSIX LDAP Schema (RFC2307)class
Read-only, non-nesting implementation of RFC2307 user-group membership interactions.class
Read-write, nesting-aware implementation of RFC4519 user-group membership interactions.class
This class implements a remote LDAP directory using Spring LdapTemplate.class
Sun ONE / Sun DSEE Directory connector.Modifier and TypeMethodDescriptionAbstractForwardingDirectory.getAuthoritativeDirectory()
AbstractInternalDirectory.getAuthoritativeDirectory()
AuditingDirectoryDecorator.getAuthoritativeDirectory()
AzureAdDirectory.getAuthoritativeDirectory()
DbCachingRemoteDirectory.getAuthoritativeDirectory()
DelegatedAuthenticationDirectory.getAuthoritativeDirectory()
MockSimpleRemoteDirectory.getAuthoritativeDirectory()
RemoteCrowdDirectory.getAuthoritativeDirectory()
RemoteDirectory.getAuthoritativeDirectory()
SpringLDAPConnector.getAuthoritativeDirectory()
protected abstract RemoteDirectory
AbstractForwardingDirectory.getDelegate()
Modifier and TypeMethodDescriptionfinal DirectoryCache
DirectoryCacheFactoryImpl.createDirectoryCache
(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory) TransactionalDirectoryCacheFactory.createDirectoryCacheChangeOperations
(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory) static Duration
DbCachingDirectoryPoller.getPollingInterval
(RemoteDirectory remoteDirectory) ModifierConstructorDescriptionAuditingDirectoryDecorator
(RemoteDirectory remoteDirectory, AuditService auditService, AuditLogUserMapper auditLogUserMapper, AuditLogGroupMapper auditLogGroupMapper, String directoryName) DbCachingRemoteChangeOperations
(DirectoryDao directoryDao, RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory, SynchronisationStatusManager synchronisationStatusManager, MultiEventPublisher eventPublisher, UserDao userDao, GroupDao groupDao, GroupActionStrategy groupActionStrategy, CrowdDarkFeatureManager crowdDarkFeatureManager) DbCachingRemoteDirectory
(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory, DirectoryCacheFactory directoryCacheFactory, CacheRefresherFactory cacheRefresherFactory, AuditService auditService, AuditLogUserMapper auditLogUserMapper, String directoryName, com.atlassian.event.api.EventPublisher eventPublisher, DirectoryDao directoryDao, BatchConfigParser batchConfigParser) DelegatedAuthenticationDirectory
(RemoteDirectory ldapDirectory, InternalRemoteDirectory internalDirectory, com.atlassian.event.api.EventPublisher eventPublisher, DirectoryDao directoryDao) DirectoryMembershipsIterable
(RemoteDirectory remoteDirectory) DirectoryMembershipsIterable
(RemoteDirectory remoteDirectory, Iterable<String> groupNames) -
Uses of RemoteDirectory in com.atlassian.crowd.directory.ldap.cache
Modifier and TypeMethodDescriptionDirectoryCacheFactory.createDirectoryCache
(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory) Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.CacheRefresherFactory.createRefresher
(RemoteDirectory directory) Creates a new CacheRefresher instance for the given remoteDirectory.CrowdServerCacheRefresherFactory.createRefresher
(RemoteDirectory remoteDirectory) -
Uses of RemoteDirectory in com.atlassian.crowd.directory.loader
Modifier and TypeMethodDescriptionAbstractDirectoryInstanceLoader.getDirectory
(Directory directory) CacheableDirectoryInstanceLoader.getDirectory
(Directory directory) Deprecated.ConfigurableDbCachingRemoteDirectoryInstanceLoader.getDirectory
(Directory directory) DbCachingRemoteDirectoryInstanceLoader.getDirectory
(Directory directory) DelegatedAuthenticationDirectoryInstanceLoaderImpl.getDirectory
(Directory directory) DelegatingDirectoryInstanceLoaderImpl.getDirectory
(Directory directory) DirectoryInstanceLoader.getDirectory
(Directory directory) Loads theRemoteDirectory
implementation class for a specific (already saved)Directory
configuration.AzureAdDirectoryInstanceLoaderImpl.getRawDirectory
(Long id, String className, Map<String, String> attributes) CacheableDirectoryInstanceLoader.getRawDirectory
(Long id, String className, Map<String, String> attributes) Deprecated.CustomDirectoryInstanceLoader.getRawDirectory
(Long id, String className, Map<String, String> attributes) DbCachingRemoteDirectoryInstanceLoader.getRawDirectory
(Long id, String className, Map<String, String> attributes) This method will NOT wire up the internal backed directory.DelegatedAuthenticationDirectoryInstanceLoaderImpl.getRawDirectory
(Long id, String className, Map<String, String> attributes) DelegatingDirectoryInstanceLoaderImpl.getRawDirectory
(Long id, String className, Map<String, String> attributes) Loads a guaranteed un-cached directory implementation for a specific configuration.LDAPDirectoryInstanceLoaderImpl.getRawDirectory
(Long id, String className, Map<String, String> attributes) -
Uses of RemoteDirectory in com.atlassian.crowd.directory.synchronisation.cache
Modifier and TypeFieldDescriptionprotected final RemoteDirectory
AbstractCacheRefresher.remoteDirectory
Modifier and TypeMethodDescriptionCacheRefresherFactoryImpl.createRefresher
(RemoteDirectory remoteDirectory) Deprecated. -
Uses of RemoteDirectory in com.atlassian.crowd.event.directory
Modifier and TypeMethodDescriptionRemoteDirectorySynchronisationFinishedEvent.getRemoteDirectory()
RemoteDirectorySynchronisationStartedEvent.getRemoteDirectory()
ModifierConstructorDescriptionRemoteDirectorySynchronisationFailedEvent
(Object source, RemoteDirectory remoteDirectory, DirectorySynchronisationRoundInformation lastRound, long timeTakenInMs) RemoteDirectorySynchronisationFinishedEvent
(Object source, RemoteDirectory remoteDirectory, DirectorySynchronisationRoundInformation lastRound, long timeTakenInMs) RemoteDirectorySynchronisationStartedEvent
(RemoteDirectory remoteDirectory) RemoteDirectorySynchronisedEvent
(Object source, RemoteDirectory remoteDirectory, DirectorySynchronisationRoundInformation lastRound, long timeTakenInMs) -
Uses of RemoteDirectory in com.atlassian.crowd.manager.directory.monitor
Modifier and TypeMethodDescriptionvoid
DirectoryMonitorManager.addMonitor
(RemoteDirectory directory) Deprecated.Adds a monitor to a particular directory.void
NoopDirectoryMonitorManager.addMonitor
(RemoteDirectory remoteDirectory) -
Uses of RemoteDirectory in com.atlassian.crowd.manager.recovery
Modifier and TypeClassDescriptionclass
Proxy directory that adds a temp admin account to Crowd and allow admin to login to recover from a broken deployment.Modifier and TypeMethodDescriptionRecoveryModeRemoteDirectory.getAuthoritativeDirectory()
RecoveryModeDirectoryLoader.getDirectory
(Directory directory) RecoveryModeDirectoryLoader.getRawDirectory
(Long id, String className, Map<String, String> attributes) -
Uses of RemoteDirectory in com.atlassian.crowd.search.ldap.test
Modifier and TypeMethodDescriptionboolean
LDAPConfigurationTester.canFindLdapObjects
(RemoteDirectory remoteDirectory, LDAPConfigurationTester.Strategy strategy) boolean
LDAPConfigurationTesterImpl.canFindLdapObjects
(RemoteDirectory remoteDirectory, LDAPConfigurationTester.Strategy strategy)