Uses of Interface
com.atlassian.crowd.directory.RemoteDirectory

Packages that use RemoteDirectory
com.atlassian.crowd.acceptance.tests.directory   
com.atlassian.crowd.directory   
com.atlassian.crowd.directory.ldap.cache   
com.atlassian.crowd.directory.loader   
com.atlassian.crowd.event.directory   
com.atlassian.crowd.manager.directory.monitor   
com.atlassian.crowd.model.directory   
 

Uses of RemoteDirectory in com.atlassian.crowd.acceptance.tests.directory
 

Methods in com.atlassian.crowd.acceptance.tests.directory that return RemoteDirectory
protected  RemoteDirectory BaseTest.getRemoteDirectory()
           
 

Uses of RemoteDirectory in com.atlassian.crowd.directory
 

Subinterfaces of RemoteDirectory in com.atlassian.crowd.directory
 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.
 

Classes in com.atlassian.crowd.directory that implement RemoteDirectory
 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 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 MicrosoftActiveDirectory
          Microsoft Active Directory connector.
 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.
 

Methods in com.atlassian.crowd.directory that return RemoteDirectory
 RemoteDirectory RemoteCrowdDirectory.getAuthoritativeDirectory()
           
 RemoteDirectory DelegatedAuthenticationDirectory.getAuthoritativeDirectory()
           
 RemoteDirectory AbstractInternalDirectory.getAuthoritativeDirectory()
           
 RemoteDirectory RemoteDirectory.getAuthoritativeDirectory()
           
 RemoteDirectory SpringLDAPConnector.getAuthoritativeDirectory()
           
 RemoteDirectory DbCachingRemoteDirectory.getAuthoritativeDirectory()
           
 

Methods in com.atlassian.crowd.directory with parameters of type RemoteDirectory
 DirectoryCache DirectoryCacheFactoryImpl.createDirectoryCache(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
           
 com.atlassian.crowd.directory.DirectoryCacheChangeOperations TransactionalDirectoryCacheFactory.createDirectoryCacheChangeOperations(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
           
 

Constructors in com.atlassian.crowd.directory with parameters of type RemoteDirectory
DbCachingRemoteChangeOperations(DirectoryDao directoryDao, RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher)
           
DbCachingRemoteDirectory(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory, DirectoryCacheFactory directoryCacheFactory)
           
DelegatedAuthenticationDirectory(RemoteDirectory ldapDirectory, RemoteDirectory internalDirectory, com.atlassian.event.api.EventPublisher eventPublisher, DirectoryDao directoryDao)
           
DirectoryMembershipsIterable(RemoteDirectory remoteDirectory)
           
DirectoryMembershipsIterable(RemoteDirectory remoteDirectory, java.lang.Iterable<java.lang.String> groupNames)
           
 

Uses of RemoteDirectory in com.atlassian.crowd.directory.ldap.cache
 

Fields in com.atlassian.crowd.directory.ldap.cache declared as RemoteDirectory
protected  RemoteDirectory AbstractCacheRefresher.remoteDirectory
           
 

Methods in com.atlassian.crowd.directory.ldap.cache with parameters of type RemoteDirectory
 DirectoryCache DirectoryCacheFactory.createDirectoryCache(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
          Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.
 

Constructors in com.atlassian.crowd.directory.ldap.cache with parameters of type RemoteDirectory
AbstractCacheRefresher(RemoteDirectory remoteDirectory)
           
RemoteDirectoryCacheRefresher(RemoteDirectory remoteDirectory)
           
 

Uses of RemoteDirectory in com.atlassian.crowd.directory.loader
 

Methods in com.atlassian.crowd.directory.loader that return RemoteDirectory
 RemoteDirectory DelegatingDirectoryInstanceLoader.getDirectory(Directory directory)
           
 RemoteDirectory CachingDirectoryInstanceLoader.getDirectory(Directory directory)
           
 RemoteDirectory DirectoryInstanceLoader.getDirectory(Directory directory)
          Loads the RemoteDirectory implementation class for a specific (already saved) Directory configuration.
 RemoteDirectory CacheableDirectoryInstanceLoader.getDirectory(Directory directory)
           
protected  RemoteDirectory RemoteCrowdDirectoryInstanceLoaderImpl.getNewDirectory(Directory directory)
           
protected  RemoteDirectory InternalDirectoryInstanceLoaderImpl.getNewDirectory(Directory directory)
           
protected  RemoteDirectory DelegatedAuthenticationDirectoryInstanceLoaderImpl.getNewDirectory(Directory directory)
           
protected abstract  RemoteDirectory CachingDirectoryInstanceLoader.getNewDirectory(Directory directory)
          Always returns a new instance of a RemoteDirectory.
protected  RemoteDirectory LDAPDirectoryInstanceLoaderImpl.getNewDirectory(Directory directory)
          Always returns a new instance of a RemoteDirectory.
protected  RemoteDirectory DbCachingRemoteDirectoryInstanceLoaderImpl.getNewDirectory(Directory directory)
          Always returns a new instance of a RemoteDirectory.
protected  RemoteDirectory CustomDirectoryInstanceLoader.getNewDirectory(Directory directory)
           
 RemoteDirectory DelegatingDirectoryInstanceLoader.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 RemoteDirectory DelegatedAuthenticationDirectoryInstanceLoaderImpl.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 RemoteDirectory DirectoryInstanceLoader.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
          Loads a guaranteed un-cached directory implementation for a specific configuration.
 RemoteDirectory LDAPDirectoryInstanceLoaderImpl.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 RemoteDirectory DbCachingRemoteDirectoryInstanceLoaderImpl.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
          This method will NOT wire up the internal backed directory.
 RemoteDirectory CustomDirectoryInstanceLoader.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 RemoteDirectory CacheableDirectoryInstanceLoader.getRawDirectory(java.lang.Long id, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 

Uses of RemoteDirectory in com.atlassian.crowd.event.directory
 

Methods in com.atlassian.crowd.event.directory that return RemoteDirectory
 RemoteDirectory RemoteDirectorySynchronisedEvent.getRemoteDirectory()
           
 

Constructors in com.atlassian.crowd.event.directory with parameters of type RemoteDirectory
RemoteDirectorySynchronisedEvent(java.lang.Object source, RemoteDirectory remoteDirectory)
           
 

Uses of RemoteDirectory in com.atlassian.crowd.manager.directory.monitor
 

Methods in com.atlassian.crowd.manager.directory.monitor with parameters of type RemoteDirectory
 void DirectoryMonitorManager.addMonitor(RemoteDirectory directory)
          Adds a monitor to a particular directory.
 void DirectoryMonitorManagerImpl.addMonitor(RemoteDirectory remoteDirectory)
           
 

Uses of RemoteDirectory in com.atlassian.crowd.model.directory
 

Methods in com.atlassian.crowd.model.directory that return RemoteDirectory
 RemoteDirectory DirectoryImpl.getImplementation()
          Loads the implementationClass for this directory.
 RemoteDirectory DirectoryImpl.getRawImplementation()
           
 



Copyright © 2012 Atlassian. All Rights Reserved.