Package com.atlassian.crowd.directory
Class DirectoryCacheFactoryImpl
java.lang.Object
com.atlassian.crowd.directory.DirectoryCacheFactoryImpl
- All Implemented Interfaces:
DirectoryCacheFactory
- Direct Known Subclasses:
TransactionalDirectoryCacheFactory
DirectoryCacheFactory that returns DbCachingRemoteDirectoryCache instance.
-
Constructor Summary
ConstructorsConstructorDescriptionDirectoryCacheFactoryImpl
(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, MultiEventPublisher eventPublisher, UserDao userDao, GroupDao groupDao, CrowdDarkFeatureManager crowdDarkFeatureManager) DirectoryCacheFactoryImpl
(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, UserDao userDao, GroupDao groupDao, CrowdDarkFeatureManager crowdDarkFeatureManager) -
Method Summary
Modifier and TypeMethodDescriptionfinal DirectoryCache
createDirectoryCache
(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory) Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.
-
Constructor Details
-
DirectoryCacheFactoryImpl
public DirectoryCacheFactoryImpl(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, UserDao userDao, GroupDao groupDao, CrowdDarkFeatureManager crowdDarkFeatureManager) -
DirectoryCacheFactoryImpl
public DirectoryCacheFactoryImpl(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, MultiEventPublisher eventPublisher, UserDao userDao, GroupDao groupDao, CrowdDarkFeatureManager crowdDarkFeatureManager)
-
-
Method Details
-
createDirectoryCache
public final DirectoryCache createDirectoryCache(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory) Description copied from interface:DirectoryCacheFactory
Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.- Specified by:
createDirectoryCache
in interfaceDirectoryCacheFactory
- Parameters:
remoteDirectory
- remote directory to useinternalDirectory
- internal directory to use- Returns:
- new DirectoryCache instance
-