Modifier and Type | Interface and Description |
---|---|
interface |
InternalRemoteDirectory
This interface represents a specialised extension of
RemoteDirectory that is used by InternalDirectories. |
interface |
LDAPDirectory
Contains methods specific to LDAP direcotories.
|
interface |
SynchronisableDirectory
A
RemoteDirectory that holds a local cache to remote data. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractForwardingDirectory
A utility class which delegates (i.e.
|
class |
AbstractInternalDirectory
This class holds methods that are common to both
InternalDirectory and CachingDirectory . |
class |
ApacheDS |
class |
ApacheDS15 |
class |
AppleOpenDirectory
Provides limited support for Apple's Open Directory.
|
class |
AuditingDirectoryDecorator
A decorator around a
RemoteDirectory that creates events in the audit log upon changes. |
class |
AzureAdDirectory
Microsoft Azure Active Directory connector
|
class |
CachingDirectory
This InternalDirectory is used for locally caching Users and Groups from an external Directory.
|
class |
DbCachingRemoteDirectory
A
RemoteDirectory 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 |
DelegatedAuthenticationDirectory
This implementation of a
RemoteDirectory provides delegated
authentication to an underlying remote LDAP implementation. |
class |
FedoraDS
Read-only directory connector for FedoraDS running the Posix schema.
|
class |
GenericLDAP
Generic LDAP connector.
|
class |
InternalDirectory
Internal directory connector.
|
class |
InternalDirectoryForDelegation
This is the internal front-end of a delegating directory.
|
class |
MicrosoftActiveDirectory
Microsoft Active Directory connector.
|
class |
MockSimpleRemoteDirectory |
class |
NovelleDirectory
Novell eDirectory LDAP connector.
|
class |
OpenDS |
class |
OpenLDAP |
class |
OpenLDAPRfc2307 |
class |
RemoteCrowdDirectory
A
RemoteDirectory that allows integration with a remote Crowd server. |
class |
Rfc2307
This class provides read-only support for the POSIX LDAP Schema (RFC2307)
|
class |
RFC2307Directory
Read-only, non-nesting implementation of RFC2307 user-group membership
interactions.
|
class |
RFC4519Directory
Read-write, nesting-aware implementation of RFC4519 user-group membership
interactions.
|
class |
SpringLDAPConnector
This class implements a remote LDAP directory using Spring LdapTemplate.
|
class |
SunONE
Sun ONE / Sun DSEE Directory connector.
|
Modifier and Type | Method and Description |
---|---|
RemoteDirectory |
AzureAdDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
AuditingDirectoryDecorator.getAuthoritativeDirectory() |
RemoteDirectory |
DbCachingRemoteDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
SpringLDAPConnector.getAuthoritativeDirectory() |
RemoteDirectory |
RemoteCrowdDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
AbstractForwardingDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
DelegatedAuthenticationDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
AbstractInternalDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
MockSimpleRemoteDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
RemoteDirectory.getAuthoritativeDirectory() |
protected abstract RemoteDirectory |
AbstractForwardingDirectory.getDelegate() |
Modifier and Type | Method and Description |
---|---|
DirectoryCache |
DirectoryCacheFactoryImpl.createDirectoryCache(RemoteDirectory remoteDirectory,
InternalRemoteDirectory internalDirectory) |
DirectoryCacheChangeOperations |
TransactionalDirectoryCacheFactory.createDirectoryCacheChangeOperations(RemoteDirectory remoteDirectory,
InternalRemoteDirectory internalDirectory) |
static long |
DbCachingDirectoryPoller.getPollingInterval(RemoteDirectory remoteDirectory) |
Constructor and Description |
---|
AuditingDirectoryDecorator(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) |
DbCachingRemoteDirectory(RemoteDirectory remoteDirectory,
InternalRemoteDirectory internalDirectory,
DirectoryCacheFactory directoryCacheFactory,
CacheRefresherFactory cacheRefresherFactory,
AuditService auditService,
AuditLogUserMapper auditLogUserMapper,
String directoryName,
com.atlassian.event.api.EventPublisher eventPublisher,
DirectoryDao directoryDao) |
DelegatedAuthenticationDirectory(RemoteDirectory ldapDirectory,
InternalRemoteDirectory internalDirectory,
com.atlassian.event.api.EventPublisher eventPublisher,
DirectoryDao directoryDao) |
DirectoryMembershipsIterable(RemoteDirectory remoteDirectory) |
DirectoryMembershipsIterable(RemoteDirectory remoteDirectory,
Iterable<String> groupNames) |
Modifier and Type | Method and Description |
---|---|
DirectoryCache |
DirectoryCacheFactory.createDirectoryCache(RemoteDirectory remoteDirectory,
InternalRemoteDirectory internalDirectory)
Creates a new DirectoryCache instance for the given remoteDirectory and
internalDirectory.
|
CacheRefresher |
CrowdServerCacheRefresherFactory.createRefresher(RemoteDirectory remoteDirectory) |
CacheRefresher |
CacheRefresherFactory.createRefresher(RemoteDirectory directory)
Creates a new CacheRefresher instance for the given remoteDirectory.
|
Constructor and Description |
---|
RemoteDirectoryCacheRefresher(RemoteDirectory remoteDirectory) |
Modifier and Type | Method and Description |
---|---|
RemoteDirectory |
CacheableDirectoryInstanceLoader.getDirectory(Directory directory)
Deprecated.
|
RemoteDirectory |
ConfigurableDbCachingRemoteDirectoryInstanceLoader.getDirectory(Directory directory) |
RemoteDirectory |
DbCachingRemoteDirectoryInstanceLoader.getDirectory(Directory directory) |
RemoteDirectory |
DelegatingDirectoryInstanceLoaderImpl.getDirectory(Directory directory) |
RemoteDirectory |
DelegatedAuthenticationDirectoryInstanceLoaderImpl.getDirectory(Directory directory) |
RemoteDirectory |
AbstractDirectoryInstanceLoader.getDirectory(Directory directory) |
RemoteDirectory |
DirectoryInstanceLoader.getDirectory(Directory directory)
Loads the
RemoteDirectory implementation class for a specific (already saved)
Directory configuration. |
RemoteDirectory |
AzureAdDirectoryInstanceLoaderImpl.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
RemoteDirectory |
CacheableDirectoryInstanceLoader.getRawDirectory(Long id,
String className,
Map<String,String> attributes)
Deprecated.
|
RemoteDirectory |
CustomDirectoryInstanceLoader.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
RemoteDirectory |
DbCachingRemoteDirectoryInstanceLoader.getRawDirectory(Long id,
String className,
Map<String,String> attributes)
This method will NOT wire up the internal backed directory.
|
RemoteDirectory |
LDAPDirectoryInstanceLoaderImpl.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
RemoteDirectory |
DelegatingDirectoryInstanceLoaderImpl.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
RemoteDirectory |
DelegatedAuthenticationDirectoryInstanceLoaderImpl.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
RemoteDirectory |
DirectoryInstanceLoader.getRawDirectory(Long id,
String className,
Map<String,String> attributes)
Loads a guaranteed un-cached directory implementation for a specific configuration.
|
Modifier and Type | Field and Description |
---|---|
protected RemoteDirectory |
AbstractCacheRefresher.remoteDirectory |
Modifier and Type | Method and Description |
---|---|
CacheRefresher |
CacheRefresherFactoryImpl.createRefresher(RemoteDirectory remoteDirectory) |
Constructor and Description |
---|
AbstractCacheRefresher(RemoteDirectory remoteDirectory) |
Modifier and Type | Method and Description |
---|---|
RemoteDirectory |
RemoteDirectorySynchronisationStartedEvent.getRemoteDirectory() |
RemoteDirectory |
RemoteDirectorySynchronisationFinishedEvent.getRemoteDirectory() |
Constructor and Description |
---|
RemoteDirectorySynchronisationFailedEvent(Object source,
RemoteDirectory remoteDirectory,
long timeTakenInMs) |
RemoteDirectorySynchronisationFinishedEvent(Object source,
RemoteDirectory remoteDirectory,
long timeTakenInMs) |
RemoteDirectorySynchronisationStartedEvent(RemoteDirectory remoteDirectory) |
RemoteDirectorySynchronisedEvent(Object source,
RemoteDirectory remoteDirectory,
long timeTakenInMs) |
Modifier and Type | Method and Description |
---|---|
void |
NoopDirectoryMonitorManager.addMonitor(RemoteDirectory remoteDirectory) |
void |
DirectoryMonitorManager.addMonitor(RemoteDirectory directory)
Deprecated.
Adds a monitor to a particular directory.
|
Modifier and Type | Class and Description |
---|---|
class |
RecoveryModeRemoteDirectory
Proxy directory that adds a temp admin account to Crowd and allow admin to login to recover from a broken deployment.
|
Modifier and Type | Method and Description |
---|---|
RemoteDirectory |
RecoveryModeRemoteDirectory.getAuthoritativeDirectory() |
RemoteDirectory |
RecoveryModeDirectoryLoader.getDirectory(Directory directory) |
RemoteDirectory |
RecoveryModeDirectoryLoader.getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
Modifier and Type | Method and Description |
---|---|
boolean |
LDAPConfigurationTesterImpl.canFindLdapObjects(RemoteDirectory remoteDirectory,
LDAPConfigurationTester.Strategy strategy) |
boolean |
LDAPConfigurationTester.canFindLdapObjects(RemoteDirectory remoteDirectory,
LDAPConfigurationTester.Strategy strategy) |
Copyright © 2020 Atlassian. All rights reserved.