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 DirectoryCachecreateDirectoryCache(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:DirectoryCacheFactoryCreates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.- Specified by:
createDirectoryCachein interfaceDirectoryCacheFactory- Parameters:
remoteDirectory- remote directory to useinternalDirectory- internal directory to use- Returns:
- new DirectoryCache instance
-