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
           
 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
           
 class SunONE
          Sun ONE / Sun DSEE Directory connector.
 

Constructors in com.atlassian.crowd.directory with parameters of type RemoteDirectory
DbCachingRemoteDirectory(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory, com.atlassian.event.api.EventPublisher eventPublisher)
           
DbCachingRemoteDirectoryCache(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
           
DelegatedAuthenticationDirectory(RemoteDirectory ldapDirectory, RemoteDirectory internalDirectory, com.atlassian.event.api.EventPublisher eventPublisher, DirectoryDao directoryDao)
           
 

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
           
 

Constructors in com.atlassian.crowd.directory.ldap.cache with parameters of type RemoteDirectory
AbstractCacheRefresher(RemoteDirectory remoteDirectory, com.atlassian.event.api.EventPublisher eventPublisher)
           
RemoteDirectoryCacheRefresher(RemoteDirectory remoteDirectory, com.atlassian.event.api.EventPublisher eventPublisher)
           
 

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 AbstractDirectoryInstanceLoader.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 AbstractDirectoryInstanceLoader.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.
 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 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 © 2010 Atlassian. All Rights Reserved.