Constructor and Description |
---|
PerDirectoryStatisticsCollector(DirectoryManager directoryManager,
com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate,
AzureFilteringEnabledChecker azureFilteringEnabledChecker,
DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Method and Description |
---|---|
void |
AddApplicationDirectoryDetails.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Method and Description |
---|---|
void |
ImportCsv.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Field and Description |
---|---|
protected DirectoryInstanceLoader |
AbstractViewDirectory.directoryInstanceLoader |
protected DirectoryInstanceLoader |
UpdateRemoteCrowdConnection.directoryInstanceLoader |
Modifier and Type | Method and Description |
---|---|
DirectoryInstanceLoader |
UpdateRemoteCrowdConnection.getDirectoryInstanceLoader() |
protected DirectoryInstanceLoader |
CreateConnector.getDirectoryInstanceLoader() |
DirectoryInstanceLoader |
CreateAzureAd.getDirectoryInstanceLoader() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractViewDirectory.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
UpdateRemoteCrowdConnection.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
CreateCustom.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
CreateConnector.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
UpdateOptions.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
RemoveDirectory.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
void |
CreateAzureAd.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Method and Description |
---|---|
DirectoryInstanceLoader |
GroupAction.getDirectoryInstanceLoader() |
Constructor and Description |
---|
GroupAction(DirectoryInstanceLoader directoryInstanceLoader) |
UpdateGroup(DirectoryInstanceLoader directoryInstanceLoader) |
UpdateGroupMembers(DirectoryInstanceLoader directoryInstanceLoader,
PermissionManager permissionManager,
AdminGroupChecker adminGroupChecker) |
ViewGroup(DirectoryInstanceLoader directoryInstanceLoader) |
ViewGroupAdministrators(DirectoryInstanceLoader directoryInstanceLoader) |
ViewGroupMembers(DirectoryInstanceLoader directoryInstanceLoader,
PermissionManager permissionManager,
AdminGroupChecker adminGroupChecker) |
ViewGroupNestedPrincipals(DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Method and Description |
---|---|
void |
ViewPrincipal.setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) |
Modifier and Type | Interface and Description |
---|---|
interface |
AzureAdDirectoryInstanceLoader
Marker interface for the Azure Active Directory directory instance loader.
|
interface |
DelegatedAuthenticationDirectoryInstanceLoader
Marker interface for the Delegated Authentication Directory instance loader.
|
interface |
DelegatingDirectoryInstanceLoader
Marker interface for the Delegating Directory instance loader.
|
interface |
InternalDirectoryInstanceLoader
An extension of
DirectoryInstanceLoader specialised for Internal Directories. |
interface |
InternalHybridDirectoryInstanceLoader
Loader for directories that work by caching/mirroring some remote directory in the internal repository.
|
interface |
LDAPDirectoryInstanceLoader
Marker interface for the LDAP Directory instance loader.
|
interface |
RemoteCrowdDirectoryInstanceLoader
Marker interface for the RemoteCrowdDirectory instance loader.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDirectoryInstanceLoader
An abstract implementation of
DirectoryInstanceLoader which provides a default implementation
of AbstractDirectoryInstanceLoader.getDirectory(Directory) |
class |
AzureAdDirectoryInstanceLoaderImpl
Loads an implementation of a
AzureAdDirectory for use at runtime by the Crowd security server. |
class |
CacheableDirectoryInstanceLoader
Deprecated.
Since v2.12 - directory instances no longer rely on instance-local state (when using the new v2.12 components)
and don't need to be cached.
|
class |
ConfigurableDbCachingRemoteDirectoryInstanceLoader
A subclass of
DbCachingRemoteDirectoryInstanceLoader which allows DB caching to be switched off based
on the DirectoryProperties.CACHE_ENABLED attribute. |
class |
CustomDirectoryInstanceLoader
CustomDirectoryInstanceLoader loads a RemoteDirectory by using an
InstanceFactory
to create a RemoteDirectory. |
class |
DbCachingRemoteDirectoryInstanceLoader
Loader that allows for proxying of a remote directory through a local cache/mirror.
|
class |
DelegatedAuthenticationDirectoryInstanceLoaderImpl |
class |
DelegatingDirectoryInstanceLoaderImpl
Iterative directory instance loader.
|
class |
InternalDirectoryInstanceLoaderImpl
Loads an implementation of a
RemoteDirectory for use at runtime
by the Crowd security server. |
class |
LDAPDirectoryInstanceLoaderImpl
Loads an implementation of a
RemoteDirectory for use at runtime
by the Crowd security server. |
class |
RemoteCrowdDirectoryInstanceLoaderImpl
Loads an implementation of a
RemoteDirectory for use at runtime
by the Crowd security server. |
Constructor and Description |
---|
ConfigurableDbCachingRemoteDirectoryInstanceLoader(DirectoryInstanceLoader remoteDirectoryInstanceLoader,
InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
DirectoryCacheFactory directoryCacheFactory,
CacheRefresherFactory cacheRefresherFactory,
AuditService auditService,
AuditLogUserMapper auditLogUserMapper,
AuditLogGroupMapper auditLogGroupMapper,
com.atlassian.event.api.EventPublisher eventPublisher,
DirectoryDao directoryDao) |
DbCachingRemoteDirectoryInstanceLoader(DirectoryInstanceLoader remoteDirectoryInstanceLoader,
InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
DirectoryCacheFactory directoryCacheFactory,
CacheRefresherFactory cacheRefresherFactory,
AuditService auditService,
AuditLogUserMapper auditLogUserMapper,
AuditLogGroupMapper auditLogGroupMapper,
com.atlassian.event.api.EventPublisher eventPublisher,
DirectoryDao directoryDao)
Spring-friendly constructor.
|
Constructor and Description |
---|
DelegatingDirectoryInstanceLoaderImpl(List<DirectoryInstanceLoader> loaders)
Creates a new instance of DelegatingDirectoryInstanceLoader.
|
Constructor and Description |
---|
CrowdDirectoryServiceImpl(ApplicationFactory applicationFactory,
DirectoryInstanceLoader directoryInstanceLoader,
DirectoryManager directoryManager,
ApplicationManager applicationManager,
DirectoryValidatorFactory directoryValidatorFactory) |
CrowdServiceImpl(ApplicationFactory applicationFactory,
ApplicationService applicationService,
DirectoryInstanceLoader directoryInstanceLoader) |
Constructor and Description |
---|
DirectoryManagerGeneric(DirectoryDao directoryDao,
ApplicationDAO applicationDAO,
MultiEventPublisher eventPublisher,
PermissionManager permissionManager,
DirectoryInstanceLoader directoryInstanceLoader,
DirectorySynchroniser directorySynchroniser,
DirectoryPollerManager directoryPollerManager,
com.atlassian.beehive.ClusterLockService lockService,
SynchronisationStatusManager synchronisationStatusManager,
BeforeGroupRemoval beforeGroupRemoval,
Optional<NestedGroupsCacheProvider> nestedGroupsCacheProvider) |
Constructor and Description |
---|
DirectoryMonitorRefresherJob(com.atlassian.scheduler.SchedulerService schedulerService,
DirectoryInstanceLoader directoryInstanceLoader,
DirectoryManager directoryManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
Clock clock,
LicenseService licenseService) |
Constructor and Description |
---|
DirectoryPollerJobRunner(DirectoryManager directoryManager,
DirectorySynchroniser directorySynchroniser,
DirectoryInstanceLoader directoryInstanceLoader,
com.atlassian.scheduler.SchedulerService schedulerService) |
Modifier and Type | Class and Description |
---|---|
class |
RecoveryModeDirectoryLoader |
Constructor and Description |
---|
RecoveryModeAwareDirectoryManager(DirectoryDao directoryDao,
ApplicationDAO applicationDAO,
MultiEventPublisher eventPublisher,
PermissionManager permissionManager,
DirectoryInstanceLoader directoryInstanceLoader,
DirectorySynchroniser directorySynchroniser,
DirectoryPollerManager directoryPollerManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
SynchronisationStatusManager synchronisationStatusManager,
BeforeGroupRemoval beforeGroupRemoval,
RecoveryModeService recoveryModeService,
Optional<NestedGroupsCacheProvider> nestedGroupsCacheProvider) |
SystemPropertyRecoveryModeService(DirectoryInstanceLoader loader,
com.atlassian.event.api.EventPublisher eventPublisher) |
Constructor and Description |
---|
DirectoryController(DirectoryInstanceLoader directoryInstanceLoader,
DirectoryManager directoryManager,
LDAPConfigurationTester ldapConfigurationTester,
CrowdDirectoryService crowdDirectoryService) |
Constructor and Description |
---|
DetailedDirectoryMapper(DirectoryManager directoryManager,
DirectoryInstanceLoader directoryInstanceLoader,
SynchronisationStatusManager synchronisationStatusManager) |
Constructor and Description |
---|
IsNestedGroupsEnabled(DirectoryManager directoryManager,
DirectoryInstanceLoader directoryInstanceLoader) |
Constructor and Description |
---|
DirectorySynchronisationEventHelper(InternalSynchronisationStatusManager synchronisationStatusManager,
AuditLogContext auditLogContext,
com.atlassian.event.api.EventPublisher eventPublisher,
DirectoryInstanceLoader directoryInstanceLoader) |
Constructor and Description |
---|
DelegatedDirectoryPruningJob(com.atlassian.scheduler.SchedulerService schedulerService,
DirectoryManager directoryManager,
DirectoryInstanceLoader directoryInstanceLoader,
com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate,
com.atlassian.beehive.ClusterLockService clusterLockService,
com.atlassian.event.api.EventPublisher eventPublisher,
PruningJobStatusService pruningJobStatusService) |
Copyright © 2021 Atlassian. All rights reserved.