Class EmbeddedCrowdConfiguration
java.lang.Object
com.atlassian.jira.component.spring.registrar.EmbeddedCrowdConfiguration
Registers the components needed for embedded crowd and JIRA as a Crowd Server (JaaCS).
The layout here is meant to parallel the spring context XML files that crowd server uses
to make it easier to maintain.
The file will be split by comments with references to the file names of the spring context files.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.manager.application.filtering.AccessFilterFactoryaccessFilterFactory(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker) com.atlassian.crowd.search.ldap.ActiveDirectoryQueryTranslaterImplcom.atlassian.crowd.manager.application.AliasManagercom.atlassian.crowd.dao.application.ApplicationDAOapplicationDAO(OfBizDelegator ofBizDelegator, JiraEncryptingDirectoryDAO directoryDao, com.atlassian.cache.CacheManager cacheManager, OfBizTransactionManager ofBizTransactionManager) com.atlassian.crowd.embedded.api.ApplicationFactoryapplicationFactory(com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO) com.atlassian.crowd.licensing.ApplicationLicensingServicecom.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidatorcom.atlassian.crowd.manager.application.ApplicationServiceapplicationService(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.application.search.SearchStrategyFactory searchStrategyFactory, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.event.EventStore eventStore, com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.avatar.AvatarProvider avatarProvider, com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.manager.application.AuthenticationOrderOptimizer authenticationOrderOptimizer, com.atlassian.crowd.manager.application.filtering.AccessFilterFactory accessFilterFactory, com.atlassian.crowd.darkfeature.CrowdDarkFeatureManager crowdDarkFeatureManager) com.atlassian.crowd.manager.login.AsyncForgottenLoginManagercom.atlassian.crowd.audit.AuditLogContextcom.atlassian.crowd.manager.audit.mapper.AuditLogGroupMappercom.atlassian.crowd.manager.audit.mapper.AuditLogUserMappercom.atlassian.crowd.manager.application.AuthenticationOrderOptimizerauthenticationOrderOptimizer(com.atlassian.crowd.embedded.spi.UserDao userDao, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService) autoGroupAdder(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.core.event.listener.DefaultGroupMembershipResolver defaultGroupMembershipResolver, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.manager.avatar.AvatarProvidercom.atlassian.crowd.manager.directory.BeforeGroupRemovalcom.atlassian.crowd.directory.ldap.cache.CacheRefresherFactorycom.atlassian.crowd.service.client.ClientPropertiescom.atlassian.crowd.manager.validation.ClientValidationManagerclientValidationManager(com.atlassian.crowd.manager.proxy.TrustedProxyManager trustedProxyManager, com.atlassian.crowd.util.I18nHelper i18nHelper, com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidator applicationRemoteAddressValidator) com.atlassian.crowd.service.cluster.ClusterServiceclusterService(ClusterNodes clusterNodes) concreteEncryptorsFactory(com.atlassian.crowd.manager.property.EncryptionSettings encryptionSettings) com.atlassian.crowd.cql.parser.CqlQueryParsercom.atlassian.crowd.manager.application.ApplicationManagercrowdApplicationManager(com.atlassian.crowd.dao.application.ApplicationDAO applicationDao, com.atlassian.crowd.password.factory.PasswordEncoderFactory passwordEncoderFactory, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.manager.audit.AuditServicecom.atlassian.crowd.service.factory.CrowdClientFactorycrowdClientFactory(com.atlassian.crowd.integration.rest.service.HttpClientProvider httpClientProvider) com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagercrowdDarkFeatureManager(com.atlassian.plugin.osgi.container.OsgiContainerManager osgiContainerManager) com.atlassian.crowd.embedded.api.CrowdDirectoryServicecrowdDirectoryService(com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.application.ApplicationManager applicationManager, com.atlassian.crowd.embedded.validator.DirectoryValidatorFactory directoryValidatorFactory) com.atlassian.crowd.util.I18nHelpercrowdPasswordEncryptionAlgorithmChangeListener(com.atlassian.crowd.manager.crypto.EncryptionManager encryptionManager, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.crowd.manager.property.EncryptionSettings encryptionSettings, ConcreteEncryptorsFactory encryptorsFactory) com.atlassian.crowd.manager.permission.PermissionManagercrowdPermissionManager(com.atlassian.crowd.dao.application.ApplicationDAO applicationDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.event.api.EventPublisher eventPublisher) crowdQueryTranslator(UserNameAnalyzer userNameAnalyzer) com.atlassian.crowd.service.CrowdRememberMeServicecom.atlassian.crowd.embedded.api.CrowdServicecrowdService(com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.application.ApplicationService applicationService, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.embedded.core.util.CrowdServiceFactorycrowdServiceFactory(com.atlassian.crowd.embedded.api.CrowdService crowdService) com.atlassian.crowd.embedded.spi.DcLicenseCheckercom.atlassian.crowd.core.event.listener.DefaultGroupMembershipResolverdefaultGroupMembershipResolver(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager) com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoaderdelegatedAuthenticationDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) org.apache.lucene.store.Directorycom.atlassian.crowd.directory.ldap.cache.DirectoryCacheFactorydirectoryCacheFactory(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, ExtendedUserDao extendedUserDao, com.atlassian.crowd.embedded.spi.GroupDao groupDao, com.atlassian.crowd.darkfeature.CrowdDarkFeatureManager crowdDarkFeatureManager) directoryDao(OfBizDelegator ofBizDelegator, OfBizTransactionManager ofBizTransactionManager, com.atlassian.cache.CacheManager cacheManager, QueryDslAccessor queryDslAccessor) com.atlassian.crowd.directory.loader.DirectoryInstanceLoaderdirectoryInstanceLoader(com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoader dbCachingDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader, com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoader recoveryModeDirectoryLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager) com.atlassian.crowd.manager.directory.DirectoryManagerdirectoryManager(JiraEncryptingDirectoryDAO directoryDao, com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager directoryPollerManager, com.atlassian.beehive.ClusterLockService clusterLockService, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.crowd.manager.directory.BeforeGroupRemoval beforeGroupRemoval, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper ldapConnectionPropertiesDiffResultMapper) com.atlassian.crowd.crypto.DirectoryPasswordsEncryptordirectoryPasswordsEncryptor(com.atlassian.crowd.embedded.api.Encryptor encryptor) com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManagerdirectoryPollerManager(com.atlassian.scheduler.SchedulerService schedulerService) com.atlassian.crowd.util.DirectorySynchronisationEventHelperdirectorySynchronisationEventHelper(com.atlassian.crowd.manager.directory.InternalSynchronisationStatusManager internalSynchronisationStatusManager, com.atlassian.crowd.audit.AuditLogContext auditLogContext, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader) com.atlassian.crowd.manager.directory.DirectorySynchronisationInformationStoredirectorySynchronisationInformationStore(com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDao directorySynchronisationStatusDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.crowd.service.cluster.ClusterService clusterService) com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaodirectorySynchronisationStatusDao(QueryDslAccessor queryDslAccessor, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) com.atlassian.crowd.embedded.spi.DirectorySynchronisationTokenDaodirectorySynchronisationTokenDao(QueryDslAccessor queryDslAccessor, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) com.atlassian.crowd.manager.directory.DirectorySynchronisationTokenStoredirectorySynchronisationTokenStore(com.atlassian.crowd.embedded.spi.DirectorySynchronisationTokenDao directorySynchronisationTokenDao) com.atlassian.crowd.manager.directory.DirectorySynchroniserdirectorySynchroniser(com.atlassian.beehive.ClusterLockService lockService, com.atlassian.crowd.manager.directory.TransactionalDirectoryDao directoryDao, com.atlassian.crowd.manager.directory.InternalSynchronisationStatusManager internalSynchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.audit.AuditLogContext auditLogContext, com.atlassian.crowd.util.DirectorySynchronisationEventHelper syncEventHelper) com.atlassian.crowd.embedded.validator.DirectoryValidatorFactorydirectoryValidatorFactory(com.atlassian.crowd.util.I18nHelper i18nHelper) com.atlassian.crowd.manager.property.EncryptionSettingsencryptionSettings(FileStores fileStores, ApplicationProperties applicationProperties) com.atlassian.crowd.embedded.api.Encryptorencryptor(com.atlassian.crowd.manager.property.EncryptionSettings settings, com.atlassian.beehive.ClusterLockService clusterLockService, ConcreteEncryptorsFactory encryptorsFactory) com.atlassian.crowd.event.EventStoreextendedUserDao(UserIndexer indexer, CrowdQueryTranslator translator, ClusterMessagingService clusterMessagingService, OfBizTransactionManager ofBizTransactionManager, OfBizDelegator ofBizDelegator, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, InternalMembershipDao membershipDao, UserKeyStore userKeyStore, UserDeleteVeto userDeleteVeto, com.atlassian.cache.CacheManager cacheManager, com.atlassian.beehive.ClusterLockService clusterLockService, ApplicationProperties applicationProperties, DatabaseConfigurationManager databaseConfigurationManager, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.manager.login.ForgottenLoginManagercom.atlassian.crowd.embedded.spi.GroupDaogroupDao(OfBizDelegator ofBizDelegator, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, InternalMembershipDao membershipDao, com.atlassian.cache.CacheManager cacheManager, com.atlassian.beehive.ClusterLockService clusterLockService, ApplicationProperties applicationProperties) com.atlassian.crowd.integration.rest.service.HttpClientProvidercom.atlassian.crowd.util.InstanceFactoryinstanceFactory(ComponentClassManager componentClassManager) com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoaderinternalDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) com.atlassian.crowd.directory.InternalDirectoryUtilscom.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoaderinternalHybridDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.RemoteCrowdDirectoryInstanceLoader remoteCrowdDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.ldap.cache.DirectoryCacheFactory directoryCacheFactory, com.atlassian.crowd.manager.audit.AuditService auditService, com.atlassian.crowd.manager.audit.mapper.AuditLogUserMapper auditLogUserMapper, com.atlassian.crowd.manager.audit.mapper.AuditLogGroupMapper auditLogGroupMapper, com.atlassian.crowd.directory.ldap.cache.CacheRefresherFactory cacheRefresherFactory, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) internalMembershipDao(OfBizDelegator ofBizDelegator, QueryDslAccessor queryDslAccessor, com.atlassian.cache.CacheManager cacheManager) com.atlassian.crowd.dao.permission.InternalUserPermissionDAOjaacsService(com.atlassian.crowd.manager.application.ApplicationManager applicationManager, PermissionManager permissionManager, I18nHelper.BeanFactory i18nFactory) jiraCrowdDAO(QueryDslJiraCrowdDAO delegate, UserSearchServiceStats userSearchServiceStats) jiraDirectorySynchronisationAggregate(com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterManager clusterManager, Clock clock) jiraEncryptingDirectoryDAO(com.atlassian.crowd.crypto.DirectoryPasswordsEncryptor directoryPasswordsEncryptor, OfBizDirectoryDao ofBizDirectoryDao) com.atlassian.crowd.manager.crypto.EncryptionManagerjiraEncryptionManager(com.atlassian.crowd.embedded.api.SwitchableEncryptor switchableEncryptor, JiraEncryptingDirectoryDAO jiraEncryptingDirectoryDAO, com.atlassian.beehive.ClusterLockService clusterLockService) jiraSpringLdapPoolClearingClusterMessageListener(com.atlassian.crowd.directory.SpringLdapPooledContextSourceProvider springLdapPooledContextSourceProvider) com.atlassian.crowd.manager.webhook.KeyedExecutor<Long>com.atlassian.crowd.search.ldap.test.LDAPConfigurationTestercom.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapperldapConnectionPropertiesDiffResultMapper(com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigService springLdapPoolConfigService) com.atlassian.crowd.directory.LdapContextSourceFactoryldapContextSourceFactory(com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigService springLdapPoolConfigService) com.atlassian.crowd.directory.LdapContextSourceProviderldapContextSourceProvider(com.atlassian.crowd.directory.LdapContextSourceFactory ldapContextSourceFactory, com.atlassian.crowd.directory.SpringLdapPooledContextSourceProvider springLdapPooledContextSourceProvider, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker) com.atlassian.crowd.directory.LdapDirectoryClearingClusterEventPublisherldapDirectoryClearingClusterEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderldapDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelpercom.atlassian.crowd.directory.ldap.LDAPPropertiesMapperldapPropertiesMapper(com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper) com.atlassian.crowd.search.ldap.LDAPQueryTranslatercom.atlassian.crowd.embedded.spi.MembershipDaomembershipDao(InternalMembershipDao membershipDao, ExtendedUserDao userDao, com.atlassian.crowd.embedded.spi.GroupDao groupDao) ofBizCacheFlushingManager(com.atlassian.event.api.EventPublisher eventPublisher, ExtendedUserDao extendedUserDao, OfBizDirectoryDao ofBizDirectoryDao, OfBizGroupDao ofBizGroupDao, OfBizInternalMembershipDao ofBizInternalMembershipDao, OfBizApplicationDao ofBizApplicationDao) com.atlassian.crowd.directory.password.constraint.PasswordConstraintsLoaderpasswordConstraintsLoader(com.atlassian.crowd.embedded.api.PasswordScoreService passwordScoreService, FeatureManager featureManager) com.atlassian.crowd.password.factory.PasswordEncoderFactorycom.atlassian.crowd.util.PasswordHelpercom.atlassian.crowd.embedded.api.PasswordScoreServicecom.atlassian.crowd.manager.property.PropertyManagerqueryDslJiraCrowdDAO(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoadercom.atlassian.crowd.manager.recovery.RecoveryModeServicerecoveryModeService(com.atlassian.crowd.manager.recovery.SystemPropertyRecoveryModeService systemPropertyRecoveryModeService) com.atlassian.crowd.directory.loader.RemoteCrowdDirectoryInstanceLoaderremoteCrowdDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) com.atlassian.crowd.manager.application.search.SearchStrategyFactorysearchStrategyFactory(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager) com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigServicecom.atlassian.crowd.directory.SpringLdapPooledContextSourceProviderspringLdapPooledContextSourceProvider(com.atlassian.crowd.directory.LdapContextSourceFactory ldapContextSourceFactory, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.directory.LdapDirectoryClearingClusterEventPublisher ldapDirectoryClearingClusterEventPublisher, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper diffResultMapper) com.atlassian.crowd.event.StoringEventListenerstoringEventListener(com.atlassian.crowd.event.EventStore eventStore, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.webhook.WebhookService webhookService) com.atlassian.crowd.manager.directory.SynchronisationStatusManagersynchronisationStatusManager(com.atlassian.crowd.manager.directory.DirectorySynchronisationInformationStore directorySynchronisationInformationStore, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, Clock clock, com.atlassian.crowd.manager.directory.DirectorySynchronisationTokenStore directorySynchronisationTokenStore, com.atlassian.crowd.service.cluster.ClusterService clusterService) com.atlassian.crowd.manager.recovery.SystemPropertyRecoveryModeServicesystemPropertyRecoveryModeService(com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher) com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.dao.tombstone.TombstoneDaocom.atlassian.crowd.manager.directory.TransactionalDirectoryDaotransactionalDirectoryDao(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) com.atlassian.crowd.manager.proxy.TrustedProxyManageruserIndexer(org.apache.lucene.store.Directory directory, UserNameAnalyzer userNameAnalyzer) com.atlassian.crowd.manager.permission.UserPermissionAdminServicecom.atlassian.crowd.manager.permission.UserPermissionServicecom.atlassian.crowd.dao.webhook.WebhookDAOcom.atlassian.crowd.manager.webhook.WebhookHealthStrategycom.atlassian.crowd.manager.webhook.WebhookNotificationListenerwebhookNotificationListener(com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.webhook.WebhookHealthStrategy webhookHealthStrategy) com.atlassian.crowd.manager.webhook.WebhookPingercom.atlassian.crowd.manager.webhook.WebhookRegistrywebhookRegistry(com.atlassian.crowd.dao.webhook.WebhookDAO webhookDAO) com.atlassian.crowd.manager.webhook.WebhookServicewebhookService(com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.webhook.WebhookPinger webhookPinger, com.atlassian.crowd.manager.webhook.KeyedExecutor<Long> keyedExecutor, com.atlassian.crowd.manager.webhook.WebhookNotificationListener webhookNotificationListener)
-
Constructor Details
-
EmbeddedCrowdConfiguration
public EmbeddedCrowdConfiguration()
-
-
Method Details
-
passwordEncoderFactory
@Bean public com.atlassian.crowd.password.factory.PasswordEncoderFactory passwordEncoderFactory() -
extendedUserDao
@Bean public ExtendedUserDao extendedUserDao(UserIndexer indexer, CrowdQueryTranslator translator, ClusterMessagingService clusterMessagingService, OfBizTransactionManager ofBizTransactionManager, OfBizDelegator ofBizDelegator, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, InternalMembershipDao membershipDao, UserKeyStore userKeyStore, UserDeleteVeto userDeleteVeto, com.atlassian.cache.CacheManager cacheManager, com.atlassian.beehive.ClusterLockService clusterLockService, ApplicationProperties applicationProperties, DatabaseConfigurationManager databaseConfigurationManager, com.atlassian.event.api.EventPublisher eventPublisher) -
directory
@Bean public org.apache.lucene.store.Directory directory() -
userNameAnalyzer
-
userIndexer
@Bean public UserIndexer userIndexer(org.apache.lucene.store.Directory directory, UserNameAnalyzer userNameAnalyzer) -
crowdQueryTranslator
-
groupDao
@Bean public com.atlassian.crowd.embedded.spi.GroupDao groupDao(OfBizDelegator ofBizDelegator, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, InternalMembershipDao membershipDao, com.atlassian.cache.CacheManager cacheManager, com.atlassian.beehive.ClusterLockService clusterLockService, ApplicationProperties applicationProperties) -
internalUserPermissionDAO
@Bean public com.atlassian.crowd.dao.permission.InternalUserPermissionDAO internalUserPermissionDAO() -
internalMembershipDao
@Bean public InternalMembershipDao internalMembershipDao(OfBizDelegator ofBizDelegator, QueryDslAccessor queryDslAccessor, com.atlassian.cache.CacheManager cacheManager) -
membershipDao
@Bean public com.atlassian.crowd.embedded.spi.MembershipDao membershipDao(InternalMembershipDao membershipDao, ExtendedUserDao userDao, com.atlassian.crowd.embedded.spi.GroupDao groupDao) -
applicationDAO
@Bean public com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO(OfBizDelegator ofBizDelegator, JiraEncryptingDirectoryDAO directoryDao, com.atlassian.cache.CacheManager cacheManager, OfBizTransactionManager ofBizTransactionManager) -
webhookDAO
@Bean public com.atlassian.crowd.dao.webhook.WebhookDAO webhookDAO() -
tombstoneDao
@Bean public com.atlassian.crowd.dao.tombstone.TombstoneDao tombstoneDao() -
queryDslJiraCrowdDAO
@Bean public QueryDslJiraCrowdDAO queryDslJiraCrowdDAO(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor, com.atlassian.event.api.EventPublisher eventPublisher) -
jiraCrowdDAO
@Bean @Primary public JiraCrowdDAO jiraCrowdDAO(QueryDslJiraCrowdDAO delegate, UserSearchServiceStats userSearchServiceStats) -
passwordHelper
@Bean public com.atlassian.crowd.util.PasswordHelper passwordHelper() -
passwordConstraintsLoader
@Bean public com.atlassian.crowd.directory.password.constraint.PasswordConstraintsLoader passwordConstraintsLoader(com.atlassian.crowd.embedded.api.PasswordScoreService passwordScoreService, FeatureManager featureManager) -
systemPropertyRecoveryModeService
@Bean public com.atlassian.crowd.manager.recovery.SystemPropertyRecoveryModeService systemPropertyRecoveryModeService(com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher) -
recoveryModeService
@Bean @Primary public com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService(com.atlassian.crowd.manager.recovery.SystemPropertyRecoveryModeService systemPropertyRecoveryModeService) -
crowdApplicationManager
@Bean public com.atlassian.crowd.manager.application.ApplicationManager crowdApplicationManager(com.atlassian.crowd.dao.application.ApplicationDAO applicationDao, com.atlassian.crowd.password.factory.PasswordEncoderFactory passwordEncoderFactory, com.atlassian.event.api.EventPublisher eventPublisher) -
authenticationOrderOptimizer
@Bean public com.atlassian.crowd.manager.application.AuthenticationOrderOptimizer authenticationOrderOptimizer(com.atlassian.crowd.embedded.spi.UserDao userDao, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService) -
applicationService
@Bean public com.atlassian.crowd.manager.application.ApplicationService applicationService(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.application.search.SearchStrategyFactory searchStrategyFactory, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.event.EventStore eventStore, com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.avatar.AvatarProvider avatarProvider, com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.manager.application.AuthenticationOrderOptimizer authenticationOrderOptimizer, com.atlassian.crowd.manager.application.filtering.AccessFilterFactory accessFilterFactory, com.atlassian.crowd.darkfeature.CrowdDarkFeatureManager crowdDarkFeatureManager) -
storingEventListener
@Bean public com.atlassian.crowd.event.StoringEventListener storingEventListener(com.atlassian.crowd.event.EventStore eventStore, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.webhook.WebhookService webhookService) -
avatarProvider
@Bean public com.atlassian.crowd.manager.avatar.AvatarProvider avatarProvider() -
searchStrategyFactory
@Bean public com.atlassian.crowd.manager.application.search.SearchStrategyFactory searchStrategyFactory(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager) -
accessFilterFactory
@Bean public com.atlassian.crowd.manager.application.filtering.AccessFilterFactory accessFilterFactory(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker) -
applicationRemoteAddressValidator
@Bean public com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidator applicationRemoteAddressValidator() -
eventStore
@Bean public com.atlassian.crowd.event.EventStore eventStore() -
propertyManager
@Bean public com.atlassian.crowd.manager.property.PropertyManager propertyManager() -
encryptor
@Bean public com.atlassian.crowd.embedded.api.Encryptor encryptor(com.atlassian.crowd.manager.property.EncryptionSettings settings, com.atlassian.beehive.ClusterLockService clusterLockService, ConcreteEncryptorsFactory encryptorsFactory) -
concreteEncryptorsFactory
@Bean public ConcreteEncryptorsFactory concreteEncryptorsFactory(com.atlassian.crowd.manager.property.EncryptionSettings encryptionSettings) -
directoryDao
@Bean public OfBizDirectoryDao directoryDao(OfBizDelegator ofBizDelegator, OfBizTransactionManager ofBizTransactionManager, com.atlassian.cache.CacheManager cacheManager, QueryDslAccessor queryDslAccessor) -
directoryPasswordsEncryptor
@Bean public com.atlassian.crowd.crypto.DirectoryPasswordsEncryptor directoryPasswordsEncryptor(com.atlassian.crowd.embedded.api.Encryptor encryptor) -
jiraEncryptingDirectoryDAO
@Bean public JiraEncryptingDirectoryDAO jiraEncryptingDirectoryDAO(com.atlassian.crowd.crypto.DirectoryPasswordsEncryptor directoryPasswordsEncryptor, OfBizDirectoryDao ofBizDirectoryDao) -
encryptionSettings
@Bean public com.atlassian.crowd.manager.property.EncryptionSettings encryptionSettings(FileStores fileStores, ApplicationProperties applicationProperties) -
crowdPasswordEncryptionAlgorithmChangeListener
@Bean public CrowdPasswordEncryptionAlgorithmChangeListener crowdPasswordEncryptionAlgorithmChangeListener(com.atlassian.crowd.manager.crypto.EncryptionManager encryptionManager, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.crowd.manager.property.EncryptionSettings encryptionSettings, ConcreteEncryptorsFactory encryptorsFactory) -
jiraEncryptionManager
@Bean public com.atlassian.crowd.manager.crypto.EncryptionManager jiraEncryptionManager(com.atlassian.crowd.embedded.api.SwitchableEncryptor switchableEncryptor, JiraEncryptingDirectoryDAO jiraEncryptingDirectoryDAO, com.atlassian.beehive.ClusterLockService clusterLockService) -
directoryManager
@Bean public com.atlassian.crowd.manager.directory.DirectoryManager directoryManager(JiraEncryptingDirectoryDAO directoryDao, com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.manager.permission.PermissionManager permissionManager, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager directoryPollerManager, com.atlassian.beehive.ClusterLockService clusterLockService, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.crowd.manager.directory.BeforeGroupRemoval beforeGroupRemoval, com.atlassian.crowd.manager.recovery.RecoveryModeService recoveryModeService, com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper ldapConnectionPropertiesDiffResultMapper) -
directoryPollerManager
@Bean public com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager directoryPollerManager(com.atlassian.scheduler.SchedulerService schedulerService) -
jiraDirectorySynchronisationAggregate
@Bean public JiraDirectorySynchronisationAggregate jiraDirectorySynchronisationAggregate(com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterManager clusterManager, Clock clock) -
auditLogContext
@Bean public com.atlassian.crowd.audit.AuditLogContext auditLogContext() -
applicationLicensingService
@Bean public com.atlassian.crowd.licensing.ApplicationLicensingService applicationLicensingService() -
crowdRememberMeService
@Bean public com.atlassian.crowd.service.CrowdRememberMeService crowdRememberMeService() -
directorySynchronisationTokenDao
@Bean public com.atlassian.crowd.embedded.spi.DirectorySynchronisationTokenDao directorySynchronisationTokenDao(QueryDslAccessor queryDslAccessor, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) -
directorySynchronisationTokenStore
@Bean public com.atlassian.crowd.manager.directory.DirectorySynchronisationTokenStore directorySynchronisationTokenStore(com.atlassian.crowd.embedded.spi.DirectorySynchronisationTokenDao directorySynchronisationTokenDao) -
synchronisationStatusManager
@Bean public com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager(com.atlassian.crowd.manager.directory.DirectorySynchronisationInformationStore directorySynchronisationInformationStore, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, Clock clock, com.atlassian.crowd.manager.directory.DirectorySynchronisationTokenStore directorySynchronisationTokenStore, com.atlassian.crowd.service.cluster.ClusterService clusterService) -
clusterService
@Bean public com.atlassian.crowd.service.cluster.ClusterService clusterService(ClusterNodes clusterNodes) -
directorySynchronisationStatusDao
@Bean public com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDao directorySynchronisationStatusDao(QueryDslAccessor queryDslAccessor, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) -
directorySynchronisationInformationStore
@Bean public com.atlassian.crowd.manager.directory.DirectorySynchronisationInformationStore directorySynchronisationInformationStore(com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDao directorySynchronisationStatusDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.crowd.service.cluster.ClusterService clusterService) -
directoryCacheFactory
@Bean public com.atlassian.crowd.directory.ldap.cache.DirectoryCacheFactory directoryCacheFactory(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.crowd.manager.directory.SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, ExtendedUserDao extendedUserDao, com.atlassian.crowd.embedded.spi.GroupDao groupDao, com.atlassian.crowd.darkfeature.CrowdDarkFeatureManager crowdDarkFeatureManager) -
directorySynchronisationEventHelper
@Bean public com.atlassian.crowd.util.DirectorySynchronisationEventHelper directorySynchronisationEventHelper(com.atlassian.crowd.manager.directory.InternalSynchronisationStatusManager internalSynchronisationStatusManager, com.atlassian.crowd.audit.AuditLogContext auditLogContext, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader) -
directorySynchroniser
@Bean public com.atlassian.crowd.manager.directory.DirectorySynchroniser directorySynchroniser(com.atlassian.beehive.ClusterLockService lockService, com.atlassian.crowd.manager.directory.TransactionalDirectoryDao directoryDao, com.atlassian.crowd.manager.directory.InternalSynchronisationStatusManager internalSynchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.audit.AuditLogContext auditLogContext, com.atlassian.crowd.util.DirectorySynchronisationEventHelper syncEventHelper) -
transactionalDirectoryDao
@Bean public com.atlassian.crowd.manager.directory.TransactionalDirectoryDao transactionalDirectoryDao(com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) -
crowdPermissionManager
@Bean @Primary public com.atlassian.crowd.manager.permission.PermissionManager crowdPermissionManager(com.atlassian.crowd.dao.application.ApplicationDAO applicationDao, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao, com.atlassian.event.api.EventPublisher eventPublisher) -
aliasManager
@Bean public com.atlassian.crowd.manager.application.AliasManager aliasManager() -
webhookRegistry
@Bean public com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry(com.atlassian.crowd.dao.webhook.WebhookDAO webhookDAO) -
webhookService
@Bean public com.atlassian.crowd.manager.webhook.WebhookService webhookService(com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.webhook.WebhookPinger webhookPinger, com.atlassian.crowd.manager.webhook.KeyedExecutor<Long> keyedExecutor, com.atlassian.crowd.manager.webhook.WebhookNotificationListener webhookNotificationListener) -
webhookNotificationListener
@Bean public com.atlassian.crowd.manager.webhook.WebhookNotificationListener webhookNotificationListener(com.atlassian.crowd.manager.webhook.WebhookRegistry webhookRegistry, com.atlassian.crowd.manager.webhook.WebhookHealthStrategy webhookHealthStrategy) -
webhookHealthStrategy
@Bean public com.atlassian.crowd.manager.webhook.WebhookHealthStrategy webhookHealthStrategy() -
keyedExecutor
-
webhookPinger
@Bean public com.atlassian.crowd.manager.webhook.WebhookPinger webhookPinger() -
crowdDarkFeatureManager
@Bean public com.atlassian.crowd.darkfeature.CrowdDarkFeatureManager crowdDarkFeatureManager(com.atlassian.plugin.osgi.container.OsgiContainerManager osgiContainerManager) -
ldapPropertiesMapper
@Bean public com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper ldapPropertiesMapper(com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper) -
ldapConfigurationTester
@Bean public com.atlassian.crowd.search.ldap.test.LDAPConfigurationTester ldapConfigurationTester() -
ldapPropertiesHelper
@Bean public com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper ldapPropertiesHelper() -
ldapQueryTranslater
@Bean @Primary public com.atlassian.crowd.search.ldap.LDAPQueryTranslater ldapQueryTranslater() -
activeDirectoryQueryTranslaterImpl
@Bean public com.atlassian.crowd.search.ldap.ActiveDirectoryQueryTranslaterImpl activeDirectoryQueryTranslaterImpl() -
remoteCrowdDirectoryInstanceLoader
@Bean public com.atlassian.crowd.directory.loader.RemoteCrowdDirectoryInstanceLoader remoteCrowdDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) -
ldapContextSourceFactory
@Bean public com.atlassian.crowd.directory.LdapContextSourceFactory ldapContextSourceFactory(com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigService springLdapPoolConfigService) -
springLdapPoolConfigService
@Bean public com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigService springLdapPoolConfigService() -
ldapDirectoryClearingClusterEventPublisher
@Bean public com.atlassian.crowd.directory.LdapDirectoryClearingClusterEventPublisher ldapDirectoryClearingClusterEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) -
jiraSpringLdapPoolClearingClusterMessageListener
@Bean public JiraSpringLdapPoolClearingClusterMessageListener jiraSpringLdapPoolClearingClusterMessageListener(com.atlassian.crowd.directory.SpringLdapPooledContextSourceProvider springLdapPooledContextSourceProvider) -
ldapConnectionPropertiesDiffResultMapper
@Bean public com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper ldapConnectionPropertiesDiffResultMapper(com.atlassian.crowd.directory.ldap.connectionpool.SpringLdapPoolConfigService springLdapPoolConfigService) -
springLdapPooledContextSourceProvider
@Bean public com.atlassian.crowd.directory.SpringLdapPooledContextSourceProvider springLdapPooledContextSourceProvider(com.atlassian.crowd.directory.LdapContextSourceFactory ldapContextSourceFactory, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.directory.LdapDirectoryClearingClusterEventPublisher ldapDirectoryClearingClusterEventPublisher, com.atlassian.crowd.directory.ldap.util.LdapConnectionPropertiesDiffResultMapper diffResultMapper) -
ldapContextSourceProvider
@Bean public com.atlassian.crowd.directory.LdapContextSourceProvider ldapContextSourceProvider(com.atlassian.crowd.directory.LdapContextSourceFactory ldapContextSourceFactory, com.atlassian.crowd.directory.SpringLdapPooledContextSourceProvider springLdapPooledContextSourceProvider, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker) -
instanceFactory
@Bean public com.atlassian.crowd.util.InstanceFactory instanceFactory(ComponentClassManager componentClassManager) -
internalDirectoryUtils
@Bean public com.atlassian.crowd.directory.InternalDirectoryUtils internalDirectoryUtils() -
passwordScoreService
@Bean public com.atlassian.crowd.embedded.api.PasswordScoreService passwordScoreService() -
crowdI18nHelper
@Bean public com.atlassian.crowd.util.I18nHelper crowdI18nHelper() -
defaultGroupMembershipResolver
@Bean public com.atlassian.crowd.core.event.listener.DefaultGroupMembershipResolver defaultGroupMembershipResolver(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager) -
autoGroupAdder
@Bean public AutoGroupAdder autoGroupAdder(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.core.event.listener.DefaultGroupMembershipResolver defaultGroupMembershipResolver, com.atlassian.event.api.EventPublisher eventPublisher) -
tokenAuthenticationManager
@Bean public com.atlassian.crowd.manager.authentication.TokenAuthenticationManager tokenAuthenticationManager() -
trustedProxyManager
@Bean public com.atlassian.crowd.manager.proxy.TrustedProxyManager trustedProxyManager() -
internalDirectoryInstanceLoader
@Bean public com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) -
ldapDirectoryInstanceLoader
@Bean public com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader(com.atlassian.crowd.util.InstanceFactory instanceFactory) -
cacheRefresherFactory
@Bean public com.atlassian.crowd.directory.ldap.cache.CacheRefresherFactory cacheRefresherFactory() -
auditLogGroupMapper
@Bean public com.atlassian.crowd.manager.audit.mapper.AuditLogGroupMapper auditLogGroupMapper() -
auditLogUserMapper
@Bean public com.atlassian.crowd.manager.audit.mapper.AuditLogUserMapper auditLogUserMapper() -
crowdAuditService
@Bean public com.atlassian.crowd.manager.audit.AuditService crowdAuditService() -
internalHybridDirectoryInstanceLoader
@Bean public com.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoader internalHybridDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.RemoteCrowdDirectoryInstanceLoader remoteCrowdDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.ldap.cache.DirectoryCacheFactory directoryCacheFactory, com.atlassian.crowd.manager.audit.AuditService auditService, com.atlassian.crowd.manager.audit.mapper.AuditLogUserMapper auditLogUserMapper, com.atlassian.crowd.manager.audit.mapper.AuditLogGroupMapper auditLogGroupMapper, com.atlassian.crowd.directory.ldap.cache.CacheRefresherFactory cacheRefresherFactory, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) -
delegatedAuthenticationDirectoryInstanceLoader
@Bean public com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.crowd.embedded.spi.DirectoryDao directoryDao) -
recoveryModeDirectoryLoader
@Bean public com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoader recoveryModeDirectoryLoader() -
directoryInstanceLoader
@Bean @Primary public com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader(com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoader dbCachingDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader, com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoader recoveryModeDirectoryLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager) -
cqlQueryParser
@Bean public com.atlassian.crowd.cql.parser.CqlQueryParser cqlQueryParser() -
forgottenLoginManager
@Bean public com.atlassian.crowd.manager.login.ForgottenLoginManager forgottenLoginManager() -
asyncForgottenLoginManager
@Bean public com.atlassian.crowd.manager.login.AsyncForgottenLoginManager asyncForgottenLoginManager() -
clientValidationManager
@Bean public com.atlassian.crowd.manager.validation.ClientValidationManager clientValidationManager(com.atlassian.crowd.manager.proxy.TrustedProxyManager trustedProxyManager, com.atlassian.crowd.util.I18nHelper i18nHelper, com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidator applicationRemoteAddressValidator) -
applicationFactory
@Bean public com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory(com.atlassian.crowd.dao.application.ApplicationDAO applicationDAO) -
userPermissionService
@Bean public com.atlassian.crowd.manager.permission.UserPermissionService userPermissionService() -
crowdService
@Bean public com.atlassian.crowd.embedded.api.CrowdService crowdService(com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.application.ApplicationService applicationService, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.event.api.EventPublisher eventPublisher) -
userPermissionAdminService
@Bean public com.atlassian.crowd.manager.permission.UserPermissionAdminService userPermissionAdminService() -
beforeGroupRemoval
@Bean public com.atlassian.crowd.manager.directory.BeforeGroupRemoval beforeGroupRemoval() -
dcLicenseChecker
@Bean public com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker() -
crowdDirectoryService
@Bean public com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService(com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.directory.loader.DirectoryInstanceLoader directoryInstanceLoader, com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, com.atlassian.crowd.manager.application.ApplicationManager applicationManager, com.atlassian.crowd.embedded.validator.DirectoryValidatorFactory directoryValidatorFactory) -
directoryValidatorFactory
@Bean public com.atlassian.crowd.embedded.validator.DirectoryValidatorFactory directoryValidatorFactory(com.atlassian.crowd.util.I18nHelper i18nHelper) -
crowdServiceFactory
@Bean public com.atlassian.crowd.embedded.core.util.CrowdServiceFactory crowdServiceFactory(com.atlassian.crowd.embedded.api.CrowdService crowdService) -
ofBizCacheFlushingManager
@Bean public OfBizCacheFlushingManager ofBizCacheFlushingManager(com.atlassian.event.api.EventPublisher eventPublisher, ExtendedUserDao extendedUserDao, OfBizDirectoryDao ofBizDirectoryDao, OfBizGroupDao ofBizGroupDao, OfBizInternalMembershipDao ofBizInternalMembershipDao, OfBizApplicationDao ofBizApplicationDao) -
clientProperties
@Bean public com.atlassian.crowd.service.client.ClientProperties clientProperties() -
crowdClientFactory
@Bean public com.atlassian.crowd.service.factory.CrowdClientFactory crowdClientFactory(com.atlassian.crowd.integration.rest.service.HttpClientProvider httpClientProvider) -
httpClientProvider
@Bean public com.atlassian.crowd.integration.rest.service.HttpClientProvider httpClientProvider() -
jaacsService
@Bean public JaacsService jaacsService(com.atlassian.crowd.manager.application.ApplicationManager applicationManager, PermissionManager permissionManager, I18nHelper.BeanFactory i18nFactory)
-