Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Exceptions
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    com.atlassian.confluence.admin.actions.FlushCacheAction
    since 8.8, use com.atlassian.confluence.cache.rest.CacheManagementResource instead
    com.atlassian.confluence.api.impl.sal.timezone.ConfluenceTimeZoneManager(ConfluenceUserResolver, UserPreferencesAccessor, GlobalSettingsManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.cache.ehcache.EhCacheManager(ConfluenceMonitoring, CacheSettingsDefaultsProvider, CacheOperationsWhitelistService)
    since 8.3
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager
    since 8.4 Replaced by HibernateManagedCacheAwareCacheManager
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager(HazelcastCacheManagerFactory, HibernateManagedRegionCacheLookup)
    since 8.4
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager(ConfluenceMonitoring, HazelcastCacheManagerFactory, CacheOperationsWhitelistService, HibernateManagedRegionCacheLookup)
    since 8.3
    com.atlassian.confluence.cache.hazelcast.monitoring.ConfluenceMonitoringLoader
    since 8.3
    com.atlassian.confluence.cluster.EmptyClusterInformation
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterEventService
    since 8.3 Use ClusterEventService
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterInformation
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterManager.getClusterInformation()
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.shareddata.HazelcastSharedDataManager
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.shareddata.HazelcastSharedDataSupport
    since 8.2
    com.atlassian.confluence.cluster.shareddata.SharedData
    since 8.2
    com.atlassian.confluence.cluster.shareddata.SharedDataManager
    since 8.2
    com.atlassian.confluence.cluster.shareddata.SharedDataMutable
    since 8.2
    com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateInterceptor()
    since 8.6
    com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateInterceptor.setContentTypeManager(ContentTypeManager)
    since 8.6
    com.atlassian.confluence.content.render.xhtml.PolicyConfiguredCleaner(String)
    since 8.6 use PolicyConfiguredCleaner.createRenderedContentCleaner() or PolicyConfiguredCleaner.createStorageFormatCleaner()
    com.atlassian.confluence.core.BodyTypeFactory
    since 8.8
    com.atlassian.confluence.core.ConfluenceActionSupport.setSkipIsPermitted(boolean)
    since 9.0. Use Atlassian annotations instead. See: Preparing for secure endpoints for details.
    com.atlassian.confluence.core.ConfluenceActionSupport.shouldSkipIsPermitted()
    since 9.0. Use Atlassian annotations instead. See: Preparing for secure endpoints for details.
    com.atlassian.confluence.core.DefaultContentPermissionManager.setPageDao(PageDao)
    since 8.7
    com.atlassian.confluence.core.persistence.hibernate.ConfigurableMappingResources
    since 8.6 replaced by HibernateMappingResourcesFactory
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.createHibernateTemplate(SessionFactory)
    since 8.6
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.getHibernateTemplate()
    since 8.6 Use HibernateObjectDao.getSessionFactory() and SessionFactory.getCurrentSession()
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.saveEntity(T)
    since 9.0 use HibernateObjectDao.save(T)
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.setHibernateTemplate(HibernateTemplate)
    since 8.6
    com.atlassian.confluence.diff.DaisyHtmlDiffer(Transformer, List<DiffPostProcessor>, CacheFactory, LocaleManager)
    since 8.6
    com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(String, String, IProgressMonitor)
    since 8.6
    com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(String, String, IProgressMonitor, boolean)
    since 8.6
    com.atlassian.confluence.event.events.admin.SearchUsersEvent(boolean, String)
    since 8.4.2. Use SearchUsersEvent(boolean, SearchTermType) instead.
    com.atlassian.confluence.event.events.admin.SearchUsersEvent.getSearchTermType()
    since 8.4.2. Use SearchUsersEvent.getType() instead.
    com.atlassian.confluence.impl.cache.hazelcast.HibernateManagedRegionCacheLookup
    since 8.4 use HibernateManagedCacheSupplier
    com.atlassian.confluence.impl.cache.hazelcast.HibernateManagedRegionCacheLookup.empty()
    since 8.4 no replacement
    com.atlassian.confluence.impl.cluster.event.ClusterEventService.isAvailable()
    since 8.4 to be removed
    com.atlassian.confluence.impl.feature.PluginModuleFeatureService
    since 8.3
    com.atlassian.confluence.impl.hibernate.DataAccessUtils.getDialect()
    since 8.0 Use SchemaInformationService.getDialect()
    com.atlassian.confluence.impl.schedule.jobs.LaasPerformanceLoggingJob
    since 7.5. This job is only required for cloud, so it will be removed from server.
    com.atlassian.confluence.impl.search.v2.score.DefaultScoreFunctionFactory
    since 8.7.0
    com.atlassian.confluence.impl.security.access.ActionAccessChecker
    since 9.0. Use Atlassian annotations instead.
    com.atlassian.confluence.impl.tenant.ThreadLocalTenantGate
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.DirectoryPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.EnumPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.GroupPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.MembershipPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.OperationPersistentType
    since 8.6
    com.atlassian.confluence.importexport.impl.ContentPropertyFilterPreProcessor
    since 8.3.0
    com.atlassian.confluence.internal.search.v2.lucene.DocValuesFieldValueSource
    since 8.7, not supported on OpenSearch.
    com.atlassian.confluence.it.rpc.delegates.admin.PermissionsRpc
    since 9.0 use PermissionsRest
    com.atlassian.confluence.it.TimeUtils
    since 8.7
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.getNotationHelp()
    since 9.0. No replacement
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.isFreeform()
    since 9.0. No replacement
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.renderForDisplay(Context)
    since 9.0. No replacement
    com.atlassian.confluence.pageobjects.page.content.ViewPageEditComment
    since 8.7.0 Use the same class in confluence-webdriver-pageobjects instead
    com.atlassian.confluence.pageobjects.page.content.ViewPageReplyComment
    since 8.7.0 Use the same class in confluence-webdriver-pageobjects instead
    com.atlassian.confluence.pages.actions.AddCommentAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.EditCommentAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.RemoveHistoricalVersionAction.getLatestVersion()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.ViewPageAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.ViewPageAction.getParentPage()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.afterMigrationFrom()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.AttachmentMigrator
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.getMigrator(AttachmentDao)
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.prepareForMigrationTo()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.afterMigrationFrom()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.prepareForMigrationTo()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.hibernate.AbstractHibernateAttachmentDao.IntraHibernateAttachmentMigrator
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.hibernate.HibernateAttachmentDataDao
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.PageDao
    since 8.7 use PageDaoInternal
    com.atlassian.confluence.pages.persistence.dao.TransactionalAttachmentDataDao
    since 8.8, no replacement
    com.atlassian.confluence.plugin.DatabaseClassLoadingPluginLoader(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List<PluginFactory>, PluginEventManager, TransactionalHostContextAccessor)
    since 7.16 Use DatabaseClassLoadingPluginLoader.create(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List, PluginEventManager, TransactionalHostContextAccessor)
    com.atlassian.confluence.plugin.DatabaseClassLoadingPluginLoader.create(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List<PluginFactory>, PluginEventManager, TransactionalHostContextAccessor)
    since 8.6
    com.atlassian.confluence.plugin.DatabasePluginScanner(PluginDataDao, File, TenantRegistry, TransactionalHostContextAccessor)
    since 8.6
    com.atlassian.confluence.plugin.descriptor.FeatureModuleDescriptor
    since 8.3 no replacement
    com.atlassian.confluence.plugin.services.DefaultVelocityHelperService
    since 8.6 replaced by VelocityEngineRenderingService
    com.atlassian.confluence.plugin.webresource.DefaultCounter(String, BandanaManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.plugin.webresource.DefaultCssResourceCounterManager(BandanaManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.plugins.rest.jackson2.resources.IndexResource(IndexManager)
    since 8.3.0
    com.atlassian.confluence.plugins.rest.resources.IndexResource(IndexManager)
    since 8.3.0
    com.atlassian.confluence.search.v2.AbstractSearch(EnumSet<SearchIndex>, SearchQuery, SearchSort)
    since 9.0. Use AbstractSearch(AbstractBuilder)
    com.atlassian.confluence.search.v2.AbstractSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use AbstractSearch(AbstractBuilder)
    com.atlassian.confluence.search.v2.ChangesSearch(SearchQuery, SearchSort)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ChangesSearch(SearchQuery, SearchSort, int, int)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ChangesSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(SearchQuery, SearchSort)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(SearchQuery, SearchSort, int, int)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.DefaultSearch(List<Index>, SearchQuery, SearchSort)
    since 9.0. Use DefaultSearch.builder()
    com.atlassian.confluence.search.v2.DefaultSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use DefaultSearch.builder()
    com.atlassian.confluence.search.v2.ISearch.withIndices(List<Index>)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.ISearch.withLimit(int)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.ISearch.withQuery(SearchQuery)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.lucene.SearchIndex
    since 8.7.0
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.fromDate(DateTime)
    since 8.6 use DateRangeQuery.Builder.fromDate(Date)
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.interval(Interval)
    since 8.6
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.toDate(DateTime)
    since 8.6 use DateRangeQuery.Builder.toDate(Date)
    com.atlassian.confluence.search.v2.score.DecayParameters.getOriginAsString()
    since 9.0
    com.atlassian.confluence.search.v2.SearchFieldMappings.AlternateNames
    This is a temporary solution for backward compatibility purposes, and will be removed in a future version.
    com.atlassian.confluence.search.v2.SearchFieldMappings.CONTENT_PERMISSION_SETS
    since 8.9. Use SearchFieldMappings.PERMISSION_SETS instead.
    com.atlassian.confluence.search.v2.sort.LowercaseFieldSort(String, SearchSort.Order)
    since 8.9. Use LowercaseFieldSort(StringFieldMapping, Order) instead. On OpenSearch, this will result in a script-sort, which is inefficient.
    com.atlassian.confluence.search.v2.sort.UserAttributeSort
    since 8.9 because it's very inefficient on Lucene, and is not supported on OpenSearch.
    com.atlassian.confluence.security.denormalisedpermissions.AdvancedBulkPermissionService.getDatabaseDialect()
    since 8.0 Use SystemInformationService.getDatabaseInfo()
    com.atlassian.confluence.security.SetSpacePermissionChecker.canSetPermission(User, SpacePermission)
    since 8.8 use SetSpacePermissionChecker.canSetPermission(ConfluenceUser, SpacePermission)
    com.atlassian.confluence.security.SpacePermissionDefaultsPermissionChecker(PermissionManager, UserAccessor)
    since 8.0
    com.atlassian.confluence.servlet.ExportWordPageServer(BootstrapManager, SettingsManager, PageManager, PermissionManager, Renderer, Excerpter, PluginResourceLocator, DownloadResourceManager, EventPublisher, MimetypesFileTypeMap)
    since 8.6
    com.atlassian.confluence.setup.SetupPluginManager(PluginRegistry.ReadWrite, PluginAccessor, PluginPersistentStateStore, List<Object>, ModuleDescriptorFactory, PluginEventManager, EventPublisher, TenantRegistry)
    since 8.6
    com.atlassian.confluence.spaces.actions.AbstractLogoAction.getLogo()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.spaces.actions.ConfigureSpaceLogoAction.getSpace()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.spaces.actions.ViewSpaceAction.getPage()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.status.service.systeminfo.AttachmentStorageInfo(AttachmentStorageType)
    since 8.5.7
    com.atlassian.confluence.tenant.BroadcastingTenantRegistry
    since 8.6
    com.atlassian.confluence.tenant.SystemTenant
    since 8.6
    com.atlassian.confluence.tenant.TenantRegistry
    since 8.6
    com.atlassian.confluence.tenant.VacantException
    since 8.6
    com.atlassian.confluence.tenant.VolatileSingleTenantRegistry
    since 8.6
    com.atlassian.confluence.upgrade.upgradetask.BandanaKeyUniqueConstraintUpgradeTask.getUniqueConstraintSqlStatements()
    since 8.6
    com.atlassian.confluence.user.actions.PeopleDirectoryAction.getSearchQueryBean()
    since 9.0.2, use PeopleDirectoryAction.getQueryString() and PeopleDirectoryAction.setQueryString(String) instead.
    com.atlassian.confluence.user.actions.PeopleDirectoryAction.SearchQueryBean
    since 9.0.2, use PeopleDirectoryAction.getQueryString() and PeopleDirectoryAction.setQueryString(String) instead.
    com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(Callable<T>, User)
    since 8.8 use AuthenticatedUserImpersonator.asUser(Callable, ConfluenceUser)
    com.atlassian.confluence.user.service.DeleteProfilePictureCommand
    since 8.8
    com.atlassian.confluence.user.UserPreferencesAccessor.forUserAccessor(Supplier<UserAccessor>)
    since 8.0
    com.atlassian.confluence.user.UserProfilePictureManager
    since 8.8
    com.atlassian.confluence.util.GeneralUtil.convertBeanToMap(Object)
    since 8.6 use BeanUtils.describe(Object)
    com.atlassian.confluence.util.GeneralUtil.toEndOfMonth(Calendar, boolean)
    since 8.6
    com.atlassian.confluence.util.http.Authenticator
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.httpclient.HttpClientUnAuthorisedResponse
    since 8.6.0 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRequest
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRequestConfig
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpResponse
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRetrievalService
    since 7.0.1 will be removed in 9.0 Use RequestFactory or ReadOnlyApplicationLink instead.
    com.atlassian.confluence.util.http.HttpRetrievalServiceConfig
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.SizeLimitedInputStream
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.trust.DefaultTrustedConnectionStatusBuilder
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.trust.TrustedConnectionStatus
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.trust.TrustedConnectionStatusBuilder
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.i18n.LightningTranslationMode
    since 8.8
    com.atlassian.confluence.util.misc.SampleWikiConverter
    since 8.6
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter.ensureFactorySetup(ServletConfig)
    since 8.0 Does nothing
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter.setupFactory(ServletConfig)
    since 8.0 Does nothing
    com.atlassian.confluence.util.velocity.debug.DebugReferenceInsertionEventHandler
    since 8.6
    com.atlassian.confluence.util.velocity.TemplateHtmlEntityEncodingPolicy
    since 8.6
    com.atlassian.confluence.util.velocity.VelocityUtils
    since 8.6 for removal in 9.0 Use VelocityHelperService
    com.atlassian.confluence.util.VelocityUtil.appendAmpersandOrQuestionMark(String)
    since 8.6 use UrlUtils.appendAmpersandOrQuestionMark(String)
    com.atlassian.confluence.velocity.annotations.ReturnValueAnnotation
    since 6.5, for removal in 10.0. Use ReturnValueAnnotation instead.
    com.atlassian.confluence.velocity.htmlsafe.ConfluenceHtmlAnnotationEscaper
    since 6.5, for removal in 10.0 alongside HtmlSafe. Use HtmlAnnotationEscaper instead.
    com.atlassian.confluence.velocity.htmlsafe.HtmlSafe
    since 6.5, for removal in 10.0. Use HtmlSafe instead.
    com.atlassian.confluence.velocity.htmlsafe.HtmlSafeAnnotationUtils
    since 9.0, for removal in 10.0 alongside HtmlSafe.
    com.atlassian.hibernate.ConfluenceBackupSessionContext
    since 8.6
  • Deprecated Interfaces
    Interface
    Description
    bucket.core.PaginationSupport
    since 6.10.0. Use PaginationService instead.
    bucket.user.UserAccessor
    since 6.10.0. Use UserAccessor
    com.atlassian.confluence.api.impl.service.content.factory.ContentBlueprintInstanceFactory
    since 7.20 Use ContentBlueprintInstanceFactory
    com.atlassian.confluence.api.impl.service.content.factory.ContentTemplateFactory
    since 7.20 use ContentTemplateFactory
    com.atlassian.confluence.api.model.index.IndexRecoverer
    since 7.0.1, there is no substitution for it.
    com.atlassian.confluence.api.service.retention.GlobalRetentionPolicyService
    since 7.14.0
    com.atlassian.confluence.api.service.retention.SpaceRetentionPolicyPermissionService
    since 7.14.0
    com.atlassian.confluence.api.service.retention.SpaceRetentionPolicyService
    since 7.14.0
    com.atlassian.confluence.cache.CacheStatistics
    since 7.5 Use ManagedCache.getStatistics()
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterEventService
    since 8.3 Use ClusterEventService
    com.atlassian.confluence.cluster.shareddata.SharedData
    since 8.2
    com.atlassian.confluence.cluster.shareddata.SharedDataManager
    since 8.2
    com.atlassian.confluence.content.render.xhtml.storage.link.user.MentionsParser
    Since 5.3. No replacement.
    com.atlassian.confluence.content.render.xhtml.transformers.ReferencesFromBodyContentExtractorMarker
    Please using class ReferencesFromBodyContentExtractorMarkerV2 instead
    com.atlassian.confluence.content.render.xhtml.XhtmlCleaner
    since 5.1.4 See StorageFormatCleaner and RenderedContentCleaner instead.
    com.atlassian.confluence.core.Beanable
    since 5.2. If you want a JSON-producing REST endpoint, then use a proper JAX-RS resource.
    com.atlassian.confluence.core.BodyTypeFactory
    since 8.8
    com.atlassian.confluence.core.ConfluencePropertySetManager
    since 8.9 The PropertySet library is obsolete. For content properties use ContentEntityObject.getProperties(), for user settings use UserSettingsService, for plugin settings use PluginSettings
    com.atlassian.confluence.core.persistence.AnyTypeDao
    since 7.17.0. Will be moved to internal package in the future.
    com.atlassian.confluence.impl.cache.hazelcast.HibernateManagedRegionCacheLookup
    since 8.4 use HibernateManagedCacheSupplier
    com.atlassian.confluence.impl.hibernate.extras.ExportHibernateHandle
    since 8.0.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystemV003
    since 8.1 Use AttachmentDataFileSystem
    com.atlassian.confluence.importexport.ExportContext
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.ExportLinkFormatter
    since 7.17.0.
    com.atlassian.confluence.importexport.ImmutableImportProcessorSummary
    since 7.17.0.
    com.atlassian.confluence.importexport.ImportContext
    since 7.17.0.
    com.atlassian.confluence.importexport.ImportedObjectPostProcessor
    since 7.17.0.
    com.atlassian.confluence.importexport.ImportedObjectPreProcessor
    since 7.17.0.
    com.atlassian.confluence.importexport.ImportedPluginDataPreProcessor
    since 7.17.0. No replacement. The class is not used from Confluence 8.3.0.
    com.atlassian.confluence.importexport.ImportExportManager
    since 7.17.0. Use BackupRestoreManager instead
    com.atlassian.confluence.importexport.ImportProcessorSummary
    since 7.17.0 because of Hibernate 2 usage.
    com.atlassian.confluence.importexport.PostImportTask
    since 7.17.0. Will be moved to 'impl' package in the future.
    com.atlassian.confluence.importexport.xmlimport.ImportProcessor
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.InputStreamFactory
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.ObjectPersister
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.ObjectPersisterFactory
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.Operation
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.parser.FragmentParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.XmlImporter
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.internal.audit.persistence.dao.AuditRecordDao
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.internal.follow.FollowManagerInternal
    since 7.18 Use FollowManager or NetworkService
    com.atlassian.confluence.internal.search.v2.lucene.LuceneSortMapper
    since 7.0 use SearchSort.expand() instead.
    com.atlassian.confluence.it.BaseUrlSelector
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.BaseUrlSelector} alternative
    com.atlassian.confluence.it.ContentEntity
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.Entity
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.people.User} alternative
    com.atlassian.confluence.it.LinkableContent
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.maven.MavenDependency
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.maven.MavenDependency} alternative
    com.atlassian.confluence.it.Permission
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.rpc.api.permissions.GlobalPermission} alternative
    com.atlassian.confluence.it.plugin.Plugin
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.Plugin} alternative
    com.atlassian.confluence.it.plugin.PluginHelper
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.PluginHelper} alternative
    com.atlassian.confluence.it.plugin.UploadablePlugin
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.UploadablePlugin} alternative
    com.atlassian.confluence.it.rpc.RpcBaseResolver
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.rpc.RpcBaseResolver} alternative
    com.atlassian.confluence.it.TitledContent
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.usermanagement.DirectoryConfiguration
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DirectoryConfiguration} alternative
    com.atlassian.confluence.it.usermanagement.UserManagementHelper
    Please use confluence-test-utils module instead. See UserManager alternative
    com.atlassian.confluence.json.JSONAction
    since 2.10 - Use DefaultJsonator with an AbstractCommandAction instead.

    This interface is used as a convenience to indicate that an action can provide its result in JSON format. It's not strictly needed as the result uses reflection but is provided anyway as a convenience.

    com.atlassian.confluence.legacyapi.service.content.AttachmentService
    since 7.0.1 , use ContentLabelService
    com.atlassian.confluence.legacyapi.service.content.ContentService
    since 7.0.1 use ContentService and ContentLabelService where applicable
    com.atlassian.confluence.legacyapi.service.content.SpaceLabelService
    since 7.0.1 , use ContentLabelService
    com.atlassian.confluence.legacyapi.service.content.TemplateService
    since 7.0.1 , use ContentLabelService
    com.atlassian.confluence.legacyapi.service.people.PersonService
    since 7.0.1 , use PersonService
    com.atlassian.confluence.pageobjects.component.menu.Menu
    in 5.8. Use Menu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.MenuItem
    in 5.8. Use MenuItem instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.PageComponent
    in 5.8. Use PageComponent instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.module.frame.ConfluenceFrameExecutor
    in 5.8. Use ConfluenceFrameExecutor instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.LogoutPage
    in 5.8. Use LogoutPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.AttachmentMigrator
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.FileLocationResolver
    since 7.14
    com.atlassian.confluence.pages.persistence.dao.PageDao
    since 8.7 use PageDaoInternal
    com.atlassian.confluence.pages.persistence.dao.TransactionalAttachmentDataDao
    since 8.8, no replacement
    com.atlassian.confluence.persistence.DatabaseConnectionProvider
    since 8.0.0
    com.atlassian.confluence.plugins.index.api.FieldVisitor
    since 8.6. Use instead
    com.atlassian.confluence.rest.client.RemotePersonService.RemotePersonManyFetcher
    since 7.0.1. Use RemoteManyFetcher instead.
    com.atlassian.confluence.rest.client.RemotePersonService.RemotePersonSingleFetcher
    since 7.0.1. Use RemoteSingleFetcher instead.
    com.atlassian.confluence.setup.settings.CoreFeaturesManager
    since 5.10. No longer needed
    com.atlassian.confluence.setup.settings.FeatureService
    since 8.3 unused, no replacement
    com.atlassian.confluence.setup.settings.LegacyPluginSettingsManager
    since 7.7 Use PluginSettingsFactory
    com.atlassian.confluence.setup.settings.SettingsManager
    since 7.7 Use one of the more specific super-types
    com.atlassian.confluence.spaces.actions.SpaceAdministrative
    since 2.8. Please avoid this interface. Instead override ConfluenceActionSupport.isPermitted() and use PermissionManager.hasPermission(User, Permission, Object) instead.

    This will make it easier to determine the permissions required to invoke an action as they would be more explicit and in one place (you won't have to check whether the class or its super class implements this interface). Also implement BreadcrumbAware and call: BreadcrumbGenerator's getSpaceAdminBreadcrumb method

    com.atlassian.confluence.spaces.SpaceGroupManager
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.tenant.TenantRegistry
    since 8.6
    com.atlassian.confluence.user.SearchEntitiesManager
    since 5.9. Use CrowdService.search(com.atlassian.crowd.embedded.api.Query) instead.
    com.atlassian.confluence.user.service.DeleteProfilePictureCommand
    since 8.8
    com.atlassian.confluence.user.UserProfilePictureManager
    since 8.8
    com.atlassian.confluence.userstatus.StatusTextRenderer
    Since 5.9.1 Responsible for converting status text into displayable HTML. Will auto-link URLs, wiki inline markup and hash-tags.
    com.atlassian.confluence.userstatus.tag.TagCallback
    Since 5.9.1 Callback to receive tags and their positions
    com.atlassian.confluence.util.http.HttpResponse
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRetrievalService
    since 7.0.1 will be removed in 9.0 Use RequestFactory or ReadOnlyApplicationLink instead.
    com.atlassian.confluence.util.http.trust.TrustedConnectionStatusBuilder
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.velocity.TemplateHtmlEntityEncodingPolicy
    since 8.6
    com.atlassian.core.user.preferences.Preferences
    since 8.8 no replacement
  • Deprecated Classes
    Class
    Description
    bucket.core.actions.PagerPaginationSupport
    since 6.10.0. Use PaginationService instead.
    bucket.core.actions.PaginationSupport
    since 6.10.0. Use PaginationService instead.
    bucket.core.persistence.hibernate.HibernateHandle
    since 7.20. Will be relocated to com.atlassian.confluence.core.persistence.hibernate package
    bucket.user.DefaultUserAccessor
    since 6.10.0. Use com.atlassian.confluence.user.UserAccessor
    com.atlassian.confluence.admin.actions.FlushCacheAction
    since 8.8, use com.atlassian.confluence.cache.rest.CacheManagementResource instead
    com.atlassian.confluence.admin.actions.ViewIndexQueueAction
    since 7.9 because Confluence now has multiple index queues. Use ViewChangeIndexQueueAction or ViewContentIndexQueueAction
    com.atlassian.confluence.api.impl.service.audit.adapter.AdapterUtils
    since 7.5.0. New atlassian-audit-api should be used
    com.atlassian.confluence.api.model.audit.AffectedObject
    since 7.5.0. Use AuditResource from atlassian-audit-api
    com.atlassian.confluence.api.model.audit.AuditRecord
    since 7.5.0. Use AuditEntity from atlassian-audit-api
    com.atlassian.confluence.api.model.audit.ChangedValue
    since 7.5.0. Use ChangedValue from atlassian-audit-api
    com.atlassian.confluence.api.model.audit.RetentionPeriod
    since 7.5.0. Use AuditRetentionConfig from atlassian-audit-api
    com.atlassian.confluence.api.model.content.id.AttachmentContentId
    since 6.10.0, use ContentId
    com.atlassian.confluence.cache.ehcache.EhCacheManagementConfig
    since 5.9
    com.atlassian.confluence.cache.ehcache.EhCacheStatisticsPublisher
    since 5.9. Don't use it since it causes ehcache stats to be held in memory indefinitely
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager
    since 8.4 Replaced by HibernateManagedCacheAwareCacheManager
    com.atlassian.confluence.cache.hazelcast.monitoring.ConfluenceMonitoringLoader
    since 8.3
    com.atlassian.confluence.cluster.EmptyClusterInformation
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterInformation
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.HazelcastExecutorClusterEventService
    since 8.3 Replaced by TopicEventPublisher
    com.atlassian.confluence.cluster.hazelcast.shareddata.HazelcastSharedDataManager
    since 8.2
    com.atlassian.confluence.cluster.hazelcast.shareddata.HazelcastSharedDataSupport
    since 8.2
    com.atlassian.confluence.cluster.shareddata.SharedDataMutable
    since 8.2
    com.atlassian.confluence.content.render.xhtml.XhtmlCleaner.AppliedRuleDescription
    since 5.1.4 See StorageFormatCleaner instead.
    com.atlassian.confluence.content.render.xhtml.XhtmlCleaner.Result
    since 5.1.4 See StorageFormatCleaner instead.
    com.atlassian.confluence.content.ui.AttachmentUiSupport.AttachmentInfo
    Since 4.3. This class is only public because it is used by ContentTypesDisplayMapper. Avoid using this class directly and use a ContentUiSupport object instead. This class will be made private when ContentTypesDisplayMapper is removed.
    com.atlassian.confluence.core.datetime.FriendlyDateFormatterHelper
    since 8.8 use DateFormatService.getFormattedRelativeTime(Instant)
    com.atlassian.confluence.core.DefaultPropertySetManager
    since 8.9
    com.atlassian.confluence.core.MaybeNot
    since 7.0.1. Use None
    com.atlassian.confluence.core.persistence.hibernate.ConfigurableMappingResources
    since 8.6 replaced by HibernateMappingResourcesFactory
    com.atlassian.confluence.core.persistence.hibernate.HibernateAnyTypeDao
    since 7.17.0. Will be moved to internal package in the future.
    com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle
    since 8.0.0
    com.atlassian.confluence.dashboard.actions.HomepageAction
    since 5.9. No longer used. IndexAction now performs the necessary redirection, rather than delegating to this action.
    com.atlassian.confluence.event.ConfluencePoolBasedEventExecutorFactory
    since 8.3 Replaced by ThreadPoolEventExecutorFactory
    com.atlassian.confluence.event.events.admin.ExportFinishedEvent
    since 5.10. Use AsyncExportFinishedEvent instead
    com.atlassian.confluence.event.events.ConfluenceEvent
    since 8.9 no replacement, events do not need to extend this any more, but they should still be Serializable
    com.atlassian.confluence.event.events.content.page.async.PageCreatedEvent
    since 5.5. Use the synchronous events
    com.atlassian.confluence.event.events.content.page.async.PageEditedEvent
    since 5.5. Use the synchronous events
    com.atlassian.confluence.event.events.content.page.async.PageEvent
    since 7.2.0
    com.atlassian.confluence.event.events.content.page.async.PageMovedEvent
    since 5.5. Use the synchronous events
    com.atlassian.confluence.event.events.content.page.async.PageTrashedEvent
    since 5.5. Use the synchronous events
    com.atlassian.confluence.follow.DefaultFollowManager.UserCanUseConfluencePredicate
    since 7.0.1. Use DefaultFollowManager.CanUserUseConfluence
    com.atlassian.confluence.htmlunit.ConfluenceHtmlUnitConfig
    since 5.8. Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.ConfluenceHtmlUnitConfig} alternative
    com.atlassian.confluence.impl.audit.AffectedObjectEntity
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.impl.audit.AuditRecordEntity
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.impl.audit.AuditRecordEntityFactory
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.impl.audit.AuditSearchUtils
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.impl.audit.ChangedValueEntity
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.impl.cluster.event.AvailabilityCheckingClusterEventService
    since 8.4 No longer required
    com.atlassian.confluence.impl.feature.PluginModuleFeatureService
    since 8.3
    com.atlassian.confluence.impl.filestore.FileStoreFactory
    since 7.19 Replaced by ApplicationConfigurationFileStoreFactory
    com.atlassian.confluence.impl.hibernate.DelegatingHikariConnectionProvider
    since 8.6, but cannot be removed due to references in existing installed confluence.cfg.xml files.
    com.atlassian.confluence.impl.hibernate.dialect.OracleIntlDialectV5
    since 8.0.0
    com.atlassian.confluence.impl.hibernate.dialect.SQLServerIntlDialectV5
    since 8.0.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemV003
    since 8.1.0. Use ContentDirectoryStructureAttachmentDataFileSystemV004 instead
    com.atlassian.confluence.impl.pages.thumbnail.renderer.AdaptiveThresholdPredicate
    since 5.3 Use MemoryAwareImageRenderPredicate.
    com.atlassian.confluence.impl.schedule.jobs.LaasPerformanceLoggingJob
    since 7.5. This job is only required for cloud, so it will be removed from server.
    com.atlassian.confluence.impl.search.actions.ContentNameSearchAction
    since 5.2. Instead please use the REST endpoint that is provided by the 'Confluence QuickNav' Bundled Plugin. Please use /rest/quicknav/1/search instead. It accepts the exact same arguments and is thus API compatible with this class. You should be able to swap them out directly.

    com.atlassian.confluence.impl.search.actions.FlushIndexQueueAction
    since 7.9 because Confluence now has multiple index queues. Use FlushContentIndexQueueAction or FlushChangeIndexQueueAction
    com.atlassian.confluence.impl.search.actions.SearchSiteAction
    since 5.9
    com.atlassian.confluence.impl.search.queue.CompositeIndexTaskQueue
    since 7.9 Use IndexManager methods instead of calling corresponding methods on queue directly. This class is deprecated because Confluence will no longer have only one index queue.
    com.atlassian.confluence.impl.search.v2.lucene.filter.MatchAllDocsFilter
    since 7.20. Use MatchAllDocsQuery instead. This filter will be removed in 8.0 with CONFSRVDEV-23162
    com.atlassian.confluence.impl.search.v2.mappers.CaseInsensitiveSortMapper
    since 7.0 user LowercaseFieldSortMapper.
    com.atlassian.confluence.impl.search.v2.mappers.DefaultSortMapper
    since 7.0 use FieldSortMapper.
    com.atlassian.confluence.impl.search.v2.mappers.SpacePermissionQueryMapper
    since 7.20, see SpacePermissionQuery which will also be removed.
    com.atlassian.confluence.impl.search.v2.score.DefaultScoreFunctionFactory
    since 8.7.0
    com.atlassian.confluence.impl.search.v2.SpacePermissionFilteredQueryFactory
    since 8.0, use DefaultSpacePermissionQueryFactory instead.
    com.atlassian.confluence.impl.search.v2.SpacePermissionQuery
    since 8.0, use SpacePermissionQueryFactory.create(ConfluenceUser)
    com.atlassian.confluence.impl.security.access.ActionAccessChecker
    since 9.0. Use Atlassian annotations instead.
    com.atlassian.confluence.impl.spring.LazyProxyFactory
    since 7.15 Unused.
    com.atlassian.confluence.impl.tenant.ThreadLocalTenantGate
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.DirectoryPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.EnumPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.GroupPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.MembershipPersistentType
    since 8.6
    com.atlassian.confluence.impl.user.crowd.hibernate.types.OperationPersistentType
    since 8.6
    com.atlassian.confluence.impl.util.collections.ConcurrentOperationMap
    since 5.9 use Java 8 compatible version of atlassian-util-concurrent instead
    com.atlassian.confluence.impl.util.concurrent.ConfluenceExecutors
    since 5.10. Code should be delegating to a product-managed executor service instead.
    com.atlassian.confluence.impl.vcache.JvmCacheAdapter
    since 7.20
    com.atlassian.confluence.importexport.actions.ExportSpaceAction
    since 7.17.0. Will be removed in the future with ImportExportManager.
    com.atlassian.confluence.importexport.actions.ExportSpaceLongRunningTask
    since 7.17.0. Will be removed in the future with ImportExportManager.
    com.atlassian.confluence.importexport.actions.ImportLongRunningTask
    since 7.17.0. Will be removed in the future with ImportExportManager.
    com.atlassian.confluence.importexport.CacheFlushingPostImportTask
    since 7.17.0. Will be moved to 'impl' package in the future.
    com.atlassian.confluence.importexport.ChainedImportedObjectPreProcessor
    since 7.17.0.
    com.atlassian.confluence.importexport.ConfigurationMigrationEvent
    since 7.3.0 will be removed in 8.0.
    com.atlassian.confluence.importexport.DefaultExportContext
    since 7.17.0. User BackupRestoreManager instead.
    com.atlassian.confluence.importexport.DefaultImmutableImportProcessorSummary
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.DefaultImportContext
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.DefaultImportExportManager
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.Exporter
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.impl.BandanaXStreamUpgradePreProcessor
    since 8.3.0. see BandanaXStreamUpgradePreprocessor
    com.atlassian.confluence.importexport.impl.ContentPropertyFilterPreProcessor
    since 8.3.0
    com.atlassian.confluence.importexport.impl.FileXmlExporter
    since 7.14 Replaced by AbstractFileXmlExporter
    com.atlassian.confluence.importexport.impl.XmlExporter
    since 7.14 Replaced by com.atlassian.confluence.impl.importexport.SpaceBackupExporter
    com.atlassian.confluence.importexport.Importer
    since 7.17.0. Use BackupRestoreManager instead
    com.atlassian.confluence.importexport.ImportMutex
    since 7.17.0.
    com.atlassian.confluence.importexport.KeyInitPostImportTask
    since 7.17.0.
    com.atlassian.confluence.importexport.resolvers.ClassPathURIResolver
    since 7.14 unused
    com.atlassian.confluence.importexport.resolvers.DelegatingURIResolver
    since 7.4 unused
    com.atlassian.confluence.importexport.resolvers.ServletContextURIResolver
    since 7.14 unused
    com.atlassian.confluence.importexport.resolvers.ThumbnailURIResolver
    since 7.14 unused
    com.atlassian.confluence.importexport.xmlimport.BackupImporter
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.BackupParserUtil
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.DefaultImportProcessor
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.DefaultXmlImporter
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.DeferredOperations
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.DeferredOperationsLogger
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.DelegatingObjectPersisterFactory
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.FileBackupImporter
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.HibernateHiLoIdFixer
    since 7.17.0. Will be moved to impl package.
    com.atlassian.confluence.importexport.xmlimport.ImportProcessorContext
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.CollectionProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.ComponentProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.CompositeId
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.ContentTypeEnumProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.EnumProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.ImportedObject
    since 7.17.0. Has to be moved to impl package.
    com.atlassian.confluence.importexport.xmlimport.model.ImportedProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.PrimitiveId
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.PrimitiveProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.model.ReferenceProperty
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.OperationSet
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.parser.BackupParser
    since 7.17.0. Use BackupRestoreManager instead.
    com.atlassian.confluence.importexport.xmlimport.parser.CollectionPropertyParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.ComponentParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.CompositeIdParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.DefaultFragmentParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.EnumPropertyParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.ImportedObjectParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.ImportedPropertyParserFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.PrimitiveIdParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.PrimitivePropertyParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.parser.ReferencePropertyParser
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.AbstractObjectPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ConfluenceUserPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ConfluenceUserPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ContentPropertyPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ContentPropertyPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateContentPermissionPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateContentPermissionPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateKeyPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateKeyPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateMembershipPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.HibernateMembershipPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.NoopPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.PersisterOperations
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.PropertySetItemPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.PropertySetItemPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ReflectiveObjectPersister
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.ReflectiveObjectPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.SynchronyEventsPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.persister.SynchronySnapshotsPersisterFactory
    since 7.17.0
    com.atlassian.confluence.importexport.xmlimport.RestoreBandanaValuesTransactionCallbackDecorator
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.RestorePluginStateStoreTransactionCallbackDecorator
    since 7.17.0.
    com.atlassian.confluence.importexport.xmlimport.SanitizedFilterReader
    since 7.17.0.
    com.atlassian.confluence.internal.audit.persistence.dao.hibernate.HibernateAuditRecordDao
    since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
    com.atlassian.confluence.internal.search.SpacePickerHelper
    since 8.0. Use #instead
    com.atlassian.confluence.internal.search.v2.lucene.DocValuesFieldValueSource
    since 8.7, not supported on OpenSearch.
    com.atlassian.confluence.internal.search.v2.lucene.LuceneMapperClassPredicate
    since 7.0.1. Use ModuleDescriptorOfClassPredicate instead.
    com.atlassian.confluence.internal.search.v2.lucene.LuceneMapperPredicate
    since 7.0.1. Use ModuleDescriptorOfClassPredicate instead, and filter the results for AbstractLuceneMapperModuleDescriptor.handles(String).
    com.atlassian.confluence.internal.search.v2.lucene.LuceneQueryBuilders
    since 7.20 use BooleanQuery.Builder instead or TermQuery.
    com.atlassian.confluence.internal.search.v2.lucene.LuceneSearchResultFactory.UserLookupHelper
    com.atlassian.confluence.internal.search.v2.lucene.LuceneSearchResults
    since 5.9. Use DefaultSearchResults
    com.atlassian.confluence.it.AbstractContentEntity
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.AbstractPageEntity
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.AcceptanceTestHelper
    Please use com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunner instead.
    com.atlassian.confluence.it.admin.CacheStatisticsPage
    com.atlassian.confluence.it.admin.UserDirectories
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.UserDirectories} alternative
    com.atlassian.confluence.it.admin.UserDirectory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.UserDirectory} alternative
    com.atlassian.confluence.it.Attachment
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.BlogPost
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.Comment
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.ConfluenceBaseUrlSelector
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.ConfluenceBaseUrlSelector} alternative
    com.atlassian.confluence.it.Database
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.utils.Database} alternative
    com.atlassian.confluence.it.Forms
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.Forms} alternative
    com.atlassian.confluence.it.Group
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.people.Group} alternative
    com.atlassian.confluence.it.ImageLink
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.ImageLink} alternative
    com.atlassian.confluence.it.Label
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Label} alternative
    com.atlassian.confluence.it.mail.MailFacade
    since 7.6.0, use MailFacade
    com.atlassian.confluence.it.mail.MailHelper
    com.atlassian.confluence.it.maven.FileMavenDependency
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.maven.FileMavenDependency} alternative
    com.atlassian.confluence.it.maven.LocalMavenDependency
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.maven.LocalMavenDependency} alternative
    com.atlassian.confluence.it.maven.MavenDependencyHelper
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.maven.MavenDependencyHelper} alternative
    com.atlassian.confluence.it.maven.MavenUploadablePlugin
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.maven.MavenUploadablePlugin} alternative
    com.atlassian.confluence.it.Page
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Content} alternative
    com.atlassian.confluence.it.plugin.ClasspathUploadablePlugin
    since 5.8 - please use confluence-test-utils module instead. See ClasspathUploadablePlugin.
    com.atlassian.confluence.it.plugin.SimplePlugin
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.SimplePlugin} alternative
    com.atlassian.confluence.it.plugin.UploadablePluginBuilder
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.UploadablePluginBuilder} alternative
    com.atlassian.confluence.it.PropertiesManager
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.properties.PropertiesManager} alternative
    com.atlassian.confluence.it.PropertiesManagerFactory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.properties.PropertiesManagerFactory} alternative
    com.atlassian.confluence.it.resource.Classpath
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.Classpath} alternative
    com.atlassian.confluence.it.resource.TempDirectory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.utils.TempDirectory} alternative
    com.atlassian.confluence.it.ResponseXPath
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.ResponseXPath} alternative
    com.atlassian.confluence.it.rest.AbstractJUnit3RestAcceptanceTest
    Use com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunner A an abstract JUnit3 base class for REST-related tests. Exposes various helpers via getter methods.

    NOTE: This class does NOT auto-create User.TEST in setup. Any tests that require such a user are strongly encouraged to create a user with a random name via AbstractJUnit3RestAcceptanceTest.createTestUser().

    com.atlassian.confluence.it.rest.AbstractRestAcceptanceTest
    Use com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunner, or a JUnit4-style test with its own set of fields as required.
    com.atlassian.confluence.it.RestHelper
    since 6.4 Use com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunner instead
    com.atlassian.confluence.it.rpc.ConfluenceRpc
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.rest.api.ConfluenceRestClient} and {com.atlassian.confluence.test.rpc.api.ConfluenceRpcClient} alternatives

    The new rpc and rest clients may not have all the APIs yet - feel free to copy and refactor them over from here as they are needed.

    com.atlassian.confluence.it.rpc.delegates.admin.AdminRpc
    since 9.0 use ConfluenceRestSession or ConfluenceRpcSession
    com.atlassian.confluence.it.rpc.delegates.admin.PermissionsRest
    since 9.0 use PermissionsRest
    com.atlassian.confluence.it.rpc.delegates.admin.PermissionsRpc
    since 9.0 use PermissionsRest
    com.atlassian.confluence.it.rpc.delegates.admin.SchedulerRpc
    Use ConfluenceRestClient.getAdminSession().scheduler()
    com.atlassian.confluence.it.rpc.MailRpc
    since 7.6.0, no replacement
    com.atlassian.confluence.it.rpc.MediaTypes
    since 7.14.0 , use confluence-test-utils
    com.atlassian.confluence.it.rpc.UpmJsonProvider
    since 7.14.0, use confluence-test-utils
    com.atlassian.confluence.it.rpc.VersionedRpcBaseResolver
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.rpc.VersionedRpcBaseResolver} alternative
    com.atlassian.confluence.it.SimpleLink
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.PollingChangeTracker} alternative
    com.atlassian.confluence.it.Space
    Please use confluence-java-api module instead. See {com.atlassian.confluence.api.model.content.Space} alternative
    com.atlassian.confluence.it.TestProperties
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.properties.TestProperties} alternative
    com.atlassian.confluence.it.TestUserFactory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.TestUserFactory} alternative
    com.atlassian.confluence.it.TimePeriod
    Since 8.7
    com.atlassian.confluence.it.TimeUtils
    since 8.7
    com.atlassian.confluence.it.User
    Please use confluence-java-api module instead. See User alternative
    com.atlassian.confluence.it.usermanagement.CrowdDirectoryConfiguration
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.CrowdDirectoryConfiguration} alternative
    com.atlassian.confluence.it.usermanagement.DefaultDirectoryConfiguration
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DefaultDirectoryConfiguration} alternative
    com.atlassian.confluence.it.usermanagement.DefaultUserManagementHelper
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DefaultUserManager} alternative
    com.atlassian.confluence.it.usermanagement.DirectoryNames
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DirectoryNames} alternative
    com.atlassian.confluence.it.usermanagement.ExternalUserSynchroniser
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.ExternalUserSynchroniser} alternative
    com.atlassian.confluence.it.UserWithKey
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.api.model.person.UserWithDetails} alternative
    com.atlassian.confluence.it.WebTesterFactory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.WebTesterFactory} alternative
    com.atlassian.confluence.json.JsonResult
    since 8.6.0. Use a JAX-RS resource instead.
    com.atlassian.confluence.json.ReadOnlyJsonResult
    since 8.6.0. Use a JAX-RS resource instead.
    com.atlassian.confluence.labels.LabelPermissionSupport
    since 6.9.0. Use the new LabelPermissionEnforcer if possible
    com.atlassian.confluence.languages.DefaultLocaleManager
    since 7.20 Replaced by DefaultLocaleManager
    com.atlassian.confluence.legacyapi.model.content.Content
    since 7.0.1 , use Content
    com.atlassian.confluence.legacyapi.model.content.ContentBody
    since 7.0.1 , use ContentBody
    com.atlassian.confluence.legacyapi.model.content.ContentLink
    since 7.0.1 , use Link
    com.atlassian.confluence.legacyapi.model.content.ContentTree
    since 7.0.1 , use Content
    com.atlassian.confluence.legacyapi.model.content.ContentType
    since 7.0.1 , use ContentType
    com.atlassian.confluence.legacyapi.model.content.EditSummary
    since 7.0.1 , use Version
    com.atlassian.confluence.legacyapi.model.content.HistorySummary
    since 7.0.1 , use History
    com.atlassian.confluence.legacyapi.model.content.Label
    since 7.0.1 , use Label
    com.atlassian.confluence.legacyapi.model.content.locator.ContentLocator
    since 7.0.1 , use ContentLocator
    com.atlassian.confluence.legacyapi.model.content.locator.ContentLocatorBuilder
    since 7.0.1 , use ContentLocatorBuilder
    com.atlassian.confluence.legacyapi.model.PartialList
    since 7.0.1 , use PageResponse
    com.atlassian.confluence.legacyapi.model.people.Anonymous
    since 7.0.1 , use Anonymous
    com.atlassian.confluence.legacyapi.model.people.KnownUser
    since 7.0.1 , use KnownUser
    com.atlassian.confluence.legacyapi.model.people.Person
    since 7.0.1 , use Person
    com.atlassian.confluence.legacyapi.model.people.UnknownUser
    since 7.0.1 , use UnknownUser
    com.atlassian.confluence.legacyapi.model.people.User
    since 7.0.1 , use User
    com.atlassian.confluence.legacyapi.model.SpaceSummary
    since 7.0.1 , use Space
    com.atlassian.confluence.legacyapi.service.Expansion
    since 7.0.1 , use Expansion
    com.atlassian.confluence.legacyapi.service.Expansions
    since 7.0.1 , use Expansions
    com.atlassian.confluence.macro.profile.NetworkMacro
    since 7.0.0, it will be removed in future
    com.atlassian.confluence.mail.address.ConfluenceMailAddress
    since 7.6.0, this is used by mail-archiving only, we should consider moving it there
    com.atlassian.confluence.mail.notification.listeners.AbstractContentNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.mail.notification.listeners.AbstractNotificationsListener
    sinace 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.mail.notification.listeners.BlogPostNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.mail.notification.listeners.CommentNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.mail.notification.listeners.CreateUserNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.mail.notification.listeners.PageEventToAsyncPageEventTransformerListener
    since 5.3 this class is intermittent bridge for safe migration from sync to async event processing and not intended to long term usage. In next releases sync version will be removed and async version of events will be published from PageManager
    com.atlassian.confluence.mail.notification.NotificationEmailHelper
    since 7.5.0
    com.atlassian.confluence.pageobjects.component.admin.AbstractGadgetAdminTab
    in 5.8. Use AbstractGadgetAdminTab instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.AuiMessage
    in 5.8. Use AuiMessage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
    in 5.8. Use ConfluenceAbstractPageComponent instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dashboard.DashboardEntitiesPanel
    in 5.8. Use DashboardEntitiesPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dashboard.DashboardEntitiesTab
    in 5.8. Use DashboardEntitiesTab instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dashboard.DashboardPagesTab
    in 5.8. Use DashboardPagesTab instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dashboard.DashboardUpdatesContent
    in 5.8. Use DashboardUpdatesContent instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dashboard.DashboardUpdatesPanel
    in 5.8. Use DashboardUpdatesPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog
    in 5.8. Use AbstractDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ConfirmPasswordDialog
    in 5.8. Use ConfirmPasswordDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.CreateDialog
    in 5.8. Use CreateDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.Dialog
    in 5.8. Use Dialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ExternalImagePanelImageBrowserDialog
    in 5.8. Use ExternalImagePanelImageBrowserDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ImageAttributesPanel
    in 5.8. Use ImageAttributesPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ImageBrowserDialog
    in 5.8. Use ImageBrowserDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ImagePropertiesDialog
    in 5.8. Use ImagePropertiesDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.LabelsDialog
    in 5.8. Use LabelsDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.LinkBrowserDialog
    in 5.8. Use LinkBrowserDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.MacroBrowserDialog
    in 5.8. Use MacroBrowserDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.MacroBrowserPreview
    in 5.8. Use MacroBrowserPreview instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.MacroForm
    in 5.8. Use MacroForm instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.MacroItem
    in 5.8. Use MacroItem instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.MovePageDialog
    in 5.8. Use MovePageDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog
    in 5.8. Use PageRestrictionsDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.SearchPanelInImageBrowserDialog
    in 5.8. Use SearchPanelInImageBrowserDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.ViewDraftDiffDialog
    in 5.8. Use ViewDraftDiffDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dialog.WikiMarkupDialog
    in 5.8. Use WikiMarkupDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.dropdown.QuickSearch
    in 5.8. Use QuickSearch instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorAutoComplete
    in 5.8. Use EditorAutoComplete instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorAutocompleteMacro
    in 5.8. Use EditorAutocompleteMacro instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorContent
    in 5.8. Use EditorContent instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorEmbeddedImage
    in 5.8. Use EditorEmbeddedImage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorEmbeddedLink
    in 5.8. Use EditorEmbeddedLink instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.EditorTablePicker
    in 5.8. Use EditorTablePicker instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.ImagePropertyPanel
    in 5.8. Use ImagePropertyPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.LinkPropertyPanel
    in 5.8. Use LinkPropertyPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.MacroPlaceholder
    in 5.8. Use MacroPlaceholder instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.MacroPropertyPanel
    in 5.8. Use MacroPropertyPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.MentionsMenu
    in 5.8. Use MentionsMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.PageLayout2Toolbar
    in 5.8. Use PageLayout2Toolbar instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.PropertyPanel
    in 5.8. Use PropertyPanel instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.SearchAndReplaceToolbar
    in 5.8. Use SearchAndReplaceToolbar instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.toolbars.ColorPickerDropdownMenu
    in 5.8. Use ColorPickerDropdownMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.toolbars.EditorMainToolbar
    in 5.8. Use EditorMainToolbar instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.toolbars.FormatDropdownMenu
    in 5.8. Use FormatDropdownMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.toolbars.InsertDropdownMenu
    in 5.8. Use InsertDropdownMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.editor.toolbars.MoreFormattingDropdownMenu
    in 5.8. Use MoreFormattingDropdownMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.FavouritePage
    in 5.8. Use FavouritePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.Autocomplete
    in 5.8. Use Autocomplete instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.AutocompleteField
    in 5.8. Use AutocompleteField instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.DatePicker
    in 5.8. Use DatePicker instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.DynamicSelectElement
    in 5.8. Use DynamicSelectElement instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.MultiPicker
    in 5.8. Use MultiPicker instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.MultiUserPicker
    in 5.8. Use MultiUserPicker instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.form.UserWatcherPicker
    in 5.8. Use UserWatcherPicker instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.header.Breadcrumbs
    in 5.8. Use Breadcrumbs instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.header.ConfluenceHeader
    in 5.8. Use ConfluenceHeader instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.header.ConfluenceMainHeader
    in 5.8. Use ConfluenceMainHeader instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.header.ConfluenceWebSudoBanner
    in 5.8. Use ConfluenceWebSudoBanner instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.labels.AbstractLabelSection
    in 5.8. Use AbstractLabelSection instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.labels.DialogLabelSection
    in 5.8. Use DialogLabelSection instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.labels.PageLabelsSection
    in 5.8. Use PageLabelsSection instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.macro.UserProfileMacro
    in 5.8. Use UserProfileMacro instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.AddMenu
    in 5.8. Add menu has been removed.
    com.atlassian.confluence.pageobjects.component.menu.AUIDropdownMenu
    in 5.8. Use AUIDropdownMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.ConfluenceMenuItem
    in 5.8. Use ConfluenceMenuItem instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.ConfluenceUserMenu
    in 5.8. Use ConfluenceUserMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.DialogMenuItem
    in 5.8. Use DialogMenuItem instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.HelpMenu
    in 5.8. Use HelpMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.PageRedirectMenuItem
    in 5.8. Use PageRedirectMenuItem instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.menu.ToolsMenu
    in 5.8. Use ToolsMenu instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.popup.GroupPickerPopup
    in 5.8. Use GroupPickerPopup instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.popup.UserPickerPopup
    in 5.8. Use UserPickerPopup instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.component.ToggleFavourites
    in 5.8. Use ToggleFavourites instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.ConfluenceTestedProduct
    in 5.8. Use ConfluenceTestedProduct instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.JavascriptTimedQueryFactory
    in 5.8. Use JavascriptTimedQueryFactory instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.KeyboardShortcuts
    in 5.8. Use KeyboardShortcuts instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.module.ConfluenceComponentSupportModule
    in 5.8. Use ConfluenceComponentSupportModule instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.module.frame.ConfluenceFrameExecutorTemplate
    in 5.8. Use ConfluenceFrameExecutorTemplate instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.AbstractEditStylesheetPage
    in 5.8. Use AbstractEditStylesheetPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.ConfluenceAdminHomePage
    in 5.8. Use ConfluenceAdminHomePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.EditGlobalStylesheetPage
    in 5.8. Use EditGlobalStylesheetPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.EditSecurityConfigurationPage
    in 5.8. Use EditSecurityConfigurationPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.EditSpacesConfigurationPage
    in 5.8. Use EditSpacesConfigurationPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.ExternalGadgetsPage
    in 5.8. Use ExternalGadgetsPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.PopMailConfigPage
    in 5.8. Use PopMailConfigPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.SearchIndexesPage
    in 5.8. Use SearchIndexesPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.ViewGlobalStylesheetPage
    in 5.8. Use ViewGlobalStylesheetPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.ViewMailServersPage
    in 5.8. Use ViewMailServersPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.admin.ViewSpacesConfigurationPage
    in 5.8. Use ViewSpacesConfigurationPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
    in 5.8. Use ConfluenceAbstractPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceContextRootPage
    in 5.8. Use ConfluenceContextRootPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceForgotPasswordPage
    in 5.8. Use ConfluenceForgotPasswordPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceLoginPage
    in 5.8. Use ConfluenceLoginPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceSignupPage
    in 5.8. Use ConfluenceSignupPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.ConfluenceWebSudoPage
    in 5.8. Use ConfluenceWebSudoPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage
    in 5.8. Use AbstractEditorPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.AbstractViewPage
    in 5.8. Use AbstractViewPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.CommentsSection
    in 5.8. Use CommentsSection instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.CreateBlog
    in 5.8. Use CreateBlog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.CreatePage
    in 5.8. Use CreatePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.EditContentPage
    in 5.8. Use EditContentPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.Editor
    in 5.8. Use Editor instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.EditorPage
    in 5.8. Use EditorPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.EditorPreview
    in 5.8. Use EditorPreview instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.EditRestrictedPage
    in 5.8. Use EditRestrictedPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.PageInfo
    in 5.8. Use PageInfo instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.PageTemplateWizard
    in 5.8. Use PageTemplateWizard instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.RenderedContent
    in 5.8. Use RenderedContent instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.SourceEditor
    in 5.8. Use SourceEditor instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.ViewPage
    in 5.8. Use ViewPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.ViewPageAddComment
    in 5.8. Use ViewPageAddComment instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.ViewPageAnonymous
    in 5.8. Use ViewPageAnonymous instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.ViewPageEditComment
    since 8.7.0 Use the same class in confluence-webdriver-pageobjects instead
    com.atlassian.confluence.pageobjects.page.content.ViewPageReplyComment
    since 8.7.0 Use the same class in confluence-webdriver-pageobjects instead
    com.atlassian.confluence.pageobjects.page.content.ViewRestrictedPage
    in 5.8. Use ViewRestrictedPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.content.WatchDialog
    in 5.8. Use WatchDialog instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.DashboardPage
    in 5.8. Use DashboardPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.DefaultLogoutPage
    in 5.8. Use DefaultLogoutPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.NoOpPage
    in 5.8. Use NoOpPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.PeopleDirectoryPage
    in 5.8. Use PeopleDirectoryPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.SAMLLogoutPage
    in 6.1. Use DefaultLogoutPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.SearchResultPage
    in 5.8. Use SearchResultPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.ConfigureDatabaseConnectionPage
    in 5.8. Use ConfigureDatabaseConnectionPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.ConfigureDatabasePage
    in 5.8. Use ConfigureDatabasePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.DatabaseTypePage
    in 5.8. Use DatabaseTypePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.LicensePage
    in 5.8. Use LicensePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.LoadContentPage
    in 5.8. Use LoadContentPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.SelectUserManagementPage
    in 5.8. Use SelectUserManagementPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.SetupCompletePage
    in 5.8. Use SetupCompletePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.SetupSystemAdministratorPage
    in 5.8. Use SetupSystemAdministratorPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.setup.StartSetupPage
    in 5.8. Use StartSetupPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.AbstractSpaceExport
    in 5.8. Use AbstractSpaceExport instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.CopySpacePage
    in 5.8. Use CopySpacePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.CreatePageTemplate
    in 5.8. Use CreatePageTemplate instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.ListPageTemplates
    in 5.8. Use ListPageTemplates instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.SiteExportResult
    in 5.8. Use SiteExportResult instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.SpaceExportTree
    in 5.8. Use SpaceExportTree instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.SpaceHtmlExport
    in 5.8. Use SpaceHtmlExport instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.SpaceXmlExport
    in 5.8. Use SpaceXmlExport instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.ViewPageTemplate
    in 5.8. Use ViewPageTemplate instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.space.ViewSpaceTrashPage
    in 5.8. Use ViewSpaceTrashPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.DraftsPage
    in 5.8. Use DraftsPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.EditUserEditorSettingsPage
    in 5.8. Use EditUserEditorSettingsPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.EditUserProfilePage
    in 5.8. Use EditUserProfilePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.ViewProfilePage
    in 5.8. Use ViewProfilePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.ViewUserProfilePage
    in 5.8. Use ViewUserProfilePage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.page.user.ViewUserSettingsPage
    in 5.8. Use ViewUserSettingsPage instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.WebdriverUtils
    in 5.8. Use WebdriverUtils instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pages.ancestors.RebuildAncestorsPostImportTask
    since 7.17.0. Has to be changed and moved to the internal package: https://jira.atlassian.com/browse/CONFSRVDEV-22224
    com.atlassian.confluence.pages.ManualTotalPaginationSupport
    since 6.10.0. Use PaginationService instead.
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataStream.FileWrapper
    since 7.14 Use AttachmentDataStream.create(AttachmentDataStreamType, InputStreamSource)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataStream.InputStreamWrapper
    since 7.14 Use AttachmentDataStream.create(AttachmentDataStreamType, InputStreamSource)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataStream.RandomFileWrapper
    since 7.14 Use AttachmentDataStream.create(AttachmentDataStreamType, InputStreamSource) and AttachmentDataStream.limit(RangeRequest)
    com.atlassian.confluence.pages.persistence.dao.FileSystemAttachmentDataDao
    Since 5.5 Use com.atlassian.confluence.pages.persistence.dao.filesystem.FileSystemAttachmentDataDao
    com.atlassian.confluence.pages.persistence.dao.hibernate.AbstractHibernateAttachmentDao.IntraHibernateAttachmentMigrator
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.hibernate.HibernateAttachmentDataDao
    since 8.8, no replacement
    com.atlassian.confluence.pages.thumbnail.Dimensions
    since 5.3 Use ImageDimensions instead
    com.atlassian.confluence.plugin.AutodetectClassPrefixModuleFactory
    since 7.0.1. Should be removed in 8.0 when we finally start using constructor injection for everything.
    com.atlassian.confluence.plugin.AutodetectModuleFactoryHolder
    since 7.0.1. All these constructions are dirty hacks which exist because we can't convert everything at once to constructor injection. In version 8.0.0 we will have to convert all the things to constructor injection and after that we can get rid of all these constructs and just use pure Plugins Framework instruments for injection.
    com.atlassian.confluence.plugin.CompositeModuleDescriptorPredicate
    since 7.0.1. Use Predicate.and(Predicate) instead.
    com.atlassian.confluence.plugin.descriptor.FeatureModuleDescriptor
    since 8.3 no replacement
    com.atlassian.confluence.plugin.descriptor.JobModuleDescriptor
    since 5.10, use JobConfigModuleDescriptor instead.
    com.atlassian.confluence.plugin.descriptor.TriggerModuleDescriptor
    since 5.10, use JobConfigModuleDescriptor instead
    com.atlassian.confluence.plugin.descriptor.XWorkModuleDescriptor
    since 8.7.0
    com.atlassian.confluence.plugin.LegacySpringContainerAccessor
    since 7.0.1. It uses deprecated spring wiring.
    com.atlassian.confluence.plugin.ModuleDescriptorCache
    since 7.0.1. All uses of PluginAccessor.getEnabledModuleDescriptorsByClass(Class) are cached now.
    com.atlassian.confluence.plugin.services.DefaultVelocityHelperService
    since 8.6 replaced by VelocityEngineRenderingService
    com.atlassian.confluence.plugins.dashboard.CreateContentCondition
    since 5.11. Use CreatePageOrBlogpostCondition
    com.atlassian.confluence.plugins.edgeindex.EdgeIndexSchema
    since 8.6. Use EdgeIndexFieldMappings instead.
    com.atlassian.confluence.plugins.index.api.DocValuesFieldDescriptor
    since 8.6. Use BinaryFieldMapping.createField(byte[]) instead.
    com.atlassian.confluence.plugins.index.api.DoubleFieldDescriptor
    since 8.6. Use DoubleFieldMapping.createField(double) instead.
    com.atlassian.confluence.plugins.index.api.FloatFieldDescriptor
    since 8.6. Use FloatFieldMapping.createField(float) instead.
    com.atlassian.confluence.plugins.index.api.IntFieldDescriptor
    since 8.6. Use FloatFieldMapping.createField(float) instead.
    com.atlassian.confluence.plugins.index.api.LongFieldDescriptor
    since 8.6. Use LongFieldMapping.createField(long) instead
    com.atlassian.confluence.plugins.index.api.NumericDocValuesFieldDescriptor
    since 8.6. Use LongFieldMapping.createField(long) instead
    com.atlassian.confluence.plugins.index.api.SortedDocValuesFieldDescriptor
    since 8.6
    com.atlassian.confluence.plugins.index.api.StoredFieldDescriptor
    since 8.6. Use FieldMapping and set index=false instead.
    com.atlassian.confluence.plugins.index.api.StringFieldDescriptor
    since 8.6. Use StringFieldMapping.createField(String) instead
    com.atlassian.confluence.plugins.index.api.TextFieldDescriptor
    since 8.6. Use TextFieldMapping.createField(String) instead
    com.atlassian.confluence.plugins.lookandfeel.events.SiteLogoChangedEvent
    since 5.10. Use SiteLogoChangedEvent
    com.atlassian.confluence.plugins.macros.dashboard.SpaceDetailsMacro
    since 7.0.0, it will be removed in future.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeAttachmentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeContentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeSearchService
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeSpaceResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeUserResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.jackson2.resources.PrototypeUserSession
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeAttachmentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeContentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeSearchService
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeSpaceResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeUserResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.rest.resources.PrototypeUserSession
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.plugins.restapi.resources.AuditResource
    since 7.5.0. Use AuditRestResource from atlassian-audit-plugin
    com.atlassian.confluence.plugins.soy.DocLinkFunction
    since 5.8. Please use cross product helpUrl function instead.
    com.atlassian.confluence.RandomnessHandler
    since 5.8. Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.utils.RandomnessHandler} alternative
    com.atlassian.confluence.rest.serialization.jackson2.OptionDeserializer
    since 7.0.1. Fugue options shouldn't be used in REST API. OptionalDeserializer is doing the same thing for deserialising Optional
    com.atlassian.confluence.rest.serialization.jackson2.OptionSerializer
    since 7.0.1. Fugue options shouldn't be used in REST API. OptionalSerializer is doing the same thing for serialising Optional
    com.atlassian.confluence.rpc.soap.beans.RemotePermission
    Since 2.7. use RemoteContentPermission instead
    com.atlassian.confluence.rpc.soap.beans.RemoteSpaceGroup
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.xmlrpc.SafeXMLParser
    since 7.20 No replacement. Should not be used outside of the xml-rpc plumbing.
    com.atlassian.confluence.schedule.ScheduledJobKey
    since 8.0. Use JobId instead.

    Known deletion blockers:

    • com.atlassian.confluence.event.events.cluster
    • com.atlassian.confluence.schedule.events
    • SchedulerRpc

    com.atlassian.confluence.search.v2.query.DateRangeQuery.DateRange
    since 5.10, use Range instead
    com.atlassian.confluence.search.v2.SearchFieldMappings.AlternateNames
    This is a temporary solution for backward compatibility purposes, and will be removed in a future version.
    com.atlassian.confluence.search.v2.sort.UserAttributeSort
    since 8.9 because it's very inefficient on Lucene, and is not supported on OpenSearch.
    com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator
    since 7.17
    com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister
    since 7.12 No replacement.
    com.atlassian.confluence.setup.BootstrapPropertiesProvider
    since 7.14 No longer used.
    com.atlassian.confluence.setup.ConfluenceLicenseRegistry
    Since 5.6. Use LicenseService instead.
    com.atlassian.confluence.setup.settings.beans.ReferrerSettings
    since 7.0.1, it will be removed by: https://jira.atlassian.com/browse/CONFSRVDEV-10243 Just fields declare, no need setter for bandana
    com.atlassian.confluence.setup.settings.DefaultSettingsManager
    since 7.7, replaced by DelegatingLegacySettingsManager
    com.atlassian.confluence.setup.xstream.XStreamManager
    since 7.10.0 Use ConfluenceXStreamManager's bean(DefaultConfluenceXStreamManager) instead
    com.atlassian.confluence.spaces.actions.CreateSpaceAction
    Since 5.3 - use the new rest APIs from the Create Content plugin SpaceBlueprintResource
    com.atlassian.confluence.spaces.DefaultSpaceGroupManager
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.SpaceGroup
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them. Note: NotExportable added to skip groups on XML restore

    com.atlassian.confluence.spring.ObjectHolder
    since 8.2 unused, no replacement
    com.atlassian.confluence.status.service.systeminfo.SystemInfoFromDb
    since 7.3 use ConfluenceInfo, DatabaseInfo and UsageInfo instead.
    com.atlassian.confluence.tenant.BroadcastingTenantRegistry
    since 8.6
    com.atlassian.confluence.tenant.SystemTenant
    since 8.6
    com.atlassian.confluence.tenant.VolatileSingleTenantRegistry
    since 8.6
    com.atlassian.confluence.tinymceplugin.conditions.IsEditorPageRestrictedCondition
    since 5.9. Use ContentHasExplicitPermissionsSetCondition
    com.atlassian.confluence.ui.rest.builder.LegacyContentBodyBuilder
    since 7.0.1 , use ContentBody.ContentBodyBuilder
    com.atlassian.confluence.ui.rest.builder.LegacyContentBuilder
    since 7.0.1 , use Content.ContentBuilder
    com.atlassian.confluence.ui.rest.builder.LegacyPersonBuilder
    since 7.0.1 , use KnownUser.Builder
    com.atlassian.confluence.ui.rest.builder.LegacySpaceSummaryBuilder
    since 7.0.1 , use Space.SpaceBuilder
    com.atlassian.confluence.ui.rest.content.LegacyAttachmentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.ui.rest.content.LegacyContentResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.ui.rest.content.LegacyLabelPrefixHelper
    since 7.0.1 , no replacement
    com.atlassian.confluence.ui.rest.content.LegacyRestHelper
    since 7.0.1 , no replacement
    com.atlassian.confluence.ui.rest.content.LegacySpaceResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.ui.rest.content.LegacyTemplateResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.ui.rest.json.LegacyCustomSerializer
    since 7.0.1 , no replacement
    com.atlassian.confluence.ui.rest.json.LegacyOptionSerializer
    since 7.0.1 , use com.atlassian.confluence.rest.serialization.OptionSerializer
    com.atlassian.confluence.ui.rest.LegacyExpansionsParser
    since 5.9. use ExpansionsParser instead.
    com.atlassian.confluence.ui.rest.people.LegacyPersonResource
    since 5.10. Use the official REST API that lives in confluence-rest-resources.
    com.atlassian.confluence.ui.rest.service.content.LegacyAttachmentServiceImpl
    since 7.0.1 , use ContentLabelService
    com.atlassian.confluence.ui.rest.service.content.LegacyContentServiceImpl
    since 7.0.1 , use ContentService
    com.atlassian.confluence.ui.rest.service.content.LegacyLabelHelper
    since 7.0.1 , no replacement
    com.atlassian.confluence.ui.rest.service.content.LegacySpaceLabelServiceImpl
    since 7.0.1 , use ContentLabelService
    com.atlassian.confluence.ui.rest.service.content.LegacyTemplateServiceImpl
    since 7.0.1 , use ContentService
    com.atlassian.confluence.ui.rest.service.people.LegacyPersonServiceImpl
    since 7.0.1 , use PersonService
    com.atlassian.confluence.upgrade.UpgradeUtils
    since 3.5.9 Use HibernateDdlExecutor and associated DdlCommands, or HibernateConfig if your code still needs to know which DB type its using.
    com.atlassian.confluence.user.actions.PeopleDirectoryAction.SearchQueryBean
    since 9.0.2, use PeopleDirectoryAction.getQueryString() and PeopleDirectoryAction.setQueryString(String) instead.
    com.atlassian.confluence.user.notifications.UserSignUpNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.userstatus.DefaultStatusTextRenderer
    Since 5.9.1
    com.atlassian.confluence.userstatus.tag.HashTagHelper
    Since 5.9.1
    com.atlassian.confluence.userstatus.tag.TagExtractor
    Since 5.9.1
    com.atlassian.confluence.util.breadcrumbs.DashboardBreadcrumb
    since 5.0, we don't display the Dashboard breadcrumb. If you keep including the DashboardBreadcrumb, it will be filtered out. See BreadcrumbGenerator for more information.
    com.atlassian.confluence.util.FugueConversionUtil
    since 7.20
    com.atlassian.confluence.util.http.Authenticator
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.httpclient.HttpClientUnAuthorisedResponse
    since 8.6.0 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRequest
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRequestConfig
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.HttpRetrievalServiceConfig
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.SizeLimitedInputStream
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.trust.DefaultTrustedConnectionStatusBuilder
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.http.trust.TrustedConnectionStatus
    since 7.0.1 will be removed in 9.0
    com.atlassian.confluence.util.i18n.LightningTranslationMode
    since 8.8
    com.atlassian.confluence.util.I18NSupport
    since 5.2 Use I18NBeanFactory.getI18NBean()
    com.atlassian.confluence.util.longrunning.LongRunningTaskUtils
    since 4.0. This class is spun from purest evil. Use the LongRunningTaskManager directly instead.
    com.atlassian.confluence.util.misc.ConcurrentConversionUtil
    since 7.0.1
    com.atlassian.confluence.util.misc.SampleWikiConverter
    since 8.6
    com.atlassian.confluence.util.SpaceGroupComparator
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.util.test.EchoAnswer
    since 5.6.1, use AdditionalAnswers.returnsArgAt(int) instead.
    com.atlassian.confluence.util.test.matchers.DateMatchers
    since 7.20 no replacement
    com.atlassian.confluence.util.test.matchers.DateTimeMatchers
    since 7.20 no replacement
    com.atlassian.confluence.util.test.matchers.ExceptionMatchers
    since 7.20 Use Assertions.assertThatThrownBy(org.assertj.core.api.ThrowableAssert.ThrowingCallable)
    com.atlassian.confluence.util.test.matchers.SoftTimeoutMatcher
    since 7.20 no repalcement
    com.atlassian.confluence.util.test.matchers.StrictTimeoutMatcher
    since 7.20 no replacement
    com.atlassian.confluence.util.test.rules.AnnotatedMethodTemplate
    since 7.20 no replacement
    com.atlassian.confluence.util.test.rules.Log4J2Logger
    since 7.20 no replcement
    com.atlassian.confluence.util.test.rules.ProfilingTestRule
    since 7.20. Use ProfilingTestRule instead.
    com.atlassian.confluence.util.test.rules.RestoreThreadContextClassloader
    since 7.20 no replacement
    com.atlassian.confluence.util.test.rules.SystemProperties
    since 7.20 use RestoreSystemProperties
    com.atlassian.confluence.util.test.rules.TestMethodLocator
    since 7.20 no replacement
    com.atlassian.confluence.util.test.rules.TestResource
    since 7.20 no replacement
    com.atlassian.confluence.util.test.rules.XmlResource
    since 7.20 no replacement
    com.atlassian.confluence.util.TimePeriod
    Since 5.4.
    com.atlassian.confluence.util.velocity.debug.DebugReferenceInsertionEventHandler
    since 8.6
    com.atlassian.confluence.util.velocity.VelocityUtils
    since 8.6 for removal in 9.0 Use VelocityHelperService
    com.atlassian.confluence.velocity.Deprecated
    com.atlassian.confluence.velocity.htmlsafe.ConfluenceHtmlAnnotationEscaper
    since 6.5, for removal in 10.0 alongside HtmlSafe. Use HtmlAnnotationEscaper instead.
    com.atlassian.confluence.velocity.htmlsafe.HtmlFragment
    since 6.5. Use HtmlFragment instead.
    com.atlassian.confluence.velocity.htmlsafe.HtmlSafeAnnotationUtils
    since 9.0, for removal in 10.0 alongside HtmlSafe.
    com.atlassian.confluence.webdriver.AbstractInjectableWebDriverTest
    since 5.9.0 in favour of ConfluenceStatelessTestRunner
    com.atlassian.confluence.webdriver.AbstractWebDriverTest
    since 5.5 in favour of ConfluenceStatelessTestRunner
    com.atlassian.confluence.webdriver.rules.DisableSslVerificationRule
    since 7.14.0, use confluence-stateless-test-runner rules
    com.atlassian.confluence.webdriver.WebDriverConfiguration
    since 7.14, no replacement, use confluence-stateless-test-runner
    com.atlassian.confluence.webdriver.WebDriverSetupTest
    since 7.14.0 , use SetupConfluenceTest from confluence-stateless-test-runner instead
    com.atlassian.core.user.BestNameComparator2
    since 8.8 no replacement
    com.atlassian.core.user.preferences.DefaultPreferences
    since 8.8 no replacement
    com.atlassian.core.user.preferences.UserPreferences
    since 8.8 no replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdAuthenticator
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdEntityQueryParser
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroup
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroupManager
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdPropertySetFactory
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdUser
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdUserManager
    since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
    com.atlassian.crowd.embedded.hibernate2.HibernateMembership
    since 7.17.0, use HibernateMembership instead
    com.atlassian.crowd.embedded.hibernate2.types.GroupPersistentType
    since 7.17.0, use GroupPersistentType instead
    com.atlassian.crowd.embedded.hibernate2.types.OperationPersistentType
    since 7.17.0, use OperationPersistentType instead
    com.atlassian.hibernate.ConfluenceBackupSessionContext
    since 8.6
  • Deprecated Enum Classes
    Enum Class
    Description
    com.atlassian.confluence.it.admin.BundledTheme
    since 6.0 due to removal of DocTheme
    com.atlassian.confluence.it.admin.LdapDirectoryPermission
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.LdapDirectoryPermission} alternative
    com.atlassian.confluence.it.admin.NewDirectoryType
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.jwebunit.usermanagement.NewDirectoryType} alternative
    com.atlassian.confluence.it.GlobalPermission
    Please use confluence-test-utils module instead. See GlobalPermission alternative
    com.atlassian.confluence.it.SpacePermission
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.api.permissions.SpacePermission} alternative
    com.atlassian.confluence.it.usermanagement.Directory
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DirectoryConfigurationFactory} alternative
    com.atlassian.confluence.it.usermanagement.DirectoryConfigurationCapability
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.usermanagement.DirectoryConfigurationCapability} alternative
    com.atlassian.confluence.legacyapi.model.content.ContentRepresentation
    since 7.0.1 , use ContentRepresentation
    com.atlassian.confluence.legacyapi.model.content.Permission
    since 7.0.1 , use Operation
    com.atlassian.confluence.mail.notification.listeners.NotificationApiDarkFeature
    since 7.6.0 , no replacement
    com.atlassian.confluence.mail.notification.listeners.NotificationTemplate
    since 7.6.0, no replacement
    com.atlassian.confluence.pageobjects.component.editor.EditorMessages
    in 5.8. Use EditorMessages instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.pageobjects.ConfluenceTestedProduct.LoginType
    com.atlassian.confluence.pageobjects.page.space.ExportType
    in 5.8. Use ExportType instead from maven module com.atlassian.confluence:confluence-webdriver-pageobjects. See the new README.
    com.atlassian.confluence.plugins.index.api.FieldDescriptor.Index
    com.atlassian.confluence.search.v2.lucene.SearchIndex
    since 8.7.0
  • Deprecated Exceptions
    Exceptions
    Description
    com.atlassian.confluence.it.rpc.RpcRuntimeException
    Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.rpc.RpcRuntimeException} alternative
    com.atlassian.confluence.legacyapi.NotFoundException
    since 7.0.1 , use NotFoundException
    com.atlassian.confluence.legacyapi.NotPermittedException
    since 7.0.1 , use PermissionException
    com.atlassian.confluence.legacyapi.service.content.InvalidRepresentationException
    since 7.0.1 , use InvalidRepresentationException
    com.atlassian.confluence.tenant.VacantException
    since 8.6
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    com.atlassian.confluence.security.access.annotations.PublicAccess
    since 9.0.0 please use UnrestrictedAccess instead
    com.atlassian.confluence.security.access.annotations.RequiresAnyConfluenceAccess
    since 9.0.0 please use AnonymousSiteAccess instead
    com.atlassian.confluence.security.access.annotations.RequiresLicensedConfluenceAccess
    since 9.0.0 please use LicensedOnly instead
    com.atlassian.confluence.security.access.annotations.RequiresLicensedOrAnonymousConfluenceAccess
    since 9.0.0 please use LicensedOnly and/or AnonymousSiteAccess instead
    com.atlassian.confluence.velocity.annotations.ReturnValueAnnotation
    since 6.5, for removal in 10.0. Use ReturnValueAnnotation instead.
    com.atlassian.confluence.velocity.htmlsafe.HtmlSafe
    since 6.5, for removal in 10.0. Use HtmlSafe instead.
    com.atlassian.confluence.xwork.http.HttpMethodRequired
    since 7.2.0. Use PermittedMethods instead.
    com.atlassian.hibernate.extras.ExportableField
    since 8.0.0
  • Deprecated Fields
    Field
    Description
    com.atlassian.confluence.core.ContentEntityObject.LIMITED_MODE_SYNC_REV_SOURCE
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.impl.search.v2.extractor.CustomContentSearchExtractor.FIELD_CONTENT_PLUGIN_KEY
    since 7.20 use SearchFieldMappings.CONTENT_PLUGIN_KEY instead.
    com.atlassian.confluence.impl.search.v2.extractor.DeletingRetentionPolicyExtractor.SEARCH_FIELD_NAME_TRASH
    since 7.20 use SearchFieldMappings.RETENTION_POLICY_DELETE_TRASH instead.
    com.atlassian.confluence.impl.search.v2.extractor.DeletingRetentionPolicyExtractor.SEARCH_FIELD_NAME_VERSION
    since 7.20 use SearchFieldMappings.RETENTION_POLICY_DELETE_VERSION instead.
    com.atlassian.confluence.impl.search.v2.extractor.HomePageExtractor.HOME_PAGE_FIELD
    since 7.20 use SearchFieldMappings.HOME_PAGE instead.
    com.atlassian.confluence.impl.search.v2.extractor.LabelExtractor.INHERITED_LABEL_FIELD
    since 7.20 use SearchFieldMappings.INHERITED_LABEL instead.
    com.atlassian.confluence.impl.search.v2.extractor.LabelExtractor.INHERITED_LABEL_TEXT_FIELD
    since 7.20 use SearchFieldMappings.INHERITED_LABEL_TEXT instead.
    com.atlassian.confluence.impl.search.v2.extractor.LabelExtractor.LABEL_FIELD
    since 7.20 use SearchFieldMappings.LABEL instead.
    com.atlassian.confluence.impl.search.v2.extractor.LabelExtractor.LABEL_TEXT_FIELD
    since 7.20 use SearchFieldMappings.LABEL_TEXT instead.
    com.atlassian.confluence.impl.search.v2.extractor.LastModifierNameExtractor.ANONYMOUS_LAST_MODIFIER_ID
    since 7.20 use SearchFieldMappings.ANONYMOUS_LAST_MODIFIER_ID instead.
    com.atlassian.confluence.impl.search.v2.extractor.RetentionPolicyPropertyExtractor.SEARCH_FIELD_NAME
    since 7.20 use SearchFieldMappings.RETENTION_POLICY instead.
    com.atlassian.confluence.impl.search.v2.extractor.SpaceKeyAndNameExtractor.IN_SPACE_FIELD
    since 7.20 use SearchFieldMappings.IN_SPACE instead.
    com.atlassian.confluence.importexport.DefaultImportExportManager.importExportTypes
    since 5.10 Use DefaultImportExportManager.getImportExportTypeSpecifications()
    com.atlassian.confluence.internal.index.v2.CompositeExtractor.CONTENT_BODY
    since 7.14 use SearchConstants.BODY_FIELD_NAME
    com.atlassian.confluence.internal.search.queue.AbstractJournalIndexTaskQueue.CHANGE_JOURNAL_ID
    since 7.9.0. Use spring dependency injection to get this instead of reffering static field
    com.atlassian.confluence.internal.search.queue.AbstractJournalIndexTaskQueue.CONTENT_JOURNAL_ID
    since 7.9.0. Use spring dependency injection to get this instead of reffering static field
    com.atlassian.confluence.it.Group.CONF_USERS
    since Confluence 4.2.3, use Group.USERS instead.
    com.atlassian.confluence.it.rest.AbstractRestAcceptanceTest.name
    Since 5.6 - Use TestCase.getName() in JUnit3 tests
    com.atlassian.confluence.it.rest.AbstractRestAcceptanceTest.rootResource
    since 5.6 This is hard-coded to use User.TEST. Create your own with the appropriate user.
    com.atlassian.confluence.it.RestHelper.BASE_URL
    since 5.6 Use BaseUrlSelector.getBaseUrl()
    com.atlassian.confluence.it.TestProperties.INDRA_BASEURL_PROPERTY_KEY
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.JIRA_BASEURL_PROPERTY_KEY
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.LOCAL_HOSTNAME
    since 5.10. No longer needed
    com.atlassian.confluence.it.User.Simpsons.APU
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.Simpsons.BART
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.Simpsons.HOMER
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.Simpsons.MARGE
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.Simpsons.NED
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.TEST
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.it.User.TEST2
    since 5.6. Use a user generated specifically for your test, e.g. from AcceptanceTestHelper.createTestUser()
    com.atlassian.confluence.labels.LabelParser.INVALID_CHARACTERS
    since 5.10. Use LabelParser.INVALID_LABEL_CHARACTERS
    com.atlassian.confluence.mail.template.MailNotificationQueueItem.TEMPLATES_LOCATION
    since 5.2, use #getDefaultTemplateLocation(String)
    com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog.id
    since 5.4, there's no reason to use this outside this class, it should be private. Use the AbstractDialog.getDialog() pageelement if you need to use the dialog.
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.back
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.inPreview
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.preview
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.templates.TemplateConstants.STORAGE_OLD_RAW_XHTML_ATTR
    com.atlassian.confluence.pages.thumbnail.ThumbnailManager.THUMBNAIL_PATH_SUFFIX
    since 7.12 use ThumbnailManagerInternal.THUMBNAIL_DIR_NAME
    com.atlassian.confluence.persistence.HibernatePropertyKeys.HIBERNATE_STATE_COMPRESSION
    since 7.5. No replacement.
    com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebInterfaceManager.CONTEXT_KEY_HELPER
    since 2.8 see WebInterfaceContext
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.CONTEXT_KEY_CONTENT_DRAFT
    since 5.9
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.CONTEXT_KEY_DRAFT
    since 5.9
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.CONTEXT_KEY_EDIT_PAGE_RESTRICTED
    since 5.9
    com.atlassian.confluence.renderer.UserMacroConfig.OUTPUT_TYPE_HTML
    since 4.0. There is only a single output type of HTML supported.
    com.atlassian.confluence.renderer.UserMacroConfig.OUTPUT_TYPE_WIKI
    since 4.0. There is only a single output type of HTML supported beyond 4.0.
    com.atlassian.confluence.rest.client.AbstractRemoteContentService.AbstractRemoteContentFinder.statuses
    since 8.7.0. Use AbstractRemoteContentService.AbstractRemoteContentFinder.getStatuses() instead.
    com.atlassian.confluence.rest.serialization.Dates.DATE_FORMAT
    since 5.7. This date format will follow that provided by ISODateTimeFormat.date()
    com.atlassian.confluence.rest.serialization.Dates.TIME_FORMAT
    since 5.7. This date time format will follow that provided by ISODateTimeFormat.dateTime()
    com.atlassian.confluence.rest.serialization.jackson2.Dates.DATE_FORMAT
    since 5.7. This date format will follow that provided by ISODateTimeFormat.date()
    com.atlassian.confluence.rest.serialization.jackson2.Dates.TIME_FORMAT
    since 5.7. This date time format will follow that provided by ISODateTimeFormat.dateTime()
    com.atlassian.confluence.search.v2.SearchFieldMappings.CONTENT_PERMISSION_SETS
    since 8.9. Use SearchFieldMappings.PERMISSION_SETS instead.
    com.atlassian.confluence.search.v2.SearchFieldMappings.DOCUMENT_TYPE
    since 8.6. This field is redundant because CONTENT and CHANGE have been split to separate indexes.
    com.atlassian.confluence.security.actions.NotPermittedAction.JSON_CONTENT_TYPES
    since 5.10 Use NotPermittedAction.JSON_CONTENT_TYPES2
    com.atlassian.confluence.security.SpacePermission.VIEW_USER_PROFILES_PERMISSION
    since 5.9. Use SpacePermission.BROWSE_USERS_PERMISSION instead.
    com.atlassian.confluence.setup.ConfluenceBootstrapConstants.LICENSE_HASH_KEY
    Since 5.6
    com.atlassian.confluence.setup.ConfluenceBootstrapConstants.LICENSE_MESSAGE_KEY
    Since 5.6
    com.atlassian.confluence.setup.DefaultBootstrapManager.SYNCHRONY_BTF
     
    com.atlassian.confluence.setup.settings.CollaborativeEditingHelper.LIMITED_MODE
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.setup.settings.CollaborativeEditingHelper.SITE_WIDE_SYNCHRONY_DARK_FEATURE
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.setup.settings.CollaborativeEditingHelper.SYNCHRONY_DARK_FEATURE
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.setup.settings.Settings.BRAZILIAN
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.CHINESE
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.CJK
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.CUSTOM_JAPANESE
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.CZECH
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.ENGLISH
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.FRENCH
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.GERMAN
    com.atlassian.confluence.setup.settings.Settings.GREEK
    since 6.9.0
    com.atlassian.confluence.setup.settings.Settings.RUSSIAN
    since 6.9.0
    com.atlassian.confluence.spaces.listeners.InitialSpaceContentListener.DEFAULT_HOMEPAGE_TITLE
    Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key
    com.atlassian.confluence.spaces.persistence.dao.hibernate.HibernateSpaceDao.CACHE_KEY
    since 5.10
    com.atlassian.confluence.themes.ColourScheme.NAV_BACKGROUND
    since 6.7
    com.atlassian.confluence.themes.ColourScheme.NAV_SELECTED_BACKGROUND
    since 6.7
    com.atlassian.confluence.themes.ColourScheme.NAV_SELECTED_TEXT
    since 6.7
    com.atlassian.confluence.themes.ColourScheme.NAV_TEXT
    since 6.7
    com.atlassian.confluence.themes.ColourScheme.SPACE_NAME
    since 6.7
    com.atlassian.confluence.user.actions.AbstractUsersAction.user
    since 8.7. Use AbstractUsersAction.getUser() instead.
    com.atlassian.confluence.user.actions.ProfilePictureInfo.ANONYMOUS_PROFILE_PATH
    since 6.7 use ProfilePictureInfo.ADGS_ANONYMOUS_PROFILE_PATH
    com.atlassian.confluence.user.actions.ProfilePictureInfo.DEFAULT_PROFILE_PATH
    since 6.7 use ProfilePictureInfo.ADGS_DEFAULT_PROFILE_PATH
    com.atlassian.confluence.user.UserAccessor.DEFAULT_GROUP_NAMES
    since 5.2. Use @link{#getAllDefaultGroupNames()} instead.
    com.atlassian.confluence.user.UserAccessor.GROUP_CONFLUENCE_USERS
    since 5.2. Use @link{com.atlassian.confluence.setup.settings.Settings#getDefaultUsersGroup()} instead.
    com.atlassian.confluence.util.DefaultUserChecker.CACHE_KEY
    since 5.10. Don't. Just don't.
    com.atlassian.confluence.util.http.Authenticator.SIMPLE_PROPERTIES
    since 5.10. Use Authenticator.getPropertyNames() instead.
    com.atlassian.confluence.util.profiling.ConfluenceUsageInfoInstrumentProvider.CONFLUENCE_USAGE_INSTRUMENT_CACHE_KEY
    since 7.5 Use ConfluenceUsageInfoInstrumentProvider.CACHE_NAME
    com.atlassian.confluence.util.UserChecker.UNLIMITED_USERS
    since 5.1, use UserChecker.isUnlimitedUserLicense() instead.
    com.atlassian.confluence.util.velocity.debug.UberspectDebugDecorator.VELOCITY_LOG
    since 5.10. Use a private slfj Logger instead.
  • Deprecated Methods
    Method
    Description
    bucket.user.DefaultUserAccessor.getUser(String)
    since 5.2. Use Confluence core UserAccessor.getUserByName(String) instead.
    bucket.user.UserAccessor.addUser(String, String, String, String)
    since 3.5 use UserAccessor.createUser(User, Credential)
    bucket.user.UserAccessor.addUser(String, String, String, String, String[])
    since 3.5 use UserAccessor.createUser(User, Credential) and UserAccessor.addMembership(Group, User)
    bucket.user.UserAccessor.getPropertySet(User)
    since 7.7. Plugins should use UserSettingsService
    bucket.user.UserAccessor.getUserPreferences(User)
    since 7.7. Plugins should use UserSettingsService
    com.atlassian.confluence.about.AboutPageAction.getCopyrightUntil()
    since 6.9.0 Use AboutPageAction.getBuildYear() instead
    com.atlassian.confluence.admin.actions.AbstractUpdateLicenseAction.getLicense()
    since 5.6, use LicenseService.retrieve()
    com.atlassian.confluence.admin.actions.lookandfeel.AbstractDecoratorAction.removeFromVelocityCache(String)
    since 5.0 use ConfluenceVelocityResourceCache or rely on CustomLayoutManager to do this automatically for you.
    com.atlassian.confluence.admin.actions.lookandfeel.EditDecoratorAction.getDecorators()
    com.atlassian.confluence.api.extension.ModelMetadataProvider.getMetadata(Object, Expansions)
    since 5.10 Consider bulk evaluating meta-data by implementing getMetadataForAll. Remove your implementation of the getMetadata method, which will cause Confluence to call the getMetadataForAll method instead.
    com.atlassian.confluence.api.extension.ModelMetadataProvider.getMetadataProperties()
    since 6.12.0 - Must implement getProperties() on this interface. New implementations can return empty list here.
    com.atlassian.confluence.api.impl.service.content.ContentLabelServiceImpl.removeLabel(ContentId, String)
    since 6.5.0 use {ContentLabelServiceImpl.removeLabel(ContentId, Label)}
    com.atlassian.confluence.api.impl.service.content.draft.SharedContentDraftServiceImpl.publishNewDraft(Content, Expansion...)
    since 5.9 - we use the same method for publishing drafts for new pages and for page edits
    com.atlassian.confluence.api.impl.service.content.typebinding.TreeSorter.depthFirstPreOrderSort(Collection<T>, Function<T, List<T>>, Comparator<T>)
    since 7.9. Use TreeSorter.depthFirstPreOrdered(Collection, Function, Comparator) instead.
    com.atlassian.confluence.api.impl.service.permissions.ContentRestrictionFactory.determinePermissionType(OperationKey)
    since 6.5 use ContentRestrictionFactory.extractPermissionType(OperationKey)
    com.atlassian.confluence.api.model.content.Content.buildReference(ContentId)
    since 5.10. Use Content.buildReference(ContentSelector)
    com.atlassian.confluence.api.model.content.Content.getContentId(Reference<Content>)
    since 5.10. Use Content.getSelector().
    com.atlassian.confluence.api.model.content.ContentBody.ContentBodyBuilder.contentId(ContentId)
    since 5.10. Use ContentBody.ContentBodyBuilder.content(ContentSelector)
    com.atlassian.confluence.api.model.content.ContentSelector.fromId(ContentId)
    since 5.10. CRA-1305: to be removed prior to 6.0 release. Use ContentSelector.from(Content) wherever possible.
    com.atlassian.confluence.api.model.content.id.ContentId.of(ContentType, long)
    since 6.10.0 use ContentId.of(long)
    com.atlassian.confluence.api.model.content.id.JsonContentPropertyId.valueOf(String)
    since 5.6 Don't use. Use JsonContentPropertyId.deserialise(String) instead.
    com.atlassian.confluence.api.model.content.Space.getDescriptionRefs()
    Since 5.5.1 Use Space.getDescription().
    com.atlassian.confluence.api.model.content.Space.SpaceBuilder.description(ContentRepresentation, Reference<FormattedBody>)
    since 5.6 use Space.SpaceBuilder.description(ContentRepresentation, FormattedBody)
    com.atlassian.confluence.api.model.content.Version.buildReference(Reference<Content>, int)
    since 5.6 use Version.buildReference(int)
    com.atlassian.confluence.api.model.pagination.LimitedRequest.getNeeded()
    since 5.7.2. No longer used.
    com.atlassian.confluence.api.model.pagination.LimitedRequestImpl.getNeeded()
    since 5.7.2. No longer used.
    com.atlassian.confluence.api.model.permissions.Target.targetForModelObject(Object)
    since 5.9
    com.atlassian.confluence.api.model.permissions.Target.targetInContainer(Container, TargetType)
    since 5.9
    com.atlassian.confluence.api.model.relations.RelationDescriptors.canRelate(S, RelationDescriptor<S, T>, T)
    since 5.11. Use ValidatingRelationDescriptor.canRelate(Relatable, Relatable) instead
    com.atlassian.confluence.api.model.search.SearchResult.getResultParent()
    since 5.9 Use SearchResult.getResultParentContainer() instead.
    com.atlassian.confluence.api.model.validation.SimpleMergeValidationResult.throwIfInvalid()
    since 5.10 please use SimpleMergeValidationResult.throwIfNotSuccessful()
    com.atlassian.confluence.api.model.validation.SimpleMergeValidationResult.throwIfInvalid(String)
    since 5.10 please use SimpleMergeValidationResult.throwIfNotSuccessful(String)
    com.atlassian.confluence.api.model.validation.SimpleMergeValidationResult.throwIfNotValid(String)
    since 5.10 please use SimpleMergeValidationResult.throwIfNotSuccessful(String)
    com.atlassian.confluence.api.model.validation.ValidationResult.throwIfInvalid()
    since 5.10 please use ValidationResult.throwIfNotSuccessful()
    com.atlassian.confluence.api.model.validation.ValidationResult.throwIfInvalid(String)
    since 5.10 please use ValidationResult.throwIfNotSuccessful(String)
    com.atlassian.confluence.api.model.validation.ValidationResult.throwIfNotValid(String)
    since 5.10 please use ValidationResult.throwIfNotSuccessful(String)
    com.atlassian.confluence.api.model.web.WebItemView.Builder.setIcon(Icon)
    since 5.8.10 Use WebItemView.Builder.setIcon(Optional)
    com.atlassian.confluence.api.model.web.WebItemView.Builder.setKey(String)
    since 5.10. Use WebItemView.Builder.setModuleKey(java.lang.String)
    com.atlassian.confluence.api.model.web.WebItemView.getKey()
    since 5.10. Use WebItemView.getModuleKey()
    com.atlassian.confluence.api.model.web.WebPanelView.Builder.setHtml(String)
    since 5.10. Has no effect. Use WebPanelView.Builder.create(String)
    com.atlassian.confluence.api.model.web.WebPanelView.Builder.setKey(String)
    since 5.10. Use WebPanelView.Builder.setModuleKey(java.lang.String)
    com.atlassian.confluence.api.nav.Navigation.content(ContentId)
    since 5.10 Use Navigation.content(ContentSelector).
    com.atlassian.confluence.api.nav.Navigation.ExperimentalNav.content(ContentId)
    since 5.10. Use Navigation.ExperimentalNav.content(ContentSelector).
    com.atlassian.confluence.api.service.content.ContentLabelService.removeLabel(ContentId, String)
    since 6.5.0, use ContentLabelService.removeLabel(ContentId, Label)
    com.atlassian.confluence.api.service.content.ContentMacroService.MacroInstanceFinder.withHash(String)
    since 5.8, use ContentMacroService.MacroInstanceFinder.withMacroId(String)
    com.atlassian.confluence.api.service.content.ContentPropertyService.ParameterContentPropertyFinder.withKey(String)
    Since 5.9. Use ContentPropertyService.ParameterContentPropertyFinder.withPropertyKey(String);
    com.atlassian.confluence.api.service.eviction.SynchronyDataService.removeApplicationCredentials(String)
    since 7.18
    com.atlassian.confluence.api.service.finder.SingleFetcher.fetchOneOrNull()
    since 6.13.0, use {SingleFetcher.fetchOrNull()}
    com.atlassian.confluence.api.service.web.WebViewService.forContent(String)
    Since 5.5. Use WebViewService.forContent(ContentId).
    com.atlassian.confluence.api.testsupport.matchers.model.content.ContentMatchers.createdDateAfter(DateTime)
    since 8.8 use ContentMatchers.createdDateAfter(OffsetDateTime)
    com.atlassian.confluence.api.testsupport.matchers.model.content.ContentMatchers.createdDateBefore(DateTime)
    since 8.8 use ContentMatchers.createdDateBefore(OffsetDateTime)
    com.atlassian.confluence.api.testsupport.matchers.model.content.ContentMatchers.lastModifiedAfter(DateTime)
    since 8.8 use ContentMatchers.lastModifiedAfter(OffsetDateTime)
    com.atlassian.confluence.api.testsupport.matchers.model.content.ContentMatchers.lastModifiedBefore(DateTime)
    since 8.8 use ContentMatchers.lastModifiedBefore(OffsetDateTime)
    com.atlassian.confluence.cache.CacheMonitoringUtils.startSplit(ConfluenceMonitoring, String, String...)
    since 7.1 Use CacheMonitoringUtils.startSplit(ConfluenceMonitoring, String, Map)
    com.atlassian.confluence.cache.CacheOperations.putIfAbsent(K, V)
    since 7.5 No longer used
    com.atlassian.confluence.cache.CacheStatisticsManager.getLocalCacheStatistics()
    since 7.5 Use ManagedCache.getStatistics()
    com.atlassian.confluence.cache.CacheStatisticsManager.getLocalCacheStatistics(String)
    since 7.5 Use ManagedCache.getStatistics()
    com.atlassian.confluence.cache.DefaultCacheSettingsManager.afterPropertiesSet()
    since 7.12
    com.atlassian.confluence.cache.ehcache.EhCacheManager.getCache(String, Class<K>, Class<V>)
    since 5.7, since it's deprecated in atlassian-cache library 2.5.0
    com.atlassian.confluence.cache.ehcache.EhCacheManager.getCaches()
    since 7.2. Use EhCacheManager.getManagedCaches() instead.
    com.atlassian.confluence.cache.TransactionalCacheFactory.getCache(Class<?>, String)
    since 7.5 Use TransactionalCacheFactory.getTxCache(String)
    com.atlassian.confluence.cache.TransactionalCacheFactory.getCache(String)
    since 7.5 Use TransactionalCacheFactory.getTxCache(String)
    com.atlassian.confluence.cache.TransactionalCacheFactory.getCache(String, Class<K>, Class<V>)
    since 7.5 Use TransactionalCacheFactory.getTxCache(String)
    com.atlassian.confluence.cache.TransactionalCacheFactory.getCache(String, CacheLoader<K, V>)
    since 7.5 Use TransactionalCacheFactory.getTxCache(String, CacheLoader)
    com.atlassian.confluence.cache.TransactionalCacheFactory.getCache(String, CacheLoader<K, V>, CacheSettings)
    since 7.5 Use TransactionalCacheFactory.getTxCache(String, CacheLoader)
    com.atlassian.confluence.cluster.hazelcast.HazelcastClusterManager.getClusterInformation()
    since 8.2
    com.atlassian.confluence.content.apisupport.ContentCreator.saveForCreate(T)
    com.atlassian.confluence.content.apisupport.ContentCreator.saveForCreate(T, Version, Option<Draft>)
    com.atlassian.confluence.content.apisupport.ContentCreator.saveForCreate(T, Option<Draft>)
    com.atlassian.confluence.content.apisupport.DefaultContentCreator.saveForCreate(T)
    since 6.13.0, use DefaultContentCreator.saveNewContent(ContentEntityObject, Version, Draft)
    com.atlassian.confluence.content.apisupport.DefaultContentCreator.saveForCreate(T, Version, Option<Draft>)
    since 7.0.1. Use DefaultContentCreator.saveNewContent(ContentEntityObject, Version, Draft)
    com.atlassian.confluence.content.apisupport.DefaultContentCreator.saveForCreate(T, Option<Draft>)
    since 6.13.0, use DefaultContentCreator.saveNewContent(ContentEntityObject, Version, Draft)
    com.atlassian.confluence.content.CustomContentManager.findAllInSpace(Space)
    Since 4.2. No replacement.
    com.atlassian.confluence.content.CustomContentManager.findByQueryAndFilter(ContentQuery<T>, boolean, LimitedRequest, Predicate<T>)
    since 8.7
    com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateInterceptor.setContentTypeManager(ContentTypeManager)
    since 8.6
    com.atlassian.confluence.content.render.xhtml.ConversionContext.getPageContext()
    since 7.5.0, use ConversionContext.getRenderContext() instead.
    com.atlassian.confluence.content.render.xhtml.ConversionContext.getTimeout()
    since 7.0.1. Use ConversionContext.timeout()
    com.atlassian.confluence.content.render.xhtml.DefaultConversionContext.immutableProperties()
    since 7.0.1. Use DefaultConversionContext.getImmutableProperties()
    com.atlassian.confluence.content.render.xhtml.migration.ExceptionTolerantMigrator.migrate(String, RenderContext, List<RuntimeException>)
    Since 5.3 Use ExceptionTolerantMigrator.migrate(String, com.atlassian.confluence.content.render.xhtml.ConversionContext)
    com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.UserResourceIdentifier.getUsername()
    since 5.2. Use UserResourceIdentifier.getUserKey()
    com.atlassian.confluence.content.render.xhtml.StaxUtils.toString(XMLEventReader)
    since 5.2. Use StaxUtils.toXmlString(javax.xml.stream.XMLEventReader, XmlOutputFactory)
    com.atlassian.confluence.content.render.xhtml.storage.ContentTransformerFactory.getTransformer(MacroDefinitionHandler)
    Use ContentTransformerFactory.getTransformer(MacroDefinitionHandler, MacroDefinitionMarshallingStrategy) instead. Since v5.0.
    com.atlassian.confluence.content.render.xhtml.storage.link.user.MentionsParser.extractUserMentions(XMLEventReader, UserMentionsExtractor)
    Since 5.3. No replacement.
    com.atlassian.confluence.content.render.xhtml.StorageFormatCleaner.cleanQuietly(String, ConversionContext)
    since 5.1, use StorageFormatCleaner.cleanQuietly(String)
    com.atlassian.confluence.content.render.xhtml.Streamables.withCharacterCounting(Streamable, Effect<Long>)
    since 7.0.1. Use Streamables.withCountingCharacters(Streamable, Consumer)
    com.atlassian.confluence.content.render.xhtml.view.excerpt.DefaultExcerpter.createExcerpt(ContentEntityObject, String, Set<String>, int)
    since 5.9. Use DefaultExcerpter.createExcerpt(ContentEntityObject contentEntity, String outputType, ExcerptConfig config)
    com.atlassian.confluence.content.render.xhtml.view.excerpt.DefaultExcerpter.renderContent(ContentEntityObject, String)
    com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroWrapper.wrap(ConversionContext, Macro.OutputType, String, MacroDefinition, boolean)
    since 8.3.0, use ViewMacroWrapper.wrap(ConversionContext, Macro.OutputType, String, MacroDefinition)
    com.atlassian.confluence.content.render.xhtml.XhtmlCleaner.cleanQuietly(String, ConversionContext)
    since 5.1, use XhtmlCleaner.cleanQuietly(String)
    com.atlassian.confluence.content.render.xhtml.XhtmlTimeoutException.forTimeout(Timeout)
    since 7.0.1. Use XhtmlTimeoutException.createForTimeout(Timeout)
    com.atlassian.confluence.content.service.DefaultBlogPostService.newCreateBlogPostCommand(BlogPostProvider, ContentPermissionProvider, CreateContextProvider, ContentEntityObject, User, boolean)
    com.atlassian.confluence.content.service.DefaultBlogPostService.newCreateBlogPostCommand(BlogPostProvider, ContentPermissionProvider, CreateContextProvider, Draft, User, boolean)
    com.atlassian.confluence.content.service.DefaultDraftService.isDraftContentChanged(Long, String, String, Long)
    com.atlassian.confluence.content.service.DefaultDraftService.saveDraftFromEditor(Long, String, DraftService.DraftType, String, Long, String, int)
    com.atlassian.confluence.content.service.DraftService.isDraftContentChanged(Long, String, String, Long)
    since 5.7. No replacement (should stop being used).
    com.atlassian.confluence.content.service.DraftService.saveDraftFromEditor(Long, String, DraftService.DraftType, String, Long, String, int)
    since 6.11.0 user DraftService.saveDraftFromEditor(Long, Long, String, DraftType, String, Long, String, int)
    com.atlassian.confluence.content.service.page.MovePageCommandHelper.listOfPageTitlesAlreadyExist(Page, Space)
    since 6.9. See MovePageAbstractCommand.listOfPermittedPageTitlesAlreadyExist listOfPermittedPageTitlesAlreadyExist does not take into account permissions When we move a page with restricted children, we should not check the existence of those children in the destination space because we will not move restricted pages there
    com.atlassian.confluence.content.ui.AttachmentUiSupport.getAttachmentInfo(String, String)
    Since 4.3 This method is only public because it is used by ContentTypesDisplayMapper. Avoid using this method directly and use a ContentUiSupport object instead. This method will be made private when ContentTypesDisplayMapper is removed.

    TODO Undeprecate and make this private when ContentTypesDisplayMapper is removed.

    com.atlassian.confluence.core.AttachmentResource.getContentLength()
    since 5.10. Use Resource.contentLength() instead.
    com.atlassian.confluence.core.ConfluenceActionSupport.setSkipIsPermitted(boolean)
    since 9.0. Use Atlassian annotations instead. See: Preparing for secure endpoints for details.
    com.atlassian.confluence.core.ConfluenceActionSupport.shouldSkipIsPermitted()
    since 9.0. Use Atlassian annotations instead. See: Preparing for secure endpoints for details.
    com.atlassian.confluence.core.ConfluenceEntityObject.getCreatorName()
    Since 5.2. See instead. If you need a username you would retrieve it by id from the UserAccessor.
    com.atlassian.confluence.core.ConfluenceEntityObject.getLastModifierName()
    Since 5.2. See instead. If you need a username you would retrieve it by id from the UserAccessor.
    com.atlassian.confluence.core.ConfluenceEntityObject.setCreatorName(String)
    since 5.2. Use ConfluenceEntityObject.setCreator(ConfluenceUser) instead.
    com.atlassian.confluence.core.ConfluenceEntityObject.setLastModifierName(String)
    since 5.2. Call ConfluenceEntityObject.setLastModifier(ConfluenceUser) instead
    com.atlassian.confluence.core.ContentEntityManager.getById(long)
    since 7.5.0, use ContentService.find(Expansion...) for plugins, or use ContentEntityManagerInternal in core where applicable
    com.atlassian.confluence.core.ContentEntityManager.getNextVersion(ContentEntityObject)
    since 7.5.0, use ContentService.find(Expansion...) for plugins, or use ContentEntityManagerInternal in core where applicable
    com.atlassian.confluence.core.ContentEntityManager.getOtherVersion(ContentEntityObject, int)
    since 7.5.0, use ContentService.find(Expansion...) for plugins, or use ContentEntityManagerInternal in core where applicable
    com.atlassian.confluence.core.ContentEntityManager.getPreviousVersion(ContentEntityObject)
    since 7.5.0, use ContentService.find(Expansion...) for plugins, or use ContentEntityManagerInternal in core where applicable
    com.atlassian.confluence.core.ContentEntityObject.getContentPermission(String)
    since 2.6 - use getContentPermissionSet
    com.atlassian.confluence.core.ContentEntityObject.getLatestVersionsOfAttachments()
    Since 6.13. use AttachmentManager.getLatestVersionsOfAttachments(page) instead.
    com.atlassian.confluence.core.ContentEntityObject.getPermissions()
    since 2.6 - use ContentEntityObject.getContentPermissionSet(String)
    com.atlassian.confluence.core.ContentEntityObject.sharedAccessAllowed(String)
    since 5.10
    com.atlassian.confluence.core.ContentPermissionManager.copyContentPermissions(AbstractPage, AbstractPage)
    since 5.10.1 use ContentPermissionManager.copyContentPermissions(ContentEntityObject, ContentEntityObject)
    com.atlassian.confluence.core.ContentPermissionManager.getPermissionSets(User, Space)
    since 8.8 use ContentPermissionManager.getPermissionSets(ConfluenceUser, Space)
    com.atlassian.confluence.core.ContentPermissionManager.getPermittedChildren(Page, User)
    since 8.8 use ContentPermissionManager.getPermittedChildren(Page, ConfluenceUser)
    com.atlassian.confluence.core.ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions(Page, User)
    since 8.8 use ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions(Page, ConfluenceUser)
    com.atlassian.confluence.core.ContentPermissionManager.getViewContentPermissions(Page)
    since 5.8. use ContentPermissionManager.getContentPermissionSets(ContentEntityObject, String) passing permission type ContentPermission.VIEW_PERMISSION
    com.atlassian.confluence.core.ContentPermissionManager.hasContentLevelPermission(User, String, ContentEntityObject)
    since 8.8 use ContentPermissionManager.hasContentLevelPermission(ConfluenceUser, String, ContentEntityObject)
    com.atlassian.confluence.core.ContentPermissionManager.hasPermittedChildrenIgnoreInheritedPermissions(Page, User)
    since 8.8 use ContentPermissionManager.hasPermittedChildrenIgnoreInheritedPermissions(Page, ConfluenceUser)
    com.atlassian.confluence.core.DefaultContentPermissionManager.getViewContentPermissions(Page)
    since 5.8. use DefaultContentPermissionManager.getContentPermissionSets(ContentEntityObject, String) passing permission type ContentPermission.VIEW_PERMISSION
    com.atlassian.confluence.core.DefaultContentPermissionManager.setChangeIndexer(ChangeIndexer)
    since 7.5
    com.atlassian.confluence.core.DefaultContentPermissionManager.setIndexer(ConfluenceIndexer)
    since 7.5 indexing performed via events
    com.atlassian.confluence.core.DefaultContentPermissionManager.setPageDao(PageDao)
    since 8.7
    com.atlassian.confluence.core.DefaultSaveContext.setSuppressNotifications(boolean)
    since 6.0. Use the DefaultSaveContext.builder() instead.
    com.atlassian.confluence.core.DefaultSaveContext.setUpdateLastModifier(boolean)
    since 6.0. Use the DefaultSaveContext.builder() instead.
    com.atlassian.confluence.core.persistence.AnyTypeDao.findAllPersistentObjects()
    since 7.14. No. Just no.
    com.atlassian.confluence.core.persistence.AnyTypeDao.findAllPersistentObjectsHandles()
    since 7.14
    com.atlassian.confluence.core.persistence.AnyTypeDao.removeAllPersistentObjectsByType(Class<T>)
    since 7.14 Use EntityRemover.removeAllPersistentObjectsByType(Class)
    com.atlassian.confluence.core.persistence.ContentEntityObjectDao.findContentBySpaceIdAndStatus(long, String, LimitedRequest, Predicate<? super SpaceContentEntityObject>)
    since 7.0.1. Use ContentEntityObjectDaoInternal.findContentBySpaceIdAndStatusAndFilter(long, String, LimitedRequest, Predicate)
    com.atlassian.confluence.core.persistence.ContentEntityObjectDao.getAllModifiers(ContentEntityObject)
    since 7.14 use ContentEntityObjectDao.getAllModifiers(Collection)
    com.atlassian.confluence.core.persistence.ContentEntityObjectDao.getTrashedContent(String)
    since 6.10.0 use ContentEntityObjectDao.getTrashedContents(String, int, int)
    com.atlassian.confluence.core.persistence.ContentEntityObjectDao.getVersionsLastEditedByUserNew(Collection<Long>, UserKey)
    since 6.4.0
    com.atlassian.confluence.core.persistence.hibernate.ExporterAnyTypeDao.findAllPersistentObjectsHibernateHandles()
    since 5.10. Use ExporterAnyTypeDao.findAllPersistentObjectsHibernateHandles(Collection) instead
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.createHibernateTemplate(SessionFactory)
    since 8.6
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.findNamedQuery(String)
    since 6.10.0. Use HibernateObjectDao.findNamedQueryStringParams(String, Cacheability, int, int, Object[]) instead.
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.findNamedQueryStringParams(String, boolean, int, int, Object...)
    since 5.8 Use the equivalent method that uses the HibernateObjectDao.Cacheability enum instead of the cacheable boolean flag
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.findSingleObject(List<T>)
    since 5.2. Entity ID comparison is not a recommended way to select a result. Use HibernateObjectDao.uniqueResult(java.util.List), Query.uniqueResult(), Criteria.uniqueResult(), or manually handle it yourself.
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.getCountResult(List<Number>)
    since 7.0.1. Use DataAccessUtils.intResult(Collection) instead.
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.getHibernateTemplate()
    since 8.6 Use HibernateObjectDao.getSessionFactory() and SessionFactory.getCurrentSession()
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.saveEntity(T)
    since 9.0 use HibernateObjectDao.save(T)
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.setHibernateTemplate(HibernateTemplate)
    since 8.6
    com.atlassian.confluence.core.persistence.hibernate.VersionedHibernateObjectDao.findNamedQueryStringParams(String, boolean, LimitedRequest, Object...)
    since 5.8 Use the equivalent method that uses the HibernateObjectDao.Cacheability enum instead of the cacheable boolean flag
    com.atlassian.confluence.core.PluginDataSourceFactory.FilterByType.evaluate(PluginDataSourceFactory.ResourceView)
    since 7.0.1. Use PluginDataSourceFactory.FilterByType.test(ResourceView) instead.
    com.atlassian.confluence.core.SaveContext.setSuppressNotifications(boolean)
    since 6.0. Use DefaultSaveContext.builder() instead.
    com.atlassian.confluence.core.SaveContext.setUpdateLastModifier(boolean)
    since 6.0. Use DefaultSaveContext.builder() instead.
    com.atlassian.confluence.core.TimeZone.getDefault()
    since 5.7. Use TimeZoneManager.getDefaultTimeZone()} instead.
    com.atlassian.confluence.core.Versioned.setOriginalVersion(Versioned)
    since 7.0.0
    com.atlassian.confluence.core.VersionHistorySummary.getContributors()
    since 6.4.0 use VersionHistorySummary.getContributorSet()
    com.atlassian.confluence.core.VersionHistorySummary.getLastModifier()
    since 5.11. Use VersionHistorySummary.getContributors() instead
    com.atlassian.confluence.core.VersionHistorySummary.getLastModifierName()
    since 5.2. See VersionHistorySummary.getLastModifier() instead.
    com.atlassian.confluence.darkfeatures.rest.DarkFeatureSiteResource.enableFeatures(String)
    since 5.6. Use the POST.
    com.atlassian.confluence.darkfeatures.rest.DarkFeatureUserResource.enableFeatures(String)
    since 5.6. Use the POST.
    com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(String, String, IProgressMonitor)
    since 8.6
    com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(String, String, IProgressMonitor, boolean)
    since 8.6
    com.atlassian.confluence.dmz.pages.AttachmentManagerInternal.getAttachmentDao()
    since 7.5
    com.atlassian.confluence.dmz.pages.PageManagerInternal.reconcileIfNeeded(AbstractPage, SaveContext)
    since 7.14.0 Use ContentReconciliationManager.reconcileIfNeeded(ContentEntityObject, SaveContext) instead.
    com.atlassian.confluence.dmz.pagination.PagerToPageResponseHelper.fromPager(Pager<H>, LimitedRequest, Function<H, M>)
    since 7.0.1. Use PagerToPageResponseHelper.createFromPager(Pager, LimitedRequest, Function)
    com.atlassian.confluence.event.events.admin.LicenceUpdatedEvent.getOldLicense()
    since 7.5.0
    com.atlassian.confluence.event.events.admin.ReindexStageFinishedEvent.getReIndexOption()
    since 5.10. Use ReindexStageFinishedEvent.getOption()
    com.atlassian.confluence.event.events.admin.ReindexStageStartedEvent.getReIndexOption()
    since 5.10. Use ReindexStageStartedEvent.getOption()
    com.atlassian.confluence.event.events.admin.SearchUsersEvent.getSearchTermType()
    since 8.4.2. Use SearchUsersEvent.getType() instead.
    com.atlassian.confluence.event.events.analytics.HttpRequestStats.logDbRequest(Stopwatch)
    since 7.0.1. Use HttpRequestStats.logDbRequest(Duration)
    com.atlassian.confluence.event.events.content.ContentEvent.setSuppressNotifications(boolean)
    since 5.11.0, use ContentEvent(Object, boolean)
    com.atlassian.confluence.event.events.space.SpaceLogoUpdateEvent.getEventType()
    since 5.10
    com.atlassian.confluence.impl.audit.listener.AbstractAuditListener.auditEventBuilder(String, String, CoverageArea, CoverageLevel)
    since 7.5.0 use AuditEvent.fromI18nKeys(String, String, CoverageLevel, CoverageArea) instead.
    com.atlassian.confluence.impl.backuprestore.backup.exporters.DatabaseExporterHelper.checkNameDoesNotHaveSqlInjections(String)
    since 7.20.0 use TableAndFieldNameValidator instead.
    com.atlassian.confluence.impl.backuprestore.restore.container.BackupContainerReader.getLegacyBackupProperties()
    since 8.2.0
    com.atlassian.confluence.impl.backuprestore.restore.container.XMLBackupContainerReader.getLegacyBackupProperties()
    com.atlassian.confluence.impl.cache.CacheFlusher.cacheFlusher(CacheManager)
    since 5.10
    com.atlassian.confluence.impl.cache.CacheFlusher.createCacheManagerFlusher(CacheManager)
    since 5.10
    com.atlassian.confluence.impl.cache.hazelcast.HibernateManagedRegionCacheLookup.empty()
    since 8.4 no replacement
    com.atlassian.confluence.impl.cluster.event.ClusterEventService.isAvailable()
    since 8.4 to be removed
    com.atlassian.confluence.impl.content.DefaultPageManager.getDescendents(Page)
    since 5.5.1. Use DefaultPageManager.getDescendants(Page)
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredAbstractPages(Space, String, List<ContentStatus>, LimitedRequest, Predicate<? super AbstractPage>...)
    since 7.0.1. Use DefaultPageManager.getFilteredAbstractPages(Space, String, List, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredAbstractPages(Space, List<ContentType>, List<ContentStatus>, LimitedRequest, Predicate<? super AbstractPage>...)
    since 7.0.1. Use DefaultPageManager.getFilteredAbstractPages(Space, List, List, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredAbstractPages(String, List<ContentStatus>, LimitedRequest, Predicate<? super AbstractPage>...)
    since 7.0.1. Use DefaultPageManager.getFilteredAbstractPages(String, List, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredAbstractPages(List<ContentType>, List<ContentStatus>, LimitedRequest, Predicate<? super AbstractPage>...)
    since 7.0.1. Use DefaultPageManager.getFilteredAbstractPages(List, List, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredAbstractPagesByTitle(String, LimitedRequest, Predicate<? super AbstractPage>...)
    since 7.0.1. Use DefaultPageManager.getFilteredAbstractPagesByTitle(String, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredBlogPosts(Space, LimitedRequest, Predicate<? super BlogPost>...)
    since 7.0.1. Use DefaultPageManager.getFilteredBlogPosts(Space, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredPages(LimitedRequest, Predicate<? super Page>...)
    since 7.0.1. Use DefaultPageManager.getFilteredPages(LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.content.DefaultPageManager.getFilteredPages(Space, LimitedRequest, Predicate<? super Page>...)
    since 7.0.1. Use DefaultPageManager.getFilteredPages(Space, LimitedRequest, java.util.function.Predicate[])
    com.atlassian.confluence.impl.hibernate.DataAccessUtils.getDialect()
    since 8.0 Use SchemaInformationService.getDialect()
    com.atlassian.confluence.impl.logging.LogAppenderController.reconfigureAppendersWithLogDirectory()
    since 8.7
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFile.getAttachmentDataFile(FilesystemPath, int, AttachmentDataStreamType)
    since 8.1.0 as it is used only in a deprecated v003 attachment format
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystem.getAttachmentDataFile(long, Long, Long, Integer, AttachmentDataStreamType)
    since 8.3.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystem.moveAttachment(AttachmentRef, AttachmentRef, AttachmentRef.Container)
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystem.moveAttachments(AttachmentRef.Container, AttachmentRef.Space, AttachmentRef.Space)
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystem.moveDataForAttachmentVersion(AttachmentRef, AttachmentRef)
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystem.prepareForMigrationTo()
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystemV003.containerDirectoryForAttachmentVersions(long, long, Optional<Long>)
    since 7.14 Use AttachmentDataFileSystemV003.containerPathForAttachmentVersions(long, long, Long)
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystemV003.getDirectoryForSpace(Optional<Long>)
    since 7.14 use AttachmentDataFileSystemV003.getPathForSpace(Long)
    com.atlassian.confluence.impl.pages.attachments.filesystem.AttachmentDataFileSystemV003.getPathForSpace(Long)
    since 8.1.0. Space is no longer a part of the attachment path since storage v004.
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemAdapter.moveAttachment(AttachmentRef, AttachmentRef, AttachmentRef.Container)
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemAdapter.moveAttachments(AttachmentRef.Container, AttachmentRef.Space, AttachmentRef.Space)
    since 8.1.0. Space is no longer a part of the attachment path since storage v004.
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemAdapter.moveDataForAttachmentVersion(AttachmentRef, AttachmentRef)
    since 8.1.0
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemAdapter.prepareForMigrationTo()
    since 8.1.0. Migration DB <-> FS should be already done and is not supported in 8.1.
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemV004.moveAttachment(AttachmentRef, AttachmentRef, AttachmentRef.Container)
    since 8.1.0, not needed in v004 storage
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemV004.moveAttachments(AttachmentRef.Container, AttachmentRef.Space, AttachmentRef.Space)
    since 8.1.0, not needed in v004 storage because we do not move files in v004 storage
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemV004.moveDataForAttachmentVersion(AttachmentRef, AttachmentRef)
    since 8.1.0, not needed in v004 storage
    com.atlassian.confluence.impl.pages.attachments.filesystem.ContentDirectoryStructureAttachmentDataFileSystemV004.prepareForMigrationTo()
    since 8.1.0, the DB storage is deprecated since 5.4.
    com.atlassian.confluence.impl.pages.attachments.objectstorage.ObjectStorageAttachmentDataFileSystem.getAttachmentDataFile(long, Long, Long, Integer, AttachmentDataStreamType)
    since 8.3.0
    com.atlassian.confluence.impl.pages.attachments.objectstorage.ObjectStorageAttachmentDataFileSystem.moveAttachment(AttachmentRef, AttachmentRef, AttachmentRef.Container)
    since 8.1.0, not needed in v004 storage
    com.atlassian.confluence.impl.pages.attachments.objectstorage.ObjectStorageAttachmentDataFileSystem.moveAttachments(AttachmentRef.Container, AttachmentRef.Space, AttachmentRef.Space)
    since 8.1.0, not needed in v004 storage because we do not move files in v004 storage
    com.atlassian.confluence.impl.pages.attachments.objectstorage.ObjectStorageAttachmentDataFileSystem.moveDataForAttachmentVersion(AttachmentRef, AttachmentRef)
    since 8.1.0, not needed in v004 storage
    com.atlassian.confluence.impl.pages.attachments.objectstorage.ObjectStorageAttachmentDataFileSystem.prepareForMigrationTo()
    since 8.1.0, not needed in v004 storage because no action needed for v004 migration
    com.atlassian.confluence.impl.pages.thumbnail.renderer.ThumbnailRenderer.imageDimensions(File)
    since 7.0.1 , use ThumbnailRenderer.dimensions(File)
    com.atlassian.confluence.impl.pages.thumbnail.renderer.ThumbnailRenderer.imageDimensions(InputStream)
    since 7.0.1 , use ThumbnailRenderer.dimensions(InputStream)
    com.atlassian.confluence.impl.pages.thumbnail.ThumbnailManagerInternal.getThumbnailFile(long, int, long)
    since 7.14
    com.atlassian.confluence.impl.pages.thumbnail.ThumbnailManagerInternal.getThumbnailFile(Attachment)
    since 7.14
    com.atlassian.confluence.impl.pages.thumbnail.ThumbnailManagerInternal.getThumbnailFile(Attachment, ImageDimensions)
    since 7.14
    com.atlassian.confluence.impl.plugin.web.readonly.ReadOnlyWebLink.getAccessKey(GlobalHelper)
    since 8.5.5, use ReadOnlyWebLink.getAccessKey(Map) instead.
    com.atlassian.confluence.impl.search.CompositeIndexManager.getTaskQueue()
    since 7.9.0. Please use IndexManager.getQueueSize() and IndexManager.addTask(ConfluenceIndexTask)
    com.atlassian.confluence.impl.search.v2.lucene.filter.HibernateSpacePermissionsFilterDao.getPermittedSpaceKeysForUser(User)
    com.atlassian.confluence.impl.search.v2.lucene.filter.SpacePermissionsFilterDao.getPermittedSpaceKeysForUser(User)
    since 5.9, use SpacePermissionsFilterDao.getPermittedSpaceKeys(com.atlassian.confluence.impl.security.query.SpacePermissionQueryBuilder) or SpacePermissionsFilterFactory instead. This function does not correctly determine what users with unlicensed access can see.
    com.atlassian.confluence.impl.search.v2.mappers.QueryStringQueryMapper.setLuceneQueryParserFactory(LuceneQueryParserFactory)
    since 8.9.0 in favor of QueryStringQueryMapper.setAutoCorrectRawQueryTransformer(LuceneAutoCorrectRawQueryParser)
    com.atlassian.confluence.impl.search.v2.mappers.TextFieldQueryMapper.setLuceneQueryParserFactory(LuceneQueryParserFactory)
    since 8.9.0 in favor of QueryStringQueryMapper.setAutoCorrectRawQueryTransformer(LuceneAutoCorrectRawQueryParser)
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.removeAllPermissions(Space)
    since 5.9. Use SpacePermissionManagerInternal.removeAllPermissions(com.atlassian.confluence.spaces.Space, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.removeAllPermissionsForGroup(String)
    since 5.8. Use SpacePermissionManagerInternal.removeAllPermissionsForGroup(String, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.removeAllUserPermissions(ConfluenceUser)
    since 5.9. Use SpacePermissionManagerInternal.removeAllUserPermissions(com.atlassian.confluence.user.ConfluenceUser, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.removeGlobalPermissionForUser(ConfluenceUser, String)
    since 5.9. Use SpacePermissionManagerInternal.removeGlobalPermissionForUser(com.atlassian.confluence.user.ConfluenceUser, String, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.removePermission(SpacePermission)
    since 5.9. Use SpacePermissionManagerInternal.removePermission(SpacePermission, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager.savePermission(SpacePermission)
    since 5.9. Use SpacePermissionSaverInternal.savePermission(SpacePermission, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.impl.user.crowd.GroupMembershipCache.getGroupsForGroup(long, String)
    since 7.5 use GroupMembershipCache.getGroupsForGroup(long, String, Supplier)
    com.atlassian.confluence.impl.user.crowd.MembershipCache.getGroupsForGroup(long, String)
    since 7.3 Use MembershipCache.getGroupsForGroup(long, String, Supplier)
    com.atlassian.confluence.impl.user.RegisteredUsersCache.getCacheName()
    since 5.10. Don't use this. You don't need it.
    com.atlassian.confluence.impl.util.tomcat.DefaultTomcatConfigHelper.getMaxHttpThreads()
    since 7.12.3 Use DefaultTomcatConfigHelper.getAllMaxHttpThreads()
    com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(String, VCacheRequestContextOperations.Action<T, X>)
    since 6.0. Partitions are not supported in Confluence Server
    com.atlassian.confluence.importexport.DefaultImportExportManager.getContentPermissionManager()
    since 7.15 obtain ContentPermissionManager via injection
    com.atlassian.confluence.importexport.impl.ExportUtils.getTitleAsFilename(String)
    since 5.1.4. Use ExportUtils.getTitleAsFilename(ContentEntityObject) instead (see CONF-27260)
    com.atlassian.confluence.importexport.impl.StorageFormatUserRewriter.rewriteUserKeysInContent(String, Function<UserKey, UserKey>, ConversionContext)
    since 7.0.1. Use StorageFormatUserRewriter.transformUserKeysInContent(String, Function, ConversionContext)
    com.atlassian.confluence.importexport.resource.ThumbnailDownloadResourceManager.setThumbnailManager(ThumbnailManager)
    since 7.12
    com.atlassian.confluence.importexport.xmlimport.BackupImporter.setCacheManager(CacheManager)
    since 5.10 Use BackupImporter.setCacheFlusher(CacheFlusher)
    com.atlassian.confluence.importexport.xmlimport.BackupImporter.setSchemaHelper(ConfluenceSchemaHelper)
    com.atlassian.confluence.importexport.xmlimport.FileBackupImporter.setIndexer(Indexer)
    since 7.5 unused
    com.atlassian.confluence.importexport.xmlimport.XmlImporter.doImport(Session, InputStreamFactory, ProgressMeter, boolean, ImportedObjectPreProcessor)
    since 6.15 use XmlImporter.doImport(Session, InputStreamFactory, boolean, ImportContext)
    com.atlassian.confluence.internal.persistence.hibernate.ContentEntityObjectHibernateDao.findContentBySpaceIdAndStatus(long, String, LimitedRequest, Predicate<? super SpaceContentEntityObject>)
    since 7.0.1. Use ContentEntityObjectDaoInternal.findContentBySpaceIdAndStatusAndFilter(long, String, LimitedRequest, java.util.function.Predicate)
    com.atlassian.confluence.internal.persistence.hibernate.ContentEntityObjectHibernateDao.getVersionsLastEditedByUserNew(Collection<Long>, UserKey)
    since 6.4.0
    com.atlassian.confluence.internal.search.queue.AbstractJournalIndexTaskQueue.flushQueue()
    com.atlassian.confluence.internal.search.queue.AbstractJournalIndexTaskQueue.flushQueue(int)
    com.atlassian.confluence.internal.search.tasks.NoOpIndexTask.getInstance()
    since 7.9. use NoOpIndexTask.getChangeInstance() or NoOpIndexTask.getContentInstance()
    com.atlassian.confluence.internal.search.v2.lucene.ILuceneConnection.closeWriter()
    since 8.1.1 without replacement, there is no real need to close writer while keeping reader open
    com.atlassian.confluence.internal.security.ThreadLocalPermissionsCacheInternal.cacheCanUseConfluence(User, boolean)
    since 5.9: only here to support legacy com.atlassian.confluence.security.ThreadLocalPermissionsCache#canUseConfluence(User).
    com.atlassian.confluence.internal.security.ThreadLocalPermissionsCacheInternal.canUseConfluence(User)
    since 5.9: only here to support legacy com.atlassian.confluence.security.ThreadLocalPermissionsCache#canUseConfluence(User). Use ConfluenceAccessManager.getUserAccessStatus(com.atlassian.confluence.user.ConfluenceUser) instead.
    com.atlassian.confluence.it.AcceptanceTestHelper.getClient()
    since 5.6 Use AcceptanceTestHelper.getRestClient()
    com.atlassian.confluence.it.AcceptanceTestHelper.make()
    since 5.6. Use AcceptanceTestHelper.make(boolean) to explicitly specify whether User.TEST should be auto-created.
    com.atlassian.confluence.it.AcceptanceTestHelper.setUp(Class, TestName)
    since 5.9. Use AcceptanceTestHelper as a Rule instead
    com.atlassian.confluence.it.admin.BundledTheme.getDocumentationTheme()
    since 6.0 due to removal of DocTheme
    com.atlassian.confluence.it.admin.CacheStatisticsPage.view()
    com.atlassian.confluence.it.admin.CacheStatisticsPage.view(WebTester)
    com.atlassian.confluence.it.admin.EditSecurityConfiguration.isAntiXssModeEnabled()
    com.atlassian.confluence.it.admin.EditSecurityConfiguration.setAntiXssModeEnabled(boolean)
    com.atlassian.confluence.it.content.ContentBeanMatchers.assertIsNotViewable(ViewContentBean)
    since 5.6 Use ViewContentBean.assertHasNoViewPermission()
    com.atlassian.confluence.it.content.ContentBeanMatchers.assertIsViewable(ViewContentBean)
    since 5.6 Use ViewContentBean.assertHasViewPermission()
    com.atlassian.confluence.it.content.EditContentBean.createBlogPost(String)
    since 5.9.0 use EditContentBean.createByUrlBuilder(Space, WebTester) instead.
    com.atlassian.confluence.it.content.EditContentBean.createBlogPost(WebTester)
    since 5.9.0 use EditContentBean.createByUrlBuilder(Space, WebTester) instead.
    com.atlassian.confluence.it.content.EditContentBean.createPage(Space)
    since 5.9.0 use EditContentBean.createByUrlBuilder(Space, WebTester) instead.
    com.atlassian.confluence.it.content.EditContentBean.createPage(String)
    since 5.9.0 use EditContentBean.createByUrlBuilder(Space, WebTester) instead.
    com.atlassian.confluence.it.content.EditContentBean.createPage(WebTester)
    since 5.9.0 use EditContentBean.createByUrlBuilder(Space, WebTester) instead.
    com.atlassian.confluence.it.content.ViewContentBean.canAddAttachment()
    since 5.9.0.
    com.atlassian.confluence.it.content.ViewContentBean.canAddBlogPost()
    since 5.9.0.
    com.atlassian.confluence.it.content.ViewContentBean.canAddPage()
    since 5.9.0.
    com.atlassian.confluence.it.content.ViewContentBean.createBlogPost()
    since 5.9.0 use EditContentBean.CreateByUrlBuilder instead.
    com.atlassian.confluence.it.content.ViewContentBean.createPage()
    since 5.9.0 use EditContentBean.CreateByUrlBuilder instead.
    com.atlassian.confluence.it.content.ViewContentBean.hasNoPermission()
    Since 5.6 Use ViewContentBean.assertHasViewPermission() or ViewContentBean.assertHasNoViewPermission()
    com.atlassian.confluence.it.content.ViewContentBean.isViewable()
    since 5.6 Use ViewContentBean.assertHasNoViewPermission() or ViewContentBean.assertHasViewPermission()
    com.atlassian.confluence.it.content.ViewContentBean.viewBlogPost(String, String)
    Since 5.6. This method is flaky as dates can change during test runs. Use ViewContentBean.viewBlogPost(com.atlassian.confluence.it.BlogPost) instead.
    com.atlassian.confluence.it.content.ViewContentBean.viewBlogPost(String, String, WebTester)
    Since 5.6. This method is flaky as dates can change during test runs. Use ViewContentBean.viewBlogPost(com.atlassian.confluence.it.BlogPost) instead.
    com.atlassian.confluence.it.Forms.setFormInput(String, String, WebTester)
    com.atlassian.confluence.it.Forms.submitForm(String)
    com.atlassian.confluence.it.Forms.submitForm(String, WebTester)
    com.atlassian.confluence.it.mail.MailUtils.getBody(MimeMessage)
    since 7.6.0, use MailUtils.getBody(Message)
    com.atlassian.confluence.it.mail.MailUtils.getSender(MimeMessage)
    since 7.6.0, use MailUtils.getSenders(Message)) instead
    com.atlassian.confluence.it.Page.getAddChildPageUrl()
    Use Page.getAddChildPageUrl(String) instead
    com.atlassian.confluence.it.plugin.TestPlugins.installCrowdProxyIfNeeded(ConfluenceRpc)
    since 5.10. Not needed
    com.atlassian.confluence.it.plugin.TestPlugins.installFuncTestRpcPlugin(PluginHelper)
    Since 5.6. Use TestPlugins.setupTestPluginsForJWebUnit(ConfluenceRpc) to set up required plugins.
    com.atlassian.confluence.it.plugin.TestPlugins.installTestPlugins(PluginHelper)
    Since 5.6. Use TestPlugins.setupTestPluginsForJWebUnit(ConfluenceRpc) or TestPlugins.setupTestPluginsForWebDriver(com.atlassian.confluence.it.rpc.ConfluenceRpc) to set up required plugins.
    com.atlassian.confluence.it.ResponseXPath.getElementAttributeValue(String, String)
    com.atlassian.confluence.it.ResponseXPath.getElementAttributeValue(String, String, WebTester)
    com.atlassian.confluence.it.ResponseXPath.getElementText(String)
    com.atlassian.confluence.it.ResponseXPath.getElementText(String, WebTester)
    com.atlassian.confluence.it.ResponseXPath.hasElement(String)
    com.atlassian.confluence.it.ResponseXPath.hasElement(String, WebTester)
    com.atlassian.confluence.it.RestHelper.newResource(User)
    since 5.6 Use RestHelper.newResource(String, User)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.createComment(Comment, long)
    Since 5.5. Just call ConfluenceRpc.createComment(Comment) with a Comment that has a parentId set.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.createPage(String, String, String, long)
    Since 5.4. Use ConfluenceRpc.createPage(Page).
    com.atlassian.confluence.it.rpc.ConfluenceRpc.createSpace(String, String, String)
    Since 5.5. Create a Space and call ConfluenceRpc.createSpace(Space).
    com.atlassian.confluence.it.rpc.ConfluenceRpc.createWikiMarkupPage(Page)
    Since 5.4. Use XHTML markup in your tests, and call ConfluenceRpc.createPage(Page)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.disableAnonymousAccess()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.disableAnonymousUseConfluence() instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.enableAnonymousAccess()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.enableAnonymousUseConfluence() instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.execute(String, Object...)
    Since 5.6. Use the less ambiguous ConfluenceRpc.executeOnCurrentNode(String, Object...)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.executeAuthPluginXmlRpc(String, String, Object...)
    Since 5.6. Use the less ambiguous ConfluenceRpc.executeAuthPluginXmlRpcOnCurrentNode(String, String, Object...)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.executeFuncTest(String, Object...)
    Since 5.6. Use the less ambiguous ConfluenceRpc.executeFuncTestOnCurrentNode(String, Object...)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.executeFuncTestWithToken(String, String, Object...)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.executeRpc(String, String, String, Object...)
    com.atlassian.confluence.it.rpc.ConfluenceRpc.getGlobalPermissions(Group)
    Old XML-RPC method.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.getPermissionsForUser(Space, User)
    Old XML-RPC method.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.getPermissionsForUser(String, String)
    Old XML-RPC method.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantAllPermissions(Entity, Space)
    Use rpc.admin.permissions.PermissionsRpc.addSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantAllPermissionsExceptAdmin(Entity, Space)
    Use rpc.admin.permissions.PermissionsRpc.addAllSpaceUserPermissionsExceptAdmin(java.lang.String, java.lang.String) or PermissionsRpc.addAllSpaceGroupPermissionsExceptAdmin(java.lang.String, java.lang.String) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantAnonymousPermission(SpacePermission, Space)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantAnonymousUsePermission()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.enableAnonymousUseConfluence() instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantAnonymousViewUserProfilePermission()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addGlobalAnonymousPermissions(com.atlassian.confluence.it.GlobalPermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantPermission(GlobalPermission, Entity)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addGlobalUserPermissions(java.lang.String, com.atlassian.confluence.it.GlobalPermission...) or PermissionsRpc.addGlobalGroupPermissions(java.lang.String, com.atlassian.confluence.it.GlobalPermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantPermission(SpacePermission, Space, Entity)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantPermission(SpacePermission, String, Entity)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.grantPermissions(Space, Entity, SpacePermission...)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.addSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.addSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.purgeFromTrash(Space, long)
    Since 5.6. Just call ContentRpc.purge(ContentId) directly.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokeAllPermissions(Group)
    Old XML-RPC method. No exact replacement. Use rpc.admin.permissions.PermissionsRpc.removeAllGlobalGroupPermissions(java.lang.String), and PermissionsRpc.removeAllSpaceGroupPermissions(java.lang.String, java.lang.String) for the appropriate spaces.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokeAnonymousPermission(SpacePermission, Space)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.removeSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokeAnonymousUsePermission()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.disableAnonymousUseConfluence() instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokeAnonymousViewUserProfilePermission()
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.removeGlobalAnonymousPermissions(com.atlassian.confluence.it.GlobalPermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokePermission(GlobalPermission, Entity)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.removeGlobalUserPermissions(java.lang.String, com.atlassian.confluence.it.GlobalPermission...) or PermissionsRpc.removeGlobalGroupPermissions(java.lang.String, com.atlassian.confluence.it.GlobalPermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokePermission(SpacePermission, Space, Entity)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.removeSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.removeSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.removeSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.revokePermissions(Space, Entity, SpacePermission...)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.removeSpaceUserPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.removeSpaceAnonymousPermissions(java.lang.String, com.atlassian.confluence.it.SpacePermission...) or PermissionsRpc.removeSpaceGroupPermissions(java.lang.String, java.lang.String, com.atlassian.confluence.it.SpacePermission...) instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.setEnableAnonymousAccess(boolean)
    Old XML-RPC method. Use rpc.admin.permissions.PermissionsRpc.enableAnonymousUseConfluence() or PermissionsRpc.disableAnonymousUseConfluence() instead.
    com.atlassian.confluence.it.rpc.ConfluenceRpc.setLogLevel(String, Level)
    since 7.5 use ConfluenceRpc.setLogLevel(String, LogLevel)
    com.atlassian.confluence.it.rpc.delegates.admin.DarkFeatureRpc.enableSiteFeature(String)
    since 5.6. Use DarkFeatureRpc.enableSiteFeatures(String...)
    com.atlassian.confluence.it.rpc.delegates.admin.DarkFeatureRpc.enableUserFeature(String)
    since 5.6. Use DarkFeatureRpc.enableUserFeatures(String...)
    com.atlassian.confluence.it.rpc.delegates.admin.LoggingRpc.setLogLevel(String, Level)
    since 7.5 Use LoggingRpc.setLogLevel(String, LogLevel)
    com.atlassian.confluence.it.ServerStateManager.createTestData()
    Since 5.6 Use ServerStateManager.createTestData(boolean) to be explicit about test user creation.
    com.atlassian.confluence.it.ServerStateManager.removeTestData()
    since 7.9 because it is misleadingly named. Use ServerStateManager.pauseJobsAndRemoveTestData(), or ServerStateManager.onlyRemoveTestData().
    com.atlassian.confluence.it.ServerStateManager.resetTestData()
    since 5.6 Use ServerStateManager.resetTestData(boolean) to be explicit about auto-test-user creation.
    com.atlassian.confluence.it.setup.PostSetupHelper.disableFeatureDiscovery()
    Since 5.6. Use TestPlugins.disableUnneededPluginsAndModules(ConfluenceRpc)
    com.atlassian.confluence.it.setup.PostSetupHelper.disableWhatsNew()
    Since 5.6. Use TestPlugins.disableUnneededPluginsAndModules(ConfluenceRpc)
    com.atlassian.confluence.it.setup.PostSetupHelper.ensureDirectoryConfig(DirectoryConfiguration)
    since 7.19 use DirectoryConfiguration.configureIfNecessary(WebTester, ConfluenceRpc, ConfluenceRestClient)
    com.atlassian.confluence.it.Space.chooseTemplateToCreatePageUrl()
    use Space.chooseTemplateToCreatePageUrl(String) instead
    com.atlassian.confluence.it.Space.chooseTemplateToCreatePageUrl(long)
    use Space.chooseTemplateToCreatePageUrl(long, String) instead
    com.atlassian.confluence.it.Space.getCreateChildPageUrl(long)
    use Space.getCreateChildPageUrl(long, String) instead
    com.atlassian.confluence.it.Space.getCreatePageFromTemplateUrl(long)
    use Space.getCreatePageFromTemplateUrl(long, String) instead
    com.atlassian.confluence.it.Space.getCreatePageUrl()
    use Space.getCreatePageUrl(String) instead
    com.atlassian.confluence.it.system.LogAdjuster.setLogLevel(String, Level)
    since 7.5 Use LogAdjuster.setLogLevel(String, LogLevel)
    com.atlassian.confluence.it.TestProperties.getJiraBaseurl()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isIndraEnabled()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isJiraEnabled()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isOnDemandAlaCarte()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isOnDemandMode()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isOnDemandStandalone()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isRemoteInstance()
    since 5.10. No longer needed
    com.atlassian.confluence.it.TestProperties.isRemoteODInstance()
    since 5.10. No longer needed
    com.atlassian.confluence.it.user.LoginHelper.logInDecorated(User)
    since 6.7. noop.jsp no longer supports having a decorator.
    com.atlassian.confluence.it.user.LoginHelper.logInFast(User)
    since 7.10. Use LoginHelper.logInAs(User) instead.
    com.atlassian.confluence.it.user.LoginHelper.logInFast(String, String, boolean)
    since 7.10. Use LoginHelper.logIn(String, String, boolean) instead.
    com.atlassian.confluence.it.usermanagement.DirectoryConfiguration.configure(WebTester, ConfluenceRpc)
    com.atlassian.confluence.jmx.MBeanExporterWithUnregister.unregisterBean(ObjectName)
    since 5.10. Use MBeanExportOperations.unregisterManagedResource(javax.management.ObjectName) instead.
    com.atlassian.confluence.jmx.MBeanExporterWithUnregisterImpl.unregisterBean(ObjectName)
    since 5.10. Use MBeanExporterWithUnregisterImpl.unregisterManagedResource(javax.management.ObjectName) instead.
    com.atlassian.confluence.labels.Label.getOwner()
    since 5.2. See Label.getOwnerUser() instead.
    com.atlassian.confluence.labels.Label.isNew()
    since Confluence 5.1, do not use.
    com.atlassian.confluence.labels.LabelManager.getContent(Label)
    since 5.3. Use a method like LabelManager.getContentForLabel(int, int, Label) that provides a specific return type.
    com.atlassian.confluence.labels.LabelManager.getContentForAllLabels(Collection<Label>, int, int)
    since 5.3. Use LabelManager.getContentForAllLabels(int, int, Label...) instead.
    com.atlassian.confluence.labels.LabelManager.getCurrentContentForLabel(Label)
    since 5.3. Use LabelManager.getContentForLabel(int, int, Label).
    com.atlassian.confluence.labels.LabelManager.getCurrentContentForLabelAndSpace(Label, String)
    since 5.3. Use the LabelManager.getContentInSpaceForLabel(int, int, String, Label).
    com.atlassian.confluence.labels.LabelParser.parse(String)
    since 6.0. Use LabelParser.parse(String, User) instead.
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findContentForLabel(Label, int)
    since 5.3. Use a findContentForAllLabels variant with an offset and maxResults.
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findCurrentContentForLabel(Label)
    since 5.3. Use LabelDao.findForAllLabels(Class, int, int, Label...)
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findCurrentContentForLabelAndSpace(Label, String)
    Since 5.3. Use LabelDao.findContentInSpaceForAllLabels(int, int, String, Label...).
    com.atlassian.confluence.labels.service.LabelValidationHelper.validateLables(Collection<String>)
    since 6.0, use LabelValidationHelper.validateLabels(Collection)
    com.atlassian.confluence.languages.DefaultLocaleManager.setCacheManager(CacheManager)
    since 5.10 Use DefaultLocaleManager.setCacheFactory(VCacheFactory)
    com.atlassian.confluence.languages.DefaultLocaleManager.setUserAccessorSupplier(Supplier<UserAccessor>)
    since 7.0.1. Use DefaultLocaleManager.setUserAccessorGenerator(Supplier)
    com.atlassian.confluence.license.DefaultLicenseService.retrieve(Product)
    since 7.0.1. Use LicenseService.retrieveForProduct(Product)
    com.atlassian.confluence.license.LicenseService.retrieve(Product)
    since 7.0.1. Use LicenseService.retrieveForProduct(Product)
    com.atlassian.confluence.license.util.ConfluenceLicenseUtils.isDataCenter(ConfluenceLicense)
    since 5.9.1. Use ProductLicense.isClusteringEnabled() instead.
    com.atlassian.confluence.license.util.ConfluenceLicenseUtils.numberOfClusterNodes(ConfluenceLicense)
    since 5.9.1. Use ConfluenceLicense.getMaximumNumberOfClusterNodes() instead.
    com.atlassian.confluence.like.LikeEntityDao.removeAllLikesFor(String)
    since 6.13. use LikeEntityDao.removeAllLikesFor(UserKey) instead
    com.atlassian.confluence.like.LikeManager.removeAllLikesFor(String)
    since 6.13. User LikeManager.removeAllLikesFor(UserKey) instead.
    com.atlassian.confluence.links.DefaultLinkManager.setAttachmentLinksUpdater(AttachmentLinksUpdater)
    since 7.7 unused
    com.atlassian.confluence.links.DefaultLinkManager.setLinkResolver(LinkResolver)
    since 7.7 unused
    com.atlassian.confluence.links.DefaultLinkManager.setLinksUpdater(LinksUpdater)
    since 7.7 unused
    com.atlassian.confluence.links.DefaultLinkManager.setMacroManager(MacroManager)
    since 7.7 unused
    com.atlassian.confluence.links.DefaultLinkManager.setSettingsManager(SettingsManager)
    since 7.7 unused
    com.atlassian.confluence.links.DefaultRelatedContentRefactorer.contractAbsoluteReferencesInContent(List<Page>, Space)
    since 5.9 use DefaultRelatedContentRefactorer.contractAbsoluteReferencesInContent(List) instead
    com.atlassian.confluence.links.RelatedContentRefactorer.contractAbsoluteReferencesInContent(List<Page>, Space)
    since 5.9 use RelatedContentRefactorer.contractAbsoluteReferencesInContent(List) instead
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.getDocumentationUrl()
    since 5.5. Use MacroFormDetails.getDocumentationLink() instead.
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.getNotationHelp()
    since 9.0. No replacement
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.isFreeform()
    since 9.0. No replacement
    com.atlassian.confluence.macro.browser.beans.MacroFormDetails.renderForDisplay(Context)
    since 9.0. No replacement
    com.atlassian.confluence.macro.browser.beans.MacroParameter.getEnumMapValueName()
    since 6.7.3. Use MacroParameter.getEnumToI18nKeyMapping() instead.
    com.atlassian.confluence.macro.browser.beans.MacroParameterBuilder.setDocumentationUrl(String)
    since 5.5. No replacement.
    com.atlassian.confluence.macro.DefaultImagePlaceholder.getDimensions()
    since 7.2. Use DefaultImagePlaceholder.getImageDimensions() instead.
    com.atlassian.confluence.macro.GenericVelocityMacro.isLegacyWikiTemplate()
    since 4.0. This is a transition method that will be removed fairly quickly after the 4.0 release since we expected admin's to manually fix their user macros to no longer use wiki templates.
    com.atlassian.confluence.macro.GenericVelocityMacro.setSubRenderer(V2SubRenderer)
    since 4.0. Rendering wiki macro templates is no longer supported. You will need to manually fix any macros with wiki templates.
    com.atlassian.confluence.macro.ImagePlaceholder.getDimensions()
    since 7.2. Use ImagePlaceholder.getImageDimensions() instead.
    com.atlassian.confluence.macro.params.BaseParameter.addParameterAlias(String)
    since 3.1: this class is not thread safe and should not be mutated
    com.atlassian.confluence.macro.params.BaseParameter.setDefaultValue(String)
    since 3.1: this class is not thread safe and should not be mutated
    com.atlassian.confluence.macro.params.BaseParameter.setParameterNames(String[])
    since 3.1: this class is not thread safe and should not be mutated
    com.atlassian.confluence.macro.xhtml.DelegatingReadOnlyMacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.macro.xhtml.MacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.macro.xhtml.UserMacroLibraryMacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.macro.xhtml.UserMacroPluginMacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.macro.xhtml.V2CompatibilityMacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.macro.xhtml.XhtmlMacroManager.createLazyMacroReference(ModuleDescriptor<?>)
    since 7.0.1. Use MacroManager.newLazyMacroReference(ModuleDescriptor)
    com.atlassian.confluence.mail.notification.Notification.isNetwork()
    since 5.3. Use Notification.isNetworkNotification() instead.
    com.atlassian.confluence.mail.notification.NotificationEmailHelper.newNotificationEmailHelper()
    since 5.8. Use NotificationEmailHelper(com.atlassian.mail.server.MailServerManager) instead.
    com.atlassian.confluence.mail.notification.NotificationManager.addDailyReportNotfication(User)
    since 7.0.0, use NotificationManager.setNetworkNotificationForUser(ConfluenceUser, boolean)
    com.atlassian.confluence.mail.notification.NotificationManager.setNetworkNotificationForUser(User, boolean)
    since 7.0.0, use NotificationManager.setNetworkNotificationForUser(ConfluenceUser, boolean)
    com.atlassian.confluence.mail.notification.NotificationManager.setSiteBlogNotificationForUser(User, boolean)
    since 7.0.0, use NotificationManager.setSiteBlogNotificationForUser(ConfluenceUser, boolean)
    com.atlassian.confluence.mail.template.ConfluenceMailQueueItem.send()
    com.atlassian.confluence.mail.template.MailNotificationQueueItem.getUserAccessor()
    since 8.7, use component injection
    com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.createFromTemplateFile(User, String, String)
    since 5.2, use PreRenderedMailNotificationQueueItem.with(User, String, String) instead
    com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.createFromTemplateFileAndLocation(User, String, String, String)
    since 5.2, use PreRenderedMailNotificationQueueItem.with(User, String, String) instead
    com.atlassian.confluence.pageobjects.component.admin.AbstractGadgetAdminTab.isActive()
    since 5.6 Use AbstractGadgetAdminTab.getActive()
    com.atlassian.confluence.pageobjects.component.admin.AbstractGadgetAdminTab.isVisible()
    since 5.6 Use AbstractGadgetAdminTab.getVisible()
    com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog.getId()
    since 5.4, there's no reason to use this outside this class. Use the AbstractDialog.getDialog() pageelement if you need to use the dialog.
    com.atlassian.confluence.pageobjects.component.dialog.ImageBrowserDialog.openFromMenu()
    com.atlassian.confluence.pageobjects.component.dialog.MovePageDialog.breadCrumbWithSelectedText(String)
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.addRestriction(String)
    since 5.9. In the new restrictions dialog set the mode first, and then use #addUserOrGroup(com.atlassian.confluence.api.model.people.Subject) to add the restriction to the dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.chooseGroup()
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.chooseUser()
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.clickRestrict()
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.editPermissionAddedToDialog(String)
    since 5.9. Use #hasRestriction(com.atlassian.confluence.api.model.people.Subject, com.atlassian.confluence.api.model.permissions.OperationKey) to test for restrictions.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.getAutocomplete(String)
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.isEditFormVisible()
    since 5.9. If you want to know if the dialog is read only use PageRestrictionsDialog.isActive()
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.removeRestriction(String, OperationKey)
    since 5.9. In the new restrictions dialog set the mode first and then use #removeRestriction(com.atlassian.confluence.api.model.people.Subject) to remove the restriction.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.selectRestrictEditRadioButton()
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.selectRestrictViewRadioButton()
    since 5.9. This doesn't exist on the new restrictions dialog.
    com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog.viewPermissionAddedToDialog(String)
    since 5.9. Use #hasRestriction(com.atlassian.confluence.api.model.people.Subject, com.atlassian.confluence.api.model.permissions.OperationKey) to test for restrictions.
    com.atlassian.confluence.pageobjects.component.editor.EditorContent.getHtml()
    Since 5.4 use getTimedHtml()
    com.atlassian.confluence.pageobjects.component.editor.EditorContent.getImageHeight(Attachment)
    since 5.7 use `getEmbeddedImages` to get EditorEmbeddedImage then use EditorEmbeddedImage.getHeight()
    com.atlassian.confluence.pageobjects.component.editor.EditorContent.isVisble(By)
    since 5.5.1 use isPresent
    com.atlassian.confluence.pageobjects.component.header.ConfluenceHeader.getCreateButton()
    since 5.5. Use ConfluenceHeader.createButtonPageElement.
    com.atlassian.confluence.pageobjects.component.header.ConfluenceHeader.hasVisibleCreateButton()
    since 5.5. Use ConfluenceHeader.createButtonPageElement
    com.atlassian.confluence.pageobjects.component.header.ConfluenceMainHeader.addMenu()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.header.ConfluenceMainHeader.openAddMenu()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.menu.AddMenu.getAddAttachmentMenuItem()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.menu.AddMenu.getAddCommentMenuItem()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.menu.AddMenu.getCreateBlogPostMenuItem()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.menu.AddMenu.getCreatePageMenuItem()
    since 5.9.0
    com.atlassian.confluence.pageobjects.component.menu.AddMenu.open()
    since 5.9.0
    com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage.doWait()
    com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage.setSetupComplete(boolean)
    com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage.openImageDialog()
    since 5.6 use Editor.openImageDialog()
    com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage.openInsertMenu()
    since 5.6 use Editor.openInsertMenu()
    com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage.openMacroBrowser()
    since 5.6 use Editor.openMacroBrowser()
    com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage.openWikiMarkupDialog()
    since 5.6 use Editor.openWikiMarkupDialog()
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.Comment.clickEdit()
    since 5.5, use CommentsSection.Comment.edit(), which returns an Editor instead.
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.Comment.clickReply()
    since 5.5, use CommentsSection.Comment.reply(), which returns an CommentsSection.NewComment instead.
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.EditComment.saveWithoutReload()
    Use CommentsSection.EditComment.save() instead
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.EditComment.saveWithReload()
    Use CommentsSection.EditComment.save() instead
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.EditComment.watchThisPageCheckboxVisibleCondition()
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.NewComment.isSlowComment()
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.NewReply.isSlowComment()
    slow comment has been removed.
    com.atlassian.confluence.pageobjects.page.content.CommentsSection.size()
    since 5.5, use CommentsSection.timedSize(), which returns an TimedQuery instead.
    com.atlassian.confluence.pageobjects.page.content.Editor.isReady()
    since 5.6 - Use Editor.isEditorCurrentlyActive() to check if tinymce is currently active instead.
    com.atlassian.confluence.pageobjects.page.content.Editor.isTinyMceInit()
    since 5.6- Use Editor.isEditorCurrentlyActive() to check if tinymce is currently active instead.
    com.atlassian.confluence.pageobjects.page.content.RenderedContent.getText()
    since 5.6 use getTextTimed instead
    com.atlassian.confluence.pageobjects.page.content.ViewPage.getTextContentDocTheme()
    since 6.0 due to removal of DocTheme
    com.atlassian.confluence.pageobjects.page.setup.LicensePage.enterLicense(String)
    com.atlassian.confluence.pageobjects.page.setup.LicensePage.gotoCustomSetup()
    com.atlassian.confluence.pageobjects.page.space.SiteExportResult.isSuccessful()
    com.atlassian.confluence.pages.AbstractPage.setContentPropertiesFromDraft(Draft)
    since 5.9 use ContentEntityObject.setContentPropertiesFrom(com.atlassian.confluence.core.ContentEntityObject)
    com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.createDraft()
    since 5.10
    com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.getDraft()
    since 5.10 use AbstractCreateAndEditPageAction.getDraftAsCEO()
    com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.getDraftAsCEO()
    since 5.10 only use if still transitioning from legacy drafts, otherwise use AbstractCreateAndEditPageAction.getContentDraft()
    com.atlassian.confluence.pages.actions.AbstractEditPageAction.getOldContent()
    since 5.3 (but really did nothing for a long time before then)
    com.atlassian.confluence.pages.actions.AbstractEditPageAction.getOriginalPage()
    since 5.3. This hasn't been used for a long time.
    com.atlassian.confluence.pages.actions.AbstractEditPageAction.isVersionMismatch()
    since 5.3. Not used for some time. You can check whether AbstractEditPageAction.getConflictingVersion() if you need this.
    com.atlassian.confluence.pages.actions.AbstractEditPageAction.setOldContent(String)
    since 5.3 (but really did nothing for a long time before then)
    com.atlassian.confluence.pages.actions.AbstractEditPageAction.setVersionMismatch(boolean)
    since 5.3. This hasn't actually been used in Confluence since 4.0. This does nothing.
    com.atlassian.confluence.pages.actions.AbstractPageAction.displayDatePath()
    Date paths for blogs are deprecated. The method exists for backward compatibility only and should not be used in the new code.
    com.atlassian.confluence.pages.actions.AbstractPageAction.getPostingDay()
    Date paths for blogs are deprecated. The method exists for backward compatibility only and should not be used in the new code.
    com.atlassian.confluence.pages.actions.AbstractPageAction.isSuperUser()
    since 3.5 this method is not called anywhere and should not be used
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.getInPreview()
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.setBack(String)
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.setInPreview(boolean)
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AbstractPreviewPageAction.setPreview(String)
    since 5.3 (and really much much longer)
    com.atlassian.confluence.pages.actions.AddCommentAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.beans.SuggestedLabels.getSuggestedLiteLabels(AbstractPage, String, User, int)
    since 8.2.0, use SuggestedLabels.getSuggestedLiteLabels(String, User, int)
    com.atlassian.confluence.pages.actions.EditCommentAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.GetPagePermissionsAction.getEditPagePermissions()
    since 5.10, use GetPagePermissionsAction.getContentPermissions()
    com.atlassian.confluence.pages.actions.GetPagePermissionsAction.getPagePermissions()
    since 5.10, use GetPagePermissionsAction.getContentPermissions()
    com.atlassian.confluence.pages.actions.PageInfoAction.getIncomingLinksMap()
    since 7.0.1. Use PageInfoAction.getIncomingLinksBySpace()
    com.atlassian.confluence.pages.actions.PageInfoAction.getOutgoingLinks()
    since 7.0.1. Use PageInfoAction.getOutgoingLinksBySpace()
    com.atlassian.confluence.pages.actions.PageNotPermittedAction.isPermittedToViewCurrentPage()
    since 6.2.0
    com.atlassian.confluence.pages.actions.PagePermissionsActionHelper.createPermissions(String, String, String)
    since 7.5.0 Use PagePermissionsActionHelper.createPermissions(String, List, List) instead
    com.atlassian.confluence.pages.actions.PageVariablesAction.setEditorFormatService(EditorFormatService)
    since 5.10. Unused.
    com.atlassian.confluence.pages.actions.RemoveHistoricalVersionAction.getLatestVersion()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.ViewPageAction.getComment()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.actions.ViewPageAction.getParentPage()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.pages.ancestors.HibernatePageAncestorManager.setCacheFactory(CacheFactory)
    since 5.10. No longer used.
    com.atlassian.confluence.pages.Attachment.getComment()
    Since 5.7. Use ContentEntityObject.getVersionComment() instead
    com.atlassian.confluence.pages.Attachment.getContentsAsStream()
    since 5.5. Use AttachmentManager.getAttachmentData(Attachment)
    com.atlassian.confluence.pages.Attachment.getContentType()
    Since 5.7. Use Attachment.getMediaType() instead
    com.atlassian.confluence.pages.Attachment.setContentType(String)
    Since 5.7. Use Attachment.setMediaType(java.lang.String) instead
    com.atlassian.confluence.pages.AttachmentManager.getAttachment(long)
    since 7.5.0, use AttachmentService instead in plugins, or use AttachmentManagerInternal in core where applicable
    com.atlassian.confluence.pages.AttachmentManager.getAttachment(ContentEntityObject, String)
    since 7.5.0, use AttachmentService instead in plugins, or use AttachmentManagerInternal in core where applicable
    com.atlassian.confluence.pages.AttachmentManager.getAttachment(ContentEntityObject, String, int)
    since 7.5.0, use AttachmentService instead in plugins, or use AttachmentManagerInternal in core where applicable
    com.atlassian.confluence.pages.AttachmentManager.getAttachments(List<Long>)
    since 7.5.0, use AttachmentService instead in plugins, or use AttachmentManagerInternal in core where applicable
    com.atlassian.confluence.pages.AttachmentUtils.getLatestAttachmentStream(Attachment)
    Since 5.5. Use AttachmentManager.getAttachmentData(Attachment)
    com.atlassian.confluence.pages.Comment.getSpaceKey()
    com.atlassian.confluence.pages.CommentManager.addCommentToPage(AbstractPage, Comment, String)
    com.atlassian.confluence.pages.CommentManager.getPageComments(long, Date)
    since 7.3.0, use ContentService.find(Expansion...) in plugins or CommentManagerInternal in core where applicable
    com.atlassian.confluence.pages.CommentManager.getPageLevelComments(long, Date)
    since 7.3.0, use ContentService.find(Expansion...) in plugins or CommentManagerInternal in core where applicable
    com.atlassian.confluence.pages.CommentManager.removeCommentFromPage(long)
    com.atlassian.confluence.pages.DefaultDraftManager.getOrCreate(String, String, String)
    com.atlassian.confluence.pages.DefaultDraftsTransitionHelper.isFallbackModeEnabled(String)
    com.atlassian.confluence.pages.DefaultDraftsTransitionHelper.isLimitedModeEnabled(String)
    com.atlassian.confluence.pages.Draft.getContentSummary()
    since 5.9 Use ContentEntityObject.getExcerpt()
    com.atlassian.confluence.pages.Draft.isAuthor(User)
    since 5.9 Use ContentEntityObject.wasCreatedBy(com.atlassian.user.User)
    com.atlassian.confluence.pages.Draft.sharedAccessAllowed(String)
    since 5.10
    com.atlassian.confluence.pages.DraftManager.getOrCreate(String, String, String)
    since 5.7. No replacement.
    com.atlassian.confluence.pages.DraftsTransitionHelper.isFallbackModeEnabled(String)
    com.atlassian.confluence.pages.DraftsTransitionHelper.isLimitedModeEnabled(String)
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.pages.Page.getDescendents()
    since 5.5.1. Use Page.getDescendants()
    com.atlassian.confluence.pages.Page.setParent(Page)
    Since 1.1. Do not call this method. It exists solely for hibernate to use. Use #setParentPage instead. I would have made this method private, but CGLIB was complaining.
    com.atlassian.confluence.pages.PageManager.getAbstractPage(long)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getAbstractPages(Iterable<Long>)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getBlogPost(long)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getBlogPost(String, String, Calendar)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getBlogPost(String, String, Calendar, boolean)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getDescendents(Page)
    since 5.5.1. Use PageManager.getDescendants(Page)
    com.atlassian.confluence.pages.PageManager.getNotificationManager()
    since 5.8 do not use. Implementation detail mistakenly added to manager interface.
    com.atlassian.confluence.pages.PageManager.getOrphanedPages(String)
    since 7.0.0 , no replacement This should be removed as the result of this ticket https://jira.atlassian.com/browse/CONFSRVDEV-10111
    com.atlassian.confluence.pages.PageManager.getPage(long)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getPage(String, String)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getPageByVersion(AbstractPage, int)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getPages(Iterable<Long>)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getPageWithComments(String, String)
    since 7.3.0, use ContentService.find(Expansion...) from plugins, or use PageManagerInternal in core where applicable
    com.atlassian.confluence.pages.PageManager.getUndefinedPages(String)
    since 6.6.0, use PageManager.getUndefinedLinks(String)
    com.atlassian.confluence.pages.PageManager.setNotificationManager(NotificationManager)
    since 5.8 do not use. Implementation detail mistakenly added to manager interface.
    com.atlassian.confluence.pages.PageManager.trashPage(AbstractPage)
    since 6.0 Use PageManager.trashPage(AbstractPage, DeleteContext)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.afterMigrationFrom()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.getMigrator(AttachmentDao)
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDao.prepareForMigrationTo()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.afterMigrationFrom()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.getDataForAttachment(Attachment)
    Since 5.5 Use AttachmentDataDao.getDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStreamType)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.prepareForMigrationTo()
    since 8.8, no replacement
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.replaceDataForAttachment(Attachment, InputStream)
    Since 5.5 Use AttachmentDataDao.replaceDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.saveDataForAttachment(Attachment, InputStream)
    Since 5.5 Use AttachmentDataDao.saveDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
    com.atlassian.confluence.pages.persistence.dao.AttachmentDataDao.saveDataForAttachmentVersion(Attachment, Attachment, InputStream)
    Since 5.5 Use AttachmentDataDao.saveDataForAttachmentVersion(com.atlassian.confluence.pages.Attachment, com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
    com.atlassian.confluence.pages.persistence.dao.filesystem.HierarchicalContentFileSystemHelper.createDirectoryHierarchy(File, long)
    since 7.14 use HierarchicalContentFileSystemHelper.getDirectory(File, long)
    com.atlassian.confluence.pages.persistence.dao.hibernate.HibernatePageDao.getUndefinedPages(String)
    since 6.6.0, use HibernatePageDao.getUndefinedLinks(String)
    com.atlassian.confluence.pages.persistence.dao.PageDao.getOrphanedPages(String)
    since 7.0.0, no replacement

    This should be removed as the result of this ticket https://jira.atlassian.com/browse/CONFSRVDEV-10111

    com.atlassian.confluence.pages.persistence.dao.PageDao.getUndefinedPages(String)
    since 6.6.0, use PageDao.getUndefinedLinks(String)
    com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.getThumbnailsFolder(Attachment)
    since 7.14
    com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.setSettingsManager(SettingsManager)
    since 7.20 Use DefaultThumbnailManager.setSettingsManager(GlobalSettingsManager)
    com.atlassian.confluence.pages.thumbnail.ThumbnailManager.getThumbnailFile(long, int, long)
    since 7.12 use ThumbnailManagerInternal.getThumbnailFile(long, int, long)
    com.atlassian.confluence.pages.thumbnail.ThumbnailManager.getThumbnailFile(Attachment)
    since 7.12 use ThumbnailManagerInternal.getThumbnailFile(Attachment, ImageDimensions)
    com.atlassian.confluence.pages.thumbnail.ThumbnailManager.getThumbnailFile(Attachment, ImageDimensions)
    since 7.12 use ThumbnailManagerInternal.getThumbnailFile(Attachment, ImageDimensions)
    com.atlassian.confluence.plugin.DatabaseClassLoadingPluginLoader.create(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List<PluginFactory>, PluginEventManager, TransactionalHostContextAccessor)
    since 8.6
    com.atlassian.confluence.plugin.descriptor.web.DefaultWebInterfaceContext.getContentDraft()
    since 5.9. Use DefaultWebInterfaceContext.getPage()
    com.atlassian.confluence.plugin.descriptor.web.DefaultWebInterfaceContext.getDraft()
    since 5.9. Use only if you still need access to legacy drafts, otherwise use DefaultWebInterfaceContext.getPage()
    com.atlassian.confluence.plugin.descriptor.web.DefaultWebInterfaceContext.isEditPageRestricted()
    since 5.9. Use proper permissions checks on the content
    com.atlassian.confluence.plugin.descriptor.web.DefaultWebInterfaceContext.setIsEditPageRestricted(boolean)
    since 5.9. Use proper permissions checks on the content
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.getContentDraft()
    since 5.9. Use WebInterfaceContext.getPage()
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.getDraft()
    since 5.9. Use only if you still need access to legacy drafts, otherwise use WebInterfaceContext.getPage()
    com.atlassian.confluence.plugin.descriptor.web.WebInterfaceContext.isEditPageRestricted()
    since 5.9. Use proper permissions checks on the content
    com.atlassian.confluence.plugin.NullPluginAccessor.getModuleDescriptors(ModuleDescriptorPredicate<M>)
    since 7.0.1
    com.atlassian.confluence.plugin.NullPluginAccessor.getModules(ModuleDescriptorPredicate<M>)
    since 7.0.1
    com.atlassian.confluence.plugin.NullPluginAccessor.getPlugins(PluginPredicate)
    since 7.0.1
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getRequiredResources()
    since 5.5. Use VelocityFriendlyPageBuilderService.getRequiredResources() instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getResources()
    since 5.5. Use VelocityFriendlyPageBuilderService.getRequiredResources() instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getResourceTags(String)
    since 5.5. Use VelocityFriendlyPageBuilderService.getResourceTags(String) instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getStaticResourcePrefix()
    since 5.5. Use VelocityFriendlyPageBuilderService.getStaticResourcePrefix() instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getStaticResourcePrefix(UrlMode)
    since 5.5. Use WebResourceUrlProvider.getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode) instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getStaticResourcePrefix(String)
    since 5.5. Use VelocityFriendlyPageBuilderService.getStaticResourcePrefix(String) instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.getStaticResourcePrefix(String, UrlMode)
    since 5.5. Use WebResourceUrlProvider.getStaticResourcePrefix(String, com.atlassian.plugin.webresource.UrlMode) instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.includeResources(Writer)
    since 5.5. Use VelocityFriendlyPageBuilderService.includeResources(java.io.Writer) instead.
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceManager.requireResource(String, Writer)
    since 5.5. Use VelocityFriendlyPageBuilderService.requireResource(String, java.io.Writer) instead.
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.record(Iterable<String>, Iterable<String>, boolean, Callable<T>)
    since 7.0 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.record(Iterable<String>, Iterable<String>, Iterable<String>, Iterable<String>, boolean, Callable<T>)
    since 7.0 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.record(Iterable<String>, Iterable<String>, Callable<T>)
    since 7.0 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.record(Callable<T>)
    since 7.0.1. Use WebResourceDependenciesRecorder.recordResources(Callable)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.recordResources(Iterable<String>, Iterable<String>, boolean, Callable<T>)
    since 8.8 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.recordResources(Iterable<String>, Iterable<String>, Iterable<String>, Iterable<String>, boolean, Callable<T>)
    since 8.8 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.recordResources(Iterable<String>, Iterable<String>, Callable<T>)
    since 8.8 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugin.webresource.WebResourceDependenciesRecorder.recordResources(Callable<T>)
    since 8.8 use WebResourceDependenciesRecorder.recordResources(Callable, Consumer, Consumer)
    com.atlassian.confluence.plugins.like.notifications.LikeNotificationManager.getNotifications(LikeEvent)
    since 5.6 Use LikeNotificationManager.getNotifications(LikePayload)
    com.atlassian.confluence.plugins.macros.dashboard.DashboardMacroSupport.getPermittedSpaces()
    Since 3.5. Use DashboardMacroSupport.getPermittedSpacesBuilder().
    com.atlassian.confluence.plugins.restapi.resources.ContentResource.getMacroBodyByHash(ContentId, int, String)
    com.atlassian.confluence.renderer.PageContext.contextWithTimeout(ContentEntityObject, Timeout)
    since 7.0.1. Use PageContext.newContextWithTimeout(ContentEntityObject, Timeout)
    com.atlassian.confluence.renderer.PageContext.createMinimumTimeout()
    since 7.0.1. Use PageContext.minimumTimeout()
    com.atlassian.confluence.renderer.PageContext.getTimeout()
    since 7.0.1. Use PageContext.timeout()
    com.atlassian.confluence.renderer.UserMacroConfig.getOutputType()
    since 4.0. There will be only one output type of HTML beyond 4.0.
    com.atlassian.confluence.renderer.UserMacroConfig.setOutputType(String)
    since 4.0. There will be only one output type of HTML beyond 4.0.
    com.atlassian.confluence.rest.api.model.RestList.createRestList(PageRequest, PageResponse<T>)
    since 5.6.5. Use RestList.newRestList(com.atlassian.confluence.api.model.pagination.PageResponse) instead.
    com.atlassian.confluence.rest.api.model.RestList.createRestList(PageRequest, List<T>, boolean)
    since 5.6.5. Use RestList.newRestList(PageRequest) instead.
    com.atlassian.confluence.rest.api.model.RestList.createRestList(PageResponse<T>)
    since 5.6.5. Use RestList.newRestList(com.atlassian.confluence.api.model.pagination.PageResponse) instead.
    com.atlassian.confluence.rest.client.impl.RemoteContentMacroServiceImpl.RemoteMacroFinderImpl.withHash(String)
    since 5.8, use RemoteContentMacroServiceImpl.RemoteMacroFinderImpl.withMacroId(String)
    com.atlassian.confluence.rest.client.RemoteContentMacroService.RemoteMacroFinder.withHash(String)
    since 5.8, use RemoteContentMacroService.RemoteMacroFinder.withMacroId(String)
    com.atlassian.confluence.rest.client.RemoteContentPropertyService.RemoteParameterContentPropertyFinder.withKey(String)
    Since 5.9. Use RemoteContentPropertyService.RemoteParameterContentPropertyFinder.withPropertyKey(String);
    com.atlassian.confluence.rest.client.RemoteCQLSearchService.countContent(String)
    since 7.0.1. Use RemoteCQLSearchService.countContentCompletionStage(String) instead.
    com.atlassian.confluence.rest.client.RemoteCQLSearchService.countContent(String, SearchContext)
    since 7.0.1. Use RemoteCQLSearchService.countContentCompletionStage(String, SearchContext) instead.
    com.atlassian.confluence.rest.v2.api.model.RestList.createRestList(PageRequest, PageResponse<T>)
    since 5.6.5. Use RestList.newRestList(PageResponse) instead.
    com.atlassian.confluence.rest.v2.api.model.RestList.createRestList(PageRequest, List<T>, boolean)
    since 5.6.5. Use RestList.newRestList(PageRequest) instead.
    com.atlassian.confluence.rest.v2.api.model.RestList.createRestList(PageResponse<T>)
    since 5.6.5. Use RestList.newRestList(PageResponse) instead.
    com.atlassian.confluence.rpc.soap.beans.RemoteSpace.getSpaceGroup()
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.beans.RemoteSpace.setSpaceGroup(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addSpaceGroup(String, RemoteSpaceGroup)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getSpaceGroup(String, String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getSpaceGroups(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.removeSpaceGroup(String, String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.AdminSoapService.setImportExportManager(ImportExportManager)
    since 7.17.0 because of ImportExportManager deprecation.
    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.addSpaceGroup(RemoteSpaceGroup)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.getSpaceGroup(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.getSpaceGroups()
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.getSpacesInGroup(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.removeSpaceGroup(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.setImportExportManager(ImportExportManager)
    since 7.17.0 because of ImportExportManager deprecation.
    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.setSpaceGroupManager(SpaceGroupManager)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.soap.services.SpacesSoapService.verifyPersonalSpaceCreation(ConfluenceUser)
    since 4.2.7 will be removed in a future release
    com.atlassian.confluence.rpc.soap.SoapUtils.getSpaceGroups(List)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandler.addSpaceGroup(String, Hashtable)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandler.getSpaceGroup(String, String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandler.getSpaceGroups(String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandler.removeSpaceGroup(String, String)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.rss.FeedTimeoutEvent.forTimeout(Object, ConfluenceEntityObject, Timeout, int, int)
    since 7.0.1. Use FeedTimeoutEvent.createForTimeout(Object, ConfluenceEntityObject, Timeout, int, int)
    com.atlassian.confluence.search.IndexManager.getTaskQueue()
    since 7.9.0 Use IndexManager methods instead of calling corresponding methods on queue directly. This method is deprecated because Confluence will no longer have only one index queue
    com.atlassian.confluence.search.IndexTaskQueue.flushQueue()
    Since 5.6. Use instead.
    com.atlassian.confluence.search.IndexTaskQueue.flushQueue(int)
    Since 5.6. Use instead.
    com.atlassian.confluence.search.v2.AbstractSearchResult.getCreator()
    com.atlassian.confluence.search.v2.AbstractSearchResult.getLastModifier()
    com.atlassian.confluence.search.v2.ISearch.withIndices(List<Index>)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.ISearch.withLimit(int)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.ISearch.withQuery(SearchQuery)
    since 9.0. Use ISearch.toBuilder()
    com.atlassian.confluence.search.v2.ProjectedSearchResult.getCreator()
    com.atlassian.confluence.search.v2.ProjectedSearchResult.getLastModifier()
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.fromDate(DateTime)
    since 8.6 use DateRangeQuery.Builder.fromDate(Date)
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.interval(Interval)
    since 8.6
    com.atlassian.confluence.search.v2.query.DateRangeQuery.Builder.toDate(DateTime)
    since 8.6 use DateRangeQuery.Builder.toDate(Date)
    com.atlassian.confluence.search.v2.score.DecayParameters.getOriginAsString()
    since 9.0
    com.atlassian.confluence.search.v2.SearchManager.search(SearchWithToken)
    since 5.10. This method on one hand is rarely used on the other hand is not efficient to implement in ES.
    com.atlassian.confluence.search.v2.SearchResult.getCreator()
    since 5.2. Use SearchResult.getCreatorUser() instead
    com.atlassian.confluence.search.v2.SearchResult.getLastModifier()
    since 5.2. Use SearchResult.getLastModifierUser() instead
    com.atlassian.confluence.security.access.ConfluenceAccessManager.getUserAccessStatus(User)
    since 8.8 use ConfluenceAccessManager.getUserAccessStatus(ConfluenceUser)
    com.atlassian.confluence.security.access.ConfluenceAccessManager.getUserAccessStatusNoExemptions(User)
    since 8.8 use ConfluenceAccessManager.getUserAccessStatusNoExemptions(ConfluenceUser)
    com.atlassian.confluence.security.access.DefaultConfluenceAccessManager.AccessManagerPermissionChecker.hasGlobalPermissionViaGroups(User, String)
    since 8.8 use DefaultConfluenceAccessManager.AccessManagerPermissionChecker.hasGlobalPermissionViaGroups(ConfluenceUser, String)
    com.atlassian.confluence.security.administrators.EditPermissionsAdministrator.addGuardPermissionToGroups(List<String>, UserAccessor, String)
    since 7.17
    com.atlassian.confluence.security.administrators.EditPermissionsAdministrator.addGuardPermissionToUsers(List<String>, UserAccessor, String)
    since 7.17
    com.atlassian.confluence.security.administrators.EditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission>, Set<SpacePermission>, Set<SpacePermission>)
    since 5.9, with no replacement
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.setSearchEntitiesManager(SearchEntitiesManager)
    since 5.9. No longer used.
    com.atlassian.confluence.security.CaptchaManager.getImageCaptchaService()
    since 8.7
    com.atlassian.confluence.security.CaptchaManager.setImageCaptchaService(ImageCaptchaService)
    since 8.7
    com.atlassian.confluence.security.ContentPermission.createUserPermission(String, String)
    since 5.2. Use ContentPermission.createUserPermission(String, com.atlassian.confluence.user.ConfluenceUser)
    com.atlassian.confluence.security.ContentPermission.getUserName()
    since 5.2. Use ContentPermission.getUserSubject() instead.
    com.atlassian.confluence.security.ContentPermissionSet.getContentPermissionsCopy()
    since 7.0.1. Use ContentPermissionSet.contentPermissionsCopy()
    com.atlassian.confluence.security.ContentPermissionSet.getUserNames()
    since 5.3 Use {@link #getUserKeys)}
    com.atlassian.confluence.security.DefaultCaptchaManager.getImageCaptchaService()
    since 8.7
    com.atlassian.confluence.security.DefaultCaptchaManager.getUserAccessor()
    since 8.7
    com.atlassian.confluence.security.DefaultCaptchaManager.setImageCaptchaService(ImageCaptchaService)
    since 8.7
    com.atlassian.confluence.security.DefaultPermissionManager.setContentTypeManager(ContentTypeManager)
    since 7.16 use DefaultPermissionManager.setContentTypeModuleResolver(ContentTypeModuleResolver)
    com.atlassian.confluence.security.DefaultPermissionManager.setDelegates(Map<String, PermissionDelegate>)
    since 7.15 use DefaultPermissionManager.register(String, PermissionDelegate)
    com.atlassian.confluence.security.delegate.AttachmentPermissionsDelegate.setPermissionManagerTarget(DefaultPermissionManager)
    since 7.16 use AttachmentPermissionsDelegate.setPermissionManager(PermissionManager)
    com.atlassian.confluence.security.delegate.CommentPermissionsDelegate.setPermissionManagerTarget(DefaultPermissionManager)
    since 7.16 use CommentPermissionsDelegate.setPermissionManager(PermissionManager)
    com.atlassian.confluence.security.delegate.LabellingPermissionsDelegate.setPermissionManagerTarget(PermissionManager)
    since 7.16 use LabellingPermissionsDelegate.setPermissionManager(PermissionManager)
    com.atlassian.confluence.security.delegate.LinkPermissionsDelegate.setPermissionManagerTarget(PermissionManager)
    since 7.16 use LinkPermissionsDelegate.setPermissionManager(PermissionManager)
    com.atlassian.confluence.security.denormalisedpermissions.AdvancedBulkPermissionService.getDatabaseDialect()
    since 8.0 Use SystemInformationService.getDatabaseInfo()
    com.atlassian.confluence.security.Permission.checkAgainst(PermissionDelegate, User, Object)
    since 8.8 use Permission.checkAgainst(PermissionDelegate, ConfluenceUser, Object)
    com.atlassian.confluence.security.PermissionDelegate.canAdminister(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canCreate(User, Object)
    since 8.8 use PermissionDelegate.canCreate(ConfluenceUser, Object)
    com.atlassian.confluence.security.PermissionDelegate.canCreateInTarget(User, Class)
    since 8.8 use PermissionDelegate.canCreateInTarget(ConfluenceUser, Class)
    com.atlassian.confluence.security.PermissionDelegate.canEdit(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canExport(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canMove(User, TARGET, Object, String)
    com.atlassian.confluence.security.PermissionDelegate.canRemove(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canRemoveHierarchy(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canSetPermissions(User, TARGET)
    com.atlassian.confluence.security.PermissionDelegate.canView(User)
    since 8.8 use PermissionDelegate.canView(ConfluenceUser)
    com.atlassian.confluence.security.PermissionDelegate.canView(User, TARGET)
    since 8.8 use PermissionDelegate.canView(ConfluenceUser, Object)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntities(User, Permission, Iterator<? extends X>, int)
    since 8.8 use PermissionManager.getPermittedEntities(ConfluenceUser, Permission, Iterator, int)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntities(User, Permission, Iterator<X>, int, Collection<? extends PermissionManager.Criterion>)
    since 8.8 PermissionManager.getPermittedEntities(ConfluenceUser, Permission, Iterator, int, Collection)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntities(User, Permission, List<? extends X>)
    since 8.8 use PermissionManager.getPermittedEntities(ConfluenceUser, Permission, List)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntitiesNoExemptions(User, Permission, Iterator<? extends X>, int)
    since 8.8 use PermissionManager.getPermittedEntitiesNoExemptions(ConfluenceUser, Permission, Iterator, int)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntitiesNoExemptions(User, Permission, Iterator<X>, int, Collection<? extends PermissionManager.Criterion>)
    since 8.8 use PermissionManager.getPermittedEntitiesNoExemptions(ConfluenceUser, Permission, Iterator, int, Collection)
    com.atlassian.confluence.security.PermissionManager.getPermittedEntitiesNoExemptions(User, Permission, List<? extends X>)
    since 8.8 use PermissionManager.getPermittedEntitiesNoExemptions(ConfluenceUser, Permission, List)
    com.atlassian.confluence.security.PermissionManager.hasCreatePermission(User, Object, Class<?>)
    since 8.8 use PermissionManager.hasCreatePermission(ConfluenceUser, Object, Class)
    com.atlassian.confluence.security.PermissionManager.hasCreatePermission(User, Object, Object)
    since 8.8 use PermissionManager.hasCreatePermission(ConfluenceUser, Object, Object)
    com.atlassian.confluence.security.PermissionManager.hasMovePermission(User, Object, Object, String)
    since 8.8 use PermissionManager.hasMovePermission(ConfluenceUser, Object, Object, String)
    com.atlassian.confluence.security.PermissionManager.hasPermission(User, Permission, Object)
    since 8.8 use PermissionManager.hasPermission(ConfluenceUser, Permission, Object)
    com.atlassian.confluence.security.PermissionManager.hasPermission(User, Permission, Class)
    since 8.8 use PermissionManager.hasPermission(ConfluenceUser, Permission, Class)
    com.atlassian.confluence.security.PermissionManager.hasPermissionNoExemptions(User, Permission, Object)
    since 8.8 use PermissionManager.hasPermissionNoExemptions(ConfluenceUser, Permission, Object)
    com.atlassian.confluence.security.PermissionManager.hasRemoveHierarchyPermission(User, Object)
    since 8.8 use PermissionManager.hasRemoveHierarchyPermission(ConfluenceUser, Object)
    com.atlassian.confluence.security.PermissionManager.isConfluenceAdministrator(User)
    since 8.8 use PermissionManager.isConfluenceAdministrator(ConfluenceUser)
    com.atlassian.confluence.security.PermissionManager.isSystemAdministrator(User)
    since 8.8 use PermissionManager.isSystemAdministrator(ConfluenceUser)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.removeAllPermissions(Space)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.removeAllPermissionsForGroup(String)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.removeAllUserPermissions(ConfluenceUser)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.removeGlobalPermissionForUser(ConfluenceUser, String)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.removePermission(SpacePermission)
    com.atlassian.confluence.security.ReadOnlySpacePermissionManager.savePermission(SpacePermission)
    com.atlassian.confluence.security.SetSpacePermissionChecker.canSetPermission(User, SpacePermission)
    since 8.8 use SetSpacePermissionChecker.canSetPermission(ConfluenceUser, SpacePermission)
    com.atlassian.confluence.security.SpacePermission.createUserSpacePermission(String, Space, String)
    since 5.2. Use SpacePermission.createUserSpacePermission(String, com.atlassian.confluence.spaces.Space, com.atlassian.confluence.user.ConfluenceUser) instead.
    com.atlassian.confluence.security.SpacePermission.getUserName()
    since 5.2. Use SpacePermission.getUserSubject() instead.
    com.atlassian.confluence.security.SpacePermission.setGroup(String)
    since 5.9. Use SpacePermission.createGroupSpacePermission(java.lang.String, com.atlassian.confluence.spaces.Space, java.lang.String) instead.
    com.atlassian.confluence.security.SpacePermission.setType(String)
    since 5.9. Use one of the factory methods such as SpacePermission.createGroupSpacePermission(java.lang.String, com.atlassian.confluence.spaces.Space, java.lang.String) instead.
    com.atlassian.confluence.security.SpacePermission.setUserName(String)
    since 5.2. See SpacePermission.setUserSubject(ConfluenceUser) instead.
    com.atlassian.confluence.security.SpacePermission.setUserSubject(ConfluenceUser)
    since 5.9 use SpacePermission.createUserSpacePermission(java.lang.String, com.atlassian.confluence.spaces.Space, java.lang.String)
    com.atlassian.confluence.security.SpacePermission.toFormParameterName(String)
    As of 2.7.2, use PermissionRow.buildParameterName(String, String).
    com.atlassian.confluence.security.SpacePermissionCoordinator.removeAllPermissions(Space)
    com.atlassian.confluence.security.SpacePermissionCoordinator.removePermission(SpacePermission)
    com.atlassian.confluence.security.SpacePermissionCoordinator.savePermission(SpacePermission)
    com.atlassian.confluence.security.SpacePermissionCoordinator.setUserManager(UserManager)
    since 7.7 unused
    com.atlassian.confluence.security.SpacePermissionManager.hasAllPermissions(List<String>, Space, User)
    since 8.8 use SpacePermissionManager.hasAllPermissions(List, Space, ConfluenceUser)
    com.atlassian.confluence.security.SpacePermissionManager.hasPermission(String, Space, User)
    since 8.8 use SpacePermissionManager.hasPermission(String, Space, ConfluenceUser)
    com.atlassian.confluence.security.SpacePermissionManager.hasPermissionForSpace(User, List, Space)
    since 8.8 usae SpacePermissionManager.hasPermissionForSpace(ConfluenceUser, List, Space)
    com.atlassian.confluence.security.SpacePermissionManager.hasPermissionNoExemptions(String, Space, User)
    since 8.8 use SpacePermissionManager.hasPermissionNoExemptions(String, Space, ConfluenceUser)
    com.atlassian.confluence.security.SpacePermissionManager.removeAllPermissions(Space)
    since 5.9. Use SpacePermissionManagerInternal.removeAllPermissions(com.atlassian.confluence.spaces.Space, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.security.SpacePermissionManager.removeAllPermissionsForGroup(String)
    since 5.8. Use SpacePermissionManagerInternal.removeAllPermissionsForGroup(String, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.security.SpacePermissionManager.removeAllUserPermissions(ConfluenceUser)
    since 5.9. Use SpacePermissionManagerInternal.removeAllUserPermissions(com.atlassian.confluence.user.ConfluenceUser, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.security.SpacePermissionManager.removeGlobalPermissionForUser(ConfluenceUser, String)
    since 5.9. Use SpacePermissionManagerInternal.removeGlobalPermissionForUser(com.atlassian.confluence.user.ConfluenceUser, String, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.security.SpacePermissionManager.removePermission(SpacePermission)
    since 5.9. Use SpacePermissionManagerInternal.removePermission(SpacePermission, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.security.SpacePermissionSaver.savePermission(SpacePermission)
    since 5.9. Use SpacePermissionSaverInternal.savePermission(SpacePermission, com.atlassian.confluence.internal.security.SpacePermissionContext) instead.
    com.atlassian.confluence.servlet.download.ExportDownload.getExportRoot()
    since 2.7
    com.atlassian.confluence.servlet.simpledisplay.ConvertedPath.getPath(Map<String, String[]>)
    since 6.0. queryParameters is always passed null, use ConvertedPath.getPath() instead
    com.atlassian.confluence.servlet.simpledisplay.PathConverter.getPath(String)
    since 6.0. Use PathConverter.getPath(String, String) instead.
    com.atlassian.confluence.servlet.simpledisplay.PathConverter.handles(String)
    since 6.0. Use PathConverter.handles(String, String) instead.
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.checkConfluenceHomeOk()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.checkJdk14()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.checkServlet23()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.getJdkName()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.isConfluenceHomeOk()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.isEverythingOk()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.isJdk14()
    Since 6.6.0, no longer used,
    com.atlassian.confluence.setup.actions.SelectSetupStepAction.isServlet23()
    Since 6.6.0, no longer used
    com.atlassian.confluence.setup.actions.SetupClusterAction.getSharedConfig()
    since 5.9
    com.atlassian.confluence.setup.actions.SetupClusterAction.isThisNodeClustered()
    since 5.9
    com.atlassian.confluence.setup.actions.SetupStartAction.getClusterManager()
    since 5.9.1
    com.atlassian.confluence.setup.actions.SetupStartAction.isClusteredEdition()
    since 5.9.1. Clustering is always supported.
    com.atlassian.confluence.setup.actions.SetupStartAction.setClusterManager(ClusterManager)
    since 5.9.1
    com.atlassian.confluence.setup.BootstrapManager.bootstrapSharedConfiguration(SharedConfigurationMap)
    since 5.9
    com.atlassian.confluence.setup.BootstrapManager.getApplicationHome()
    since 7.14. Use ApplicationProperties.getHomeDirectory() (plugins) or confluenceHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getConfiguredApplicationHome()
    since 7.14. Use ApplicationProperties.getHomeDirectory() (plugins) or confluenceHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getConfiguredLocalHome()
    since 7.14. Use ApplicationProperties.getLocalHomeDirectory() (plugins) or localHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getConfluenceHome()
    since 5.5. Use ApplicationProperties.getHomeDirectory() (plugins) or confluenceHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getFilePathProperty(String)
    since 7.14 Use ConfluenceDirectories
    com.atlassian.confluence.setup.BootstrapManager.getLocalHome()
    since 7.14 Use ApplicationProperties.getLocalHomeDirectory() (plugins) or the localHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getSharedHome()
    since 7.14 Use ApplicationProperties.getSharedHomeDirectory() (plugins) or the sharedHome Spring bean (core)
    com.atlassian.confluence.setup.BootstrapManager.getWebAppContextPath()
    since 7.14 Use ContextPathHolder.getContextPath()
    com.atlassian.confluence.setup.BootstrapManager.isWebAppContextPathSet()
    since 7.14 Use ContextPathHolder.getContextPath()
    com.atlassian.confluence.setup.BootstrapManager.setConfluenceHome(String)
    since 7.14
    com.atlassian.confluence.setup.BootstrapManager.setWebAppContextPath(String)
    since 7.14
    com.atlassian.confluence.setup.DatabaseVerifier.verifyDatabaseDetails(String, DatabaseDetails)
    since 6.5, Use DatabaseVerifier.verifyDatabase(String, Connection) instead
    com.atlassian.confluence.setup.DatabaseVerifier.verifyDatasource(String, String)
    since 6.5, Use DatabaseVerifier.verifyDatabase(String, Connection) instead
    com.atlassian.confluence.setup.DefaultBootstrapManager.bootstrapSharedConfiguration(SharedConfigurationMap)
    since 5.9
    com.atlassian.confluence.setup.DefaultBootstrapManager.getConfluenceHome()
    com.atlassian.confluence.setup.DefaultBootstrapManager.publishConfiguration()
    since 5.9
    com.atlassian.confluence.setup.DefaultHibernateConfigurator.createConfluenceSchemaCreator(Configuration)
    since 7.1. Get the ConfluenceSchemaCreator from Spring.
    com.atlassian.confluence.setup.settings.CollaborativeEditingHelper.isLimitedModeEnabled(String)
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.setup.settings.ConfluenceDirectories.getLegacyLuceneIndexDirectory()
    since 7.14 Use ConfluenceDirectories.getLuceneIndexDirectory()
    com.atlassian.confluence.setup.settings.ConfluenceDirectories.getLegacyLuceneIndexDirectory(AtlassianBootstrapManager)
    since 7.14 Use ConfluenceDirectories.getLuceneIndexDirectory()
    com.atlassian.confluence.setup.settings.ConfluenceDirectories.getLegacyTempDirectory()
    since 7.14 Use ConfluenceDirectories.getTempDirectory()
    com.atlassian.confluence.setup.settings.ConfluenceDirectories.getLegacyTempDirectory(AtlassianBootstrapManager)
    since 7.14 Use ConfluenceDirectories.getTempDirectory()
    com.atlassian.confluence.setup.settings.CoreFeaturesManager.isOnDemand()
    since 5.10. Inlines to false.
    com.atlassian.confluence.setup.settings.DarkFeatures.isDarkFeatureEnabled(User, String)
    Since 5.2 - Use DarkFeatures.isDarkFeatureEnabled(com.atlassian.confluence.user.ConfluenceUser, String)
    com.atlassian.confluence.setup.settings.DefaultCollaborativeEditingHelper.getSynchronySpaceDarkFeature(String)
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.setup.settings.DefaultCollaborativeEditingHelper.isLimitedModeEnabled(String)
    com.atlassian.confluence.setup.settings.DefaultSettingsManager.setUpgradeManager(UpgradeManager)
    since 7.20.4 use DefaultSettingsManager.setUpgradedFlag(com.atlassian.confluence.upgrade.UpgradedFlag)
    com.atlassian.confluence.setup.settings.Settings.getDefaultPersonalSpaceHomepageContent()
    since 5.0 because default space homepage content is now fetched from a global template
    com.atlassian.confluence.setup.settings.Settings.getDefaultSpaceHomepageContent()
    since 5.0 because default space homepage content is now fetched from a global template
    com.atlassian.confluence.setup.settings.Settings.getMaxThumbDimensions()
    since 7.20 use Settings.getMaxThumbnailDimensions()
    com.atlassian.confluence.setup.settings.Settings.getReferrerSettings()
    since 7.0.1, it will be removed by: https://jira.atlassian.com/browse/CONFSRVDEV-10243
    com.atlassian.confluence.setup.settings.Settings.getSiteWelcomeMessage()
    since 5.0 The welcome message is now a system template. Use WelcomeMessageService
    com.atlassian.confluence.setup.settings.Settings.getTimeZone()
    since 5.7. Do not use this method, use TimeZoneManager.getDefaultTimeZone()
    com.atlassian.confluence.setup.settings.Settings.isAllowTrackbacks()
    since 7.0.1, it will be removed by this ticket: https://jira.atlassian.com/browse/CONFSRVDEV-10243
    com.atlassian.confluence.setup.settings.Settings.setAllowTrackbacks(boolean)
    since 7.0.1, it will be removed by this ticket: https://jira.atlassian.com/browse/CONFSRVDEV-10243
    com.atlassian.confluence.setup.settings.Settings.setAntiXssMode(boolean)
    since 5.10, turning off antixss mode is not supported
    com.atlassian.confluence.setup.settings.Settings.setBackupDaily(boolean)
    since 6.11
    com.atlassian.confluence.setup.settings.Settings.setDefaultPersonalSpaceHomepageContent(String)
    since 5.0 because default space homepage content is now fetched from a global template
    com.atlassian.confluence.setup.settings.Settings.setDefaultSpaceHomepageContent(String)
    since 5.0 because default space homepage content is now fetched from a global template
    com.atlassian.confluence.setup.settings.Settings.setDisplayLinkIcons(boolean)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setEnableDidYouMean(boolean)
    since 5.2 because we don't use did you mean anymore
    com.atlassian.confluence.setup.settings.Settings.setEnableJavascriptTop(boolean)
    since 5.0. We always serve javascript at the top.
    com.atlassian.confluence.setup.settings.Settings.setEnableWysiwyg(boolean)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setMaxThumbHeight(int)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setMaxThumbWidth(int)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setNumberOfBreadcrumbAncestors(int)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setReferrerSettings(ReferrerSettings)
    since 7.0.1, it will be removed by: https://jira.atlassian.com/browse/CONFSRVDEV-10243
    com.atlassian.confluence.setup.settings.Settings.setSharedMode(boolean)
    since 5.1. "Shared mode" no longer supported. Do not use.
    com.atlassian.confluence.setup.settings.Settings.setSiteWelcomeMessage(String)
    since 5.0 The welcome message is now a system template
    com.atlassian.confluence.setup.settings.Settings.setUseWysiwygByDefault(boolean)
    since 4.0
    com.atlassian.confluence.setup.settings.Settings.setViewSpaceGoesToSpaceSummary(boolean)
    since 5.0
    com.atlassian.confluence.setup.settings.Settings.setWebdavPassword(String)
    since 5.8 - WebDAV attachment storage functionality removed
    com.atlassian.confluence.setup.settings.Settings.setWebdavServerUrl(String)
    since 5.8 - WebDAV attachment storage functionality removed
    com.atlassian.confluence.setup.settings.Settings.setWebdavUsername(String)
    since 5.8 - WebDAV attachment storage functionality removed
    com.atlassian.confluence.setup.xstream.ConfluenceXStreamInternal.getXStream()
    since 7.10.0 Use ConfluenceXStream instead.
    com.atlassian.confluence.spaces.actions.AbstractLogoAction.getLogo()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.spaces.actions.ConfigureSpaceLogoAction.getSpace()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.spaces.actions.ViewSpaceAction.getPage()
    since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls.
    com.atlassian.confluence.spaces.DefaultSpaceManager.createSpace(Space)
    since 4.3. Use {#link #createSpace(String key, String name, String description, User creator)} instead
    com.atlassian.confluence.spaces.DefaultSpaceManager.setIndexer(ConfluenceIndexer)
    since 7.5 indexing now peformed via events
    com.atlassian.confluence.spaces.listeners.CreatePersonalSpaceListener.getDefaultHomePageContent()
    since 5.0 Do not use anymore. Get default space home content via the SystemTemplateManager now.
    com.atlassian.confluence.spaces.listeners.InitialSpaceContentListener.getDefaultHomePageContent()
    since 5.0 Do not use anymore. Get default space home content via the SystemTemplateManager now.
    com.atlassian.confluence.spaces.Space.getSpaceGroup()
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.Space.setSpaceGroup(SpaceGroup)
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.Space.setSpaceManager(SpaceManager)
    since 7.5 remove in 8.0
    com.atlassian.confluence.spaces.SpaceLogoManager.getLogoDownloadPath(Space, User)
    since 5.10 use SpaceLogoManager.getLogoUriReference(com.atlassian.confluence.spaces.Space, com.atlassian.user.User)
    com.atlassian.confluence.spaces.SpaceManager.createSpace(Space)
    since 6.10.0, use {#link #createSpace(String key, String name, String description, User creator)}
    com.atlassian.confluence.spaces.SpaceManager.getAllSpaces()
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.getAllSpaces(SpacesQuery)
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.getPersonalSpace(ConfluenceUser)
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.getSpace(long)
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.getSpace(String)
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.getSpaces(SpacesQuery)
    since 7.3.0, use SpaceService.find(Expansion...) in plugins and SpaceManagerInternal in core where applicable
    com.atlassian.confluence.spaces.SpaceManager.removeSpacesInGroup(SpaceGroup)
    since 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.SpacesQuery.Builder.inGroup(Group)
    in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).
    com.atlassian.confluence.spaces.SpacesQuery.Builder.inGroups(List<Group>)
    in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).
    com.atlassian.confluence.spaces.SpacesQuery.Builder.inSpaceGroup(SpaceGroup)
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.SpacesQuery.getSpaceGroup()
    in 5.9.

    SpaceGroup and related classes like SpaceGroupManager and SpaceGroupComparator will be removed. Please do not use them.

    com.atlassian.confluence.spaces.SpacesQuery.getUserGroups()
    since 5.9, no replacement. Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).
    com.atlassian.confluence.status.service.DefaultSystemInformationService.setSettingsManager(SettingsManager)
    since 7.20 Use DefaultSystemInformationService.setGlobalSettingsManager(GlobalSettingsManager)
    com.atlassian.confluence.status.service.SystemCompatibilityService.getSupportedJavaRuntime()
    since 6.13 use SystemCompatibilityService.getSupportedJavaRuntimes()
    com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getAvailablePermGen()
    since 5.10 because PermGen no longer exists in Java8
    com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getMaxPermGen()
    since 5.10 because PermGen no longer exists in Java8
    com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getUsedPermGen()
    since 5.10 because PermGen no longer exists in Java8
    com.atlassian.confluence.status.service.SystemInformationService.getSystemInfoFromDb()
    since 7.3 use SystemInformationService.getUsageInfo(), SystemInformationService.getConfluenceInfo(), SystemInformationService.getDatabaseInfo() instead.
    com.atlassian.confluence.tenant.SystemTenant.get()
    since 7.0.1. Use SystemTenant.getTenant()
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.changeLoggerLevel(String, String, String)
    since 5.6. Use a FuncTestAdminLoggingResource REST call.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.disablePlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.disablePluginModule(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.disableSiteFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.disableUserFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.enablePlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.enablePluginModule(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.enableSiteFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.enableUserFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.flushAllCaches(String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getBandanaValue(String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getCacheMaximumNumberOfElements(String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getCacheStatistics(String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getCacheStatisticsCapabilities(String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getConfiguredThemeForSpace(String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.getGlobalConfiguredTheme(String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.isPluginModuleEnabled(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.logMessage(String, String, String)
    since 5.6. Use a FuncTestAdminLoggingResource REST call.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.putStringMappingInCache(String, String, String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.removeBandanaKey(String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setBandanaKey(String, String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setBandanaKeyBoolean(String, String, String, boolean)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setBandanaKeyInteger(String, String, String, int)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setBandanaStringList(String, String, String, Vector<String>)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setBandanaStringSet(String, String, String, Vector<String>)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setCacheMaximumNumberOfElements(String, String, int)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setGlobalTheme(String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.setThemeForSpace(String, String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.shutdownScheduler(String)
    since 5.6. Use FuncTestAdminSchedulerResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandler.uninstallPlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.changeLoggerLevel(String, String, String)
    since 5.6. Use a FuncTestAdminLoggingResource REST call.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.disablePlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.disablePluginModule(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.disablePluginWithoutPersisting(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.disableSiteFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.disableUserFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.enablePlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.enablePluginModule(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.enableSiteFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.enableUserFeature(String, String)
    since 5.6. Use the REST resource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.flushAllCaches(String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getBandanaValue(String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getCacheMaximumNumberOfElements(String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getCacheStatistics(String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getCacheStatisticsCapabilities(String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getConfiguredThemeForSpace(String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.getGlobalConfiguredTheme(String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.isPluginModuleEnabled(String, String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.logMessage(String, String, String)
    since 5.6. Use a FuncTestAdminLoggingResource REST call.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.putStringMappingInCache(String, String, String, String)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.removeBandanaKey(String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setBandanaKey(String, String, String, String)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setBandanaKeyBoolean(String, String, String, boolean)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setBandanaKeyInteger(String, String, String, int)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setBandanaStringList(String, String, String, Vector<String>)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setBandanaStringSet(String, String, String, Vector<String>)
    since 5.6. Use FuncTestAdminBandanaResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setCacheMaximumNumberOfElements(String, String, int)
    since 5.6. Use FuncTestAdminCacheResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setGlobalTheme(String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.setThemeForSpace(String, String, String)
    since 5.6. Use FuncTestAdminThemeResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.shutdownScheduler(String)
    since 5.6. Use FuncTestAdminSchedulerResource.
    com.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl.uninstallPlugin(String, String)
    since 5.6. Use PluginsRpc in test client code.
    com.atlassian.confluence.themes.AbstractColourScheme.hslToRgb(float[])
    since 5.10
    com.atlassian.confluence.themes.AbstractColourScheme.rgbToHsl(int, float[])
    since 5.10
    com.atlassian.confluence.themes.ColorSchemeBean.getHeadingSecondaryTextColor()
    since 6.7. No longer used
    com.atlassian.confluence.themes.ColorSchemeBean.getNavBackgroundColor()
    since 6.7. No longer customisable.
    com.atlassian.confluence.themes.ColorSchemeBean.getNavSelectedBackgroundColor()
    since 6.7. No longer customisable.
    com.atlassian.confluence.themes.ColorSchemeBean.getNavSelectedTextColor()
    since 6.7. No longer customisable.
    com.atlassian.confluence.themes.ColorSchemeBean.getNavTextColor()
    since 6.7. No longer customisable.
    com.atlassian.confluence.themes.ColorSchemeBean.getSpaceNameColor()
    since 6.7. No longer used.
    com.atlassian.confluence.themes.ColorSchemeBean.getVisitedLinkColor()
    since 8.7 No longer customisable
    com.atlassian.confluence.themes.DefaultThemeManager.setBandanaManager(BandanaManager)
    since 7.7 use DefaultThemeManager.setThemeKeyDao(ThemeKeyDao) with a BandanaThemeKeyDao
    com.atlassian.confluence.themes.DefaultThemeManager.setUpgradeManager(UpgradeManager)
    since 7.20 use DefaultThemeManager.setUpgradedFlag(UpgradedFlag)
    com.atlassian.confluence.themes.Theme.getTopNavLocation()
    since 5.0 - with the common header themes shouldn't specify their own top navigation anymore. This method is no longer called from anywhere within Confluence.
    com.atlassian.confluence.tinymceplugin.rest.DraftsResource.getDrafts(int, int)
    since 5.9
    com.atlassian.confluence.upgrade.impl.HibernateCheckConstraint.constraintsExists(HibernateConfig, SessionFactory, Map<String, Pair<String, List<String>>>)
    since 7.0.1. Use HibernateCheckConstraint.checkConstraintsExists(HibernateConfig, SessionFactory, Map)
    com.atlassian.confluence.upgrade.impl.HibernateCheckConstraint.createConstraintPredicate(HibernateConfig, SessionFactory)
    since 7.13.17
    com.atlassian.confluence.upgrade.upgradetask.BandanaKeyUniqueConstraintUpgradeTask.getUniqueConstraintSqlStatements()
    since 8.6
    com.atlassian.confluence.upgrade.upgradetask.DataAccessUtils.getJdbcTemplate(Session)
    since 7.18.0 due to Hibernate 2 removal. Use DataAccessUtils.getJdbcTemplate(org.hibernate.Session) instead.
    com.atlassian.confluence.user.actions.AbstractUserProfileAction.getUserPreferences()
    since 8.8 use AbstractUserProfileAction.userPreferences()
    com.atlassian.confluence.user.actions.PeopleDirectoryAction.getSearchQueryBean()
    since 9.0.2, use PeopleDirectoryAction.getQueryString() and PeopleDirectoryAction.setQueryString(String) instead.
    com.atlassian.confluence.user.actions.ProfilePictureInfo.getDownloadPath()
    since 5.10 use ProfilePictureInfo.getUriReference()
    com.atlassian.confluence.user.actions.RemoveGroupAction.getUsers()
    since 3.3. Use UserAccessor.getMemberNames(Group) directly instead.
    com.atlassian.confluence.user.actions.RemoveUserAction.getUserCommentedSpaces()
    since 6.13.0 Use com.atlassian.confluence.spaces.SpaceManager#getSpacesContainingCommentsBy(String) instead.
    com.atlassian.confluence.user.actions.RemoveUserAction.getUserEditedSpaces()
    since 6.13.0 Use com.atlassian.confluence.spaces.SpaceManager#getSpacesContainingPagesEditedBy(String) instead.
    com.atlassian.confluence.user.actions.RemoveUserAction.getUserOwnedSpaces()
    since 6.13.0 Use com.atlassian.confluence.spaces.SpaceManager#getAuthoredSpacesByUser(String) instead.
    com.atlassian.confluence.user.actions.ViewMyDraftsAction.doDelete()
    since 7.5.0. Please use com.atlassian.confluence.plugins.restapi.resources.ContentResource#delete() instead
    com.atlassian.confluence.user.actions.ViewMyDraftsAction.getDrafts()
    since 5.10. Use ViewMyDraftsAction.getContentDrafts()
    com.atlassian.confluence.user.actions.ViewMyDraftsAction.getDraftsBySpace()
    since 5.10 use ViewMyDraftsAction.getResumableDraftsBySpace() or ViewMyDraftsAction.getNonResumableDraftsBySpace()
    com.atlassian.confluence.user.actions.ViewUserAction.getDirectory()
    since 6.13.0, because we now show all directories a user account might be present in instead of just the first match. Use ViewUserAction.getDirectories() instead.
    com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(Callable<T>, User)
    since 8.8 use AuthenticatedUserImpersonator.asUser(Callable, ConfluenceUser)
    com.atlassian.confluence.user.AuthenticatedUserThreadLocal.asUser(ConfluenceUser)
    since 7.14 Prefer AuthenticatedUserThreadLocal.asUser(ConfluenceUser, Runnable) or AuthenticatedUserThreadLocal.asUser(ConfluenceUser, Callable)
    com.atlassian.confluence.user.AuthenticatedUserThreadLocal.getUser()
    since 5.2. Use AuthenticatedUserThreadLocal.get() instead.
    com.atlassian.confluence.user.AuthenticatedUserThreadLocal.setUser(User)
    since 5.2. Use AuthenticatedUserThreadLocal.set(ConfluenceUser) instead.
    com.atlassian.confluence.user.ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager, LocaleManager)
    since 8.8 use ConfluenceUserPreferences.getTimeZone() and DateFormatter(java.util.TimeZone, FormatSettingsManager, LocaleManager)
    com.atlassian.confluence.user.ConfluenceUserPreferences.getWrappedPreferences()
    since 8.8 No. Just, no.
    com.atlassian.confluence.user.DefaultUserAccessor.getAllDefaultGroupNames()
    Since 5.2. This method is vague and returns a collection containing the result of Settings.getDefaultUsersGroup() and UserAccessor.GROUP_CONFLUENCE_ADMINS. Clients should explicitly decide what they need and use that.
    com.atlassian.confluence.user.DefaultUserAccessor.getNewUserDefaultGroupName()
    since 5.2. Use Settings.getDefaultUsersGroup() via SettingsManager.getGlobalSettings().
    com.atlassian.confluence.user.DefaultUserContentManager.hasAuthoredContent(User)
    since 7.0.0, use DefaultUserContentManager.hasAuthoredContent(ConfluenceUser)
    com.atlassian.confluence.user.PersonalInformation.getEmail()
    Since 5.5. Use PersonalInformation.getUser()
    com.atlassian.confluence.user.PersonalInformation.getFullName()
    Since 5.5. Use PersonalInformation.getUser()
    com.atlassian.confluence.user.PersonalInformation.getUsername()
    Since 5.5. Use PersonalInformation.getUser()
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getConfluenceUserPreferences(User)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getUserPreferences(User)
    com.atlassian.confluence.user.UserAccessor.getAllDefaultGroupNames()
    Since 5.2. This method is vague and returns a collection containing the result of Settings.getDefaultUsersGroup() and UserAccessor.GROUP_CONFLUENCE_ADMINS. Clients should explicitly decide what they need and use that.
    com.atlassian.confluence.user.UserAccessor.getNewUserDefaultGroupName()
    since 5.2. Use Settings.getDefaultUsersGroup() via SettingsManager.getGlobalSettings().
    com.atlassian.confluence.user.UserAccessor.getPropertySet(ConfluenceUser)
    since 7.7 Plugins should use UserSettingsService.
    com.atlassian.confluence.user.UserAccessor.getPropertySet(User)
    since 5.2 Plugins should use UserSettingsService.
    com.atlassian.confluence.user.UserAccessor.getUser(String)
    since 5.2. See UserAccessor.getUserByName(String)
    com.atlassian.confluence.user.UserAccessor.isDeactivated(User)
    since 7.17 Use DisabledUserManager.isDisabled(User)
    com.atlassian.confluence.user.UserAccessor.isDeactivated(String)
    since 7.17 Use DisabledUserManager.isDisabled(String)
    com.atlassian.confluence.user.UserAccessor.isLicensedToAddMoreUsers()
    since 7.17 use UserChecker.isLicensedToAddMoreUsers()
    com.atlassian.confluence.user.UserAccessor.isSuperUser(User)
    since 3.5
    com.atlassian.confluence.user.UserContentManager.hasAuthoredContent(User)
    since 7.0.0, use UserContentManager.hasAuthoredContent(ConfluenceUser)
    com.atlassian.confluence.user.UserPreferencesAccessor.forUserAccessor(Supplier<UserAccessor>)
    since 8.0
    com.atlassian.confluence.util.actions.ContentTypesDisplayMapper.getIconUrlForUsername(String)
    since 5.10 use ContentTypesDisplayMapper.getIconUriReferenceForUsername(java.lang.String)
    com.atlassian.confluence.util.ClasspathUtils.getSystemClasspath()
    since 7.0.1
    com.atlassian.confluence.util.collections.LazyMap.newInstance(Map<K, ? extends Supplier<? extends V>>)
    since 7.0.1. Use LazyMap.fromSuppliersMap(Map)
    com.atlassian.confluence.util.CompleteURLEncoder.encode(String, String)
    since 8.7 use CompleteURLEncoder.encode(String, Charset)
    com.atlassian.confluence.util.DefaultUserChecker.isUnlimitedUserLicense(ConfluenceLicense)
    since 5.10 Use ProductLicense.isUnlimitedNumberOfUsers()
    com.atlassian.confluence.util.DefaultUserChecker.setCacheFactory(CacheFactory)
    since 5.10
    com.atlassian.confluence.util.ExcerptHelper.getText(String)
    since 7.20 Use ContentExcerptUtils.extractTextFromXhtmlContent(String)
    com.atlassian.confluence.util.ExcerptHelper.getTextSummary(String, int, int)
    since 7.20 Use ContentExcerptUtils.extractTextSummaryFromXhtmlContent(String, int, int)
    com.atlassian.confluence.util.GeneralUtil.convertBeanToMap(Object)
    since 8.6 use BeanUtils.describe(Object)
    com.atlassian.confluence.util.GeneralUtil.toEndOfMonth(Calendar, boolean)
    since 8.6
    com.atlassian.confluence.util.HtmlUtil.completeUrlEncode(String)
    since 8.7 use HtmlUtil.completeUrlEncode(String, Charset)
    com.atlassian.confluence.util.HtmlUtil.reencodeURL(String)
    since 8.7 use HtmlUtil.reencodeURL(String, Charset)
    com.atlassian.confluence.util.HtmlUtil.urlDecode(String)
    since 8.7 use HtmlUtil.urlDecode(String, Charset)
    com.atlassian.confluence.util.HtmlUtil.urlDecode(String, String)
    since 8.7 use HtmlUtil.urlDecode(String, Charset)
    com.atlassian.confluence.util.HtmlUtil.urlEncode(String)
    since 8.7 use HtmlUtil.urlEncode(String, Charset)
    com.atlassian.confluence.util.HtmlUtil.urlEncode(String, String)
    since 8.7 use HtmlUtil.urlEncode(String, Charset)
    com.atlassian.confluence.util.http.HttpRetrievalService.get(HttpRequest)
    since 7.0.1 use RequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String) instead.
    com.atlassian.confluence.util.http.HttpRetrievalService.get(String)
    since 7.0.1 use RequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String) instead.
    com.atlassian.confluence.util.http.HttpRetrievalService.getAvailableAuthenticators()
    since 7.0.1
    com.atlassian.confluence.util.http.HttpRetrievalService.getDefaultRequestFor(String)
    since 7.0.1 use RequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String) instead.
    com.atlassian.confluence.util.http.HttpRetrievalService.getHttpRetrievalServiceConfig()
    since 7.0.1
    com.atlassian.confluence.util.http.HttpRetrievalService.setHttpRetrievalServiceConfig(HttpRetrievalServiceConfig)
    since 7.0.1
    com.atlassian.confluence.util.i18n.DefaultI18NBeanFactory.getDefaultI18NBean()
    since 7.0.1
    com.atlassian.confluence.util.I18NSupport.getText(String)
    since 5.2 Use I18NBean.getText(String)
    com.atlassian.confluence.util.I18NSupport.getText(String, Object[])
    since 5.2 Use I18NBean.getText(String, Object[])
    com.atlassian.confluence.util.LabelUtil.countLabelNamesWithoutFavourites(Collection<String>)
    since 6.0 , use {LabelUtil.countParsedLabelNamesWithoutFavourites(Collection)}
    com.atlassian.confluence.util.LabelUtil.getLabelPredicate(User, boolean)
    since 7.0.1. Use LabelUtil.labelPredicate(User, boolean)
    com.atlassian.confluence.util.LabelUtil.isFavouriteLabel(String)
    since 6.0, use LabelUtil.isFavouriteLabel(ParsedLabelName)
    com.atlassian.confluence.util.LabelUtil.syncState(String, LabelManager, User, Labelable, boolean)
    since 5.1. Use LabelUtil.syncState(String, LabelManager, User, Labelable)
    com.atlassian.confluence.util.profiling.ConfluenceMonitoring.fetchCounter(String, String...)
    since 7.1 Use ConfluenceMonitoring.fetchCounter(String, Map)
    com.atlassian.confluence.util.profiling.ConfluenceMonitoring.startSplit(String, String...)
    since 7.1 Use ConfluenceMonitoring.startSplit(String, Map)
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter.ensureFactorySetup(ServletConfig)
    since 8.0 Does nothing
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter.setupFactory(ServletConfig)
    since 8.0 Does nothing
    com.atlassian.confluence.util.QueryStringUtil.extractParams(URL)
    since 8.7 use QueryStringUtil.toMap(String, Charset)
    com.atlassian.confluence.util.QueryStringUtil.toMap(String)
    since 8.7 use QueryStringUtil.toMap(String, Charset)
    com.atlassian.confluence.util.QueryStringUtil.toString(Map<String, String>)
    since 8.7 use QueryStringUtil.toString(Map, Charset)
    com.atlassian.confluence.util.ReadOnlyLicenseCalculator.setCacheFactory(CacheFactory)
    since 5.10.
    com.atlassian.confluence.util.synchrony.SynchronyConfigurationReader.isSynchronyEnabled()
    since 7.5.0. Limited mode is no longer supported since 7.5.0
    com.atlassian.confluence.util.tomcat.TomcatConfigHelper.getMaxHttpThreads()
    since 7.12.3 use TomcatConfigHelper.getAllMaxHttpThreads() Returns the maximum number of threads that can be used by Tomcat's default (first) HTTP connector.
    com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceManager.setCacheFactory(VCacheFactory)
    since 7.20 use ConfluenceVelocityResourceManager.setCacheFactory(CacheFactory)
    com.atlassian.confluence.util.velocity.TemplateHtmlEntityEncodingPolicy.shouldAutoEncode(ConfluenceVelocityTemplate)
    since 8.4 use TemplateHtmlEntityEncodingPolicy.shouldAutoEncode(HtmlSafeVelocityTemplate)
    com.atlassian.confluence.util.VelocityUtil.appendAmpersandOrQuestionMark(String)
    since 8.6 use UrlUtils.appendAmpersandOrQuestionMark(String)
    com.atlassian.confluence.util.VelocityUtil.doubleUrlEncode(String)
    since 6.10.0, No replacement
    com.atlassian.confluence.util.VelocityUtil.htmlEscapeQuotes(String)
    since 7.3.0, use StringEscapeUtils.escapeEcmaScript(String) combined with HtmlUtil.htmlEncode(String) or template-level automatic escaping
    com.atlassian.confluence.util.VelocityUtil.isLicenseExpired()
    since 8.7 Use LicenseService.retrieve() and ProductLicense.isExpired()
    com.atlassian.confluence.util.VelocityUtil.profilePop(String)
    since 7.0. Use Timers.start(String) and a try-finally block.
    com.atlassian.confluence.util.VelocityUtil.profilePush(String)
    since 7.0. Use Timers.start(String).
    com.atlassian.confluence.vcache.VCacheRequestContextOperations.doInRequestContext(String, VCacheRequestContextOperations.Action<T, X>)
    since 6.0. Partitions are not supported in Confluence Server
    com.atlassian.confluence.webdriver.AbstractEditorContentWebDriverTest.assertElementAttributeValue(String, String, String)
    since 5.9 Use AbstractEditorContentWebDriverTest.assertElementAttributeValueMatches(String, String, Matcher)
    com.atlassian.confluence.webdriver.WebDriverSetupTest.installTestPlugins(ConfluenceRpc)
    Since 5.6. Use TestPlugins.setupTestPluginsForWebDriver(ConfluenceRpc)
    com.atlassian.confluence.xhtml.api.MacroDefinition.getMacroId()
    since 7.0.1. Use MacroDefinition.getMacroIdentifier()
    com.atlassian.confluence.xhtml.api.MacroDefinition.setMacroId(Option<MacroId>)
    since 7.0.1. Use MacroDefinition.setMacroIdentifier(MacroId)
    com.atlassian.confluence.xhtml.api.MacroDefinitionBuilder.getMacroId()
    since 7.0.1
    com.atlassian.confluence.xhtml.api.MacroDefinitionBuilder.withMacroId(Option<MacroId>)
    since 7.0.1. Use MacroDefinitionBuilder.withMacroIdentifier(String)
    com.atlassian.confluence.xml.XhtmlEntityResolver.createDTD()
    since 5.8. Use the the following DTD declaration instead: <!DOCTYPE content-root SYSTEM "xhtml.ent">
    com.atlassian.confluence.xml.XMLEntityResolver.createDTD()
    since 5.8. Use the the following DTD declaration instead: <!DOCTYPE content-root SYSTEM "xhtml.ent">
    com.atlassian.sal.confluence.license.ConfluenceLicenseHandler.setLicense(String)
    since 5.9, SAL 3.0. Use ConfluenceLicenseHandler.addProductLicense(String, String) instead.
  • Deprecated Constructors
    Constructor
    Description
    com.atlassian.confluence.api.impl.sal.timezone.ConfluenceTimeZoneManager(ConfluenceUserResolver, UserPreferencesAccessor, GlobalSettingsManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.api.model.content.ContentBody(ContentRepresentation, String, Content)
    since 5.9 , use ContentBody.contentBodyBuilder()
    com.atlassian.confluence.api.model.content.ContentBody(ContentRepresentation, String, ContentId)
    since 5.9 , use ContentBody.contentBodyBuilder()
    com.atlassian.confluence.api.model.content.ContentBody(ContentRepresentation, String, Reference<Content>)
    since 5.9 , use ContentBody.contentBodyBuilder()
    com.atlassian.confluence.api.model.content.ContentBody(ContentRepresentation, String, Reference<Content>, Reference<WebResourceDependencies>)
    since 5.9 , use ContentBody.contentBodyBuilder()
    com.atlassian.confluence.api.model.people.Anonymous(Icon)
    since 5.5. Use Anonymous(Icon, String) instead.
    com.atlassian.confluence.api.model.people.KnownUser(Icon, String, String)
    since 5.5. Use KnownUser(Icon, String, String, UserKey) instead.
    com.atlassian.confluence.api.model.people.KnownUser(Icon, String, String, UserKey)
    since 6.5.0. Use the KnownUser.builder() instead.
    com.atlassian.confluence.api.model.people.Person(Icon)
    since 5.6 use Person(Icon, String) instead
    com.atlassian.confluence.api.model.people.User(Icon, String)
    since 5.6. Use User(Icon, String, String, UserKey) instead.
    com.atlassian.confluence.api.model.reference.Reference()
    since 5.6 use @{link Reference#Reference(boolean)}
    com.atlassian.confluence.api.testsupport.matchers.model.content.DateContentMatcher(DateTime, DateContentMatcher.Direction, String)
    since 8.6
    com.atlassian.confluence.cache.DefaultCacheSettingsManager(BootstrapManager, ClusterLockService, String, String)
    since 7.12 Use CacheSettingsManagerFactory
    com.atlassian.confluence.cache.DefaultCacheSettingsManager(BootstrapManager, ClusterLockService, String, String, List<String>)
    since 5.9.1 Use CacheSettingsManagerFactory
    com.atlassian.confluence.cache.ehcache.EhCacheManager(ConfluenceMonitoring, CacheSettingsDefaultsProvider, CacheOperationsWhitelistService)
    since 8.3
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager(HazelcastCacheManagerFactory, HibernateManagedRegionCacheLookup)
    since 8.4
    com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager(ConfluenceMonitoring, HazelcastCacheManagerFactory, CacheOperationsWhitelistService, HibernateManagedRegionCacheLookup)
    since 8.3
    com.atlassian.confluence.content.event.PluginContentCreatedEvent(Object, CustomContentEntityObject)
    since 7.1.0, use PluginContentCreatedEvent(Object, CustomContentEntityObject, OperationContext)
    com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateInterceptor()
    since 8.6
    com.atlassian.confluence.content.render.xhtml.DefaultEditorFormatService(Marshaller<MacroDefinition>, Marshaller<Link>, Marshaller<EmbeddedImage>, Unmarshaller<MacroDefinition>, Unmarshaller<Link>, Unmarshaller<EmbeddedImage>, FragmentTransformer, FragmentTransformer, XmlEventReaderFactory, ExceptionThrowingMigrator)
    since 8.5.13
    com.atlassian.confluence.content.render.xhtml.DefaultFormatConverter(EditorConverter, Renderer, Renderer, StorageFormatCleaner)
    since 5.6 use DefaultFormatConverter(com.atlassian.confluence.content.render.xhtml.editor.EditorConverter, Renderer, Renderer, StorageFormatCleaner, RenderingEventPublisher)
    com.atlassian.confluence.content.render.xhtml.DefaultRenderer(Transformer, I18NBeanFactory, LegacyV2RendererContextInitialiser, SettingsManager)
    since 5.6
    com.atlassian.confluence.content.render.xhtml.DefaultRenderer(Transformer, I18NBeanFactory, LegacyV2RendererContextInitialiser, SettingsManager, RenderingEventPublisher)
    com.atlassian.confluence.content.render.xhtml.DefaultRenderer(Transformer, I18NBeanFactory, LegacyV2RendererContextInitialiser, SettingsManager, RenderingEventPublisher, String)
    com.atlassian.confluence.content.render.xhtml.DefaultRenderer(Transformer, I18NBeanFactory, LegacyV2RendererContextInitialiser, SettingsManager, String)
    since 5.6
    com.atlassian.confluence.content.render.xhtml.definition.RichTextMacroBody(Streamable)
    since 5.6. Call RichTextMacroBody.withStorage(Streamable) or RichTextMacroBody.withStorageAndTransform(Streamable, Streamable) instead.
    com.atlassian.confluence.content.render.xhtml.definition.RichTextMacroBody(String)
    since 5.6. Call RichTextMacroBody.withStorage(Streamable) or RichTextMacroBody.withStorageAndTransform(Streamable, Streamable) instead.
    com.atlassian.confluence.content.render.xhtml.model.links.DefaultLink(ResourceIdentifier, LinkBody<?>)
    since 5.10. Use DefaultLink.builder() or DefaultLink.builder(Link)
    com.atlassian.confluence.content.render.xhtml.model.links.DefaultLink(ResourceIdentifier, LinkBody<?>, String, String)
    since 5.10. Use DefaultLink.builder() or DefaultLink.builder(Link)
    com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.UserResourceIdentifier(String)
    since 5.2. Use UserResourceIdentifier.create(UserKey) or UserResourceIdentifier.createForNonExistentUser(String).
    com.atlassian.confluence.content.render.xhtml.PolicyConfiguredCleaner(String)
    since 8.6 use PolicyConfiguredCleaner.createRenderedContentCleaner() or PolicyConfiguredCleaner.createStorageFormatCleaner()
    com.atlassian.confluence.content.service.blogpost.CreateBlogPostCommandImpl(PageManager, SpacePermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, BlogPostProvider, ContentPermissionProvider, CreateContextProvider, ContentEntityObject, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.blogpost.CreateBlogPostCommandImpl(PageManager, SpacePermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, BlogPostProvider, ContentPermissionProvider, CreateContextProvider, Draft, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.comment.CreateCommentCommandImpl(PermissionManager, ContentEntityManager, CommentManager, long, long, String)
    since 5.6. Use CreateCommentCommandImpl(PermissionManager, ContentEntityManager, CommentManager, long, long, String, NewCommentDeduplicator)
    com.atlassian.confluence.content.service.DefaultPageService(PageManager, PermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, ContentPropertyManager, LabelManager, Supplier<DraftsTransitionHelper>, LongRunningTaskManagerInternal)
    since 8.1
    com.atlassian.confluence.content.service.page.CreateAbstractPageCommandImpl(PageManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, ContentPermissionProvider, CreateContextProvider, ContentEntityObject, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.CreateAbstractPageCommandImpl(PageManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, ContentPermissionProvider, CreateContextProvider, Draft, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.CreatePageCommandImpl(PageManager, PermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, PageProvider, ContentPermissionProvider, CreateContextProvider, ContentEntityObject, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.CreatePageCommandImpl(PageManager, PermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, PageProvider, ContentPermissionProvider, CreateContextProvider, Draft, User, boolean, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.CreatePageFromExistingCommandImpl(PageManager, PermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, PageProvider, ContentPermissionProvider, CreateContextProvider, ContentEntityObject, User, boolean, SpaceProvider, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.CreatePageFromExistingCommandImpl(PageManager, PermissionManager, ContentPermissionManager, DraftService, AttachmentManager, NotificationManager, EventPublisher, PageProvider, ContentPermissionProvider, CreateContextProvider, Draft, User, boolean, SpaceProvider, ContentPropertyManager, LabelManager, DraftsTransitionHelper)
    since 5.10
    com.atlassian.confluence.content.service.page.MovePageCommandHelper(PageManager)
    since 8.1
    com.atlassian.confluence.core.DefaultSaveContext(boolean, boolean, boolean)
    since 6.0. Use the DefaultSaveContext.builder() or one of the final, pre-constructed contexts.
    com.atlassian.confluence.core.DefaultSaveContext(boolean, boolean, boolean, PageUpdateTrigger)
    since 6.0. Use the DefaultSaveContext.builder() or one of the final, pre-constructed contexts.
    com.atlassian.confluence.core.InputStreamExceptionDecorator(InputStream, Function<IOException, IOException>)
    since 7.9. Use InputStreamExceptionDecorator(InputStream, Function) instead.
    com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle(Class, Object)
    since 6.0 Use TransientHibernateHandle.create as an alternative
    com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle(Session, Object)
    since 6.0 Use TransientHibernateHandle.create as an alternative
    com.atlassian.confluence.core.VersionHistorySummary(long, int, ConfluenceUser, Date, String)
    since 6.4.0
    com.atlassian.confluence.core.VersionHistorySummary(long, int, ConfluenceUser, List<ConfluenceUser>, Date, String)
    since 6.4.0
    com.atlassian.confluence.core.VersionHistorySummary(long, int, String, Date, String)
    since 5.2. Use VersionHistorySummary(long, int, com.atlassian.confluence.user.ConfluenceUser, java.util.Date, String)
    com.atlassian.confluence.diff.DaisyHtmlDiffer(Transformer, List<DiffPostProcessor>, CacheFactory, LocaleManager)
    since 8.6
    com.atlassian.confluence.event.ConfluenceEventDispatcher(EventExecutorFactory, AsynchronousEventResolver, ThreadLocalContextManager<C>, VCacheRequestContextOperations)
    since 8.0
    com.atlassian.confluence.event.events.admin.MaxCacheSizeChangedEvent(Object, String, int)
    since 5.10
    com.atlassian.confluence.event.events.admin.ReindexEvent(Object)
    since 7.14
    com.atlassian.confluence.event.events.admin.ReindexFinishedEvent(Object)
    since 7.14
    com.atlassian.confluence.event.events.admin.ReindexStageFinishedEvent(Object, ReIndexOption)
    since 5.10. Use ReindexStageFinishedEvent(Object, String)
    com.atlassian.confluence.event.events.admin.ReindexStageFinishedEvent(Object, String)
    since 7.14
    com.atlassian.confluence.event.events.admin.ReindexStageStartedEvent(Object, ReIndexOption)
    since 5.10. Use ReindexStageStartedEvent(Object, String)
    com.atlassian.confluence.event.events.admin.ReindexStageStartedEvent(Object, String)
    since 7.14
    com.atlassian.confluence.event.events.admin.ReindexStartedEvent(Object)
    since 7.14
    com.atlassian.confluence.event.events.admin.ReindexStartedEvent(Object, Progress, UUID)
    since 8.2.0
    com.atlassian.confluence.event.events.admin.ReindexStartedEvent(Object, Progress)
    since 7.14
    com.atlassian.confluence.event.events.admin.SearchUsersEvent(boolean, String)
    since 8.4.2. Use SearchUsersEvent(boolean, SearchTermType) instead.
    com.atlassian.confluence.event.events.cluster.ClusterIndexSnapshotCreatedEvent(Object, String, String, String, String)
    since 5.9
    com.atlassian.confluence.event.events.content.blogpost.BlogPostCreateEvent(Object, BlogPost)
    since 7.1.0, use BlogPostCreateEvent(Object, BlogPost, Map, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostCreateEvent(Object, BlogPost, Map<String, Serializable>)
    since 7.1.0, use BlogPostCreateEvent(Object, BlogPost, Map, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostCreateEvent(Object, BlogPost, Map<String, Serializable>, boolean)
    since 7.1.0, use BlogPostCreateEvent(Object, BlogPost, Map, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostEvent(Object, BlogPost)
    since 6.0 use BlogPostEvent(Object, BlogPost, boolean)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostEvent(Object, BlogPost, boolean)
    since 7.1.0
    com.atlassian.confluence.event.events.content.blogpost.BlogPostInfoViewEvent(Object, BlogPost)
    since 6.2.0
    com.atlassian.confluence.event.events.content.blogpost.BlogPostTrashedEvent(Object, BlogPost, User)
    since 6.0, use BlogPostTrashedEvent(Object, BlogPost, User, boolean) instead
    com.atlassian.confluence.event.events.content.blogpost.BlogPostUpdateEvent(Object, BlogPost, BlogPost)
    since 7.1.0, use BlogPostUpdateEvent(Object, BlogPost, BlogPost, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostUpdateEvent(Object, BlogPost, BlogPost, boolean)
    since 7.1.0, use BlogPostUpdateEvent(Object, BlogPost, BlogPost, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostUpdateEvent(Object, BlogPost, BlogPost, boolean, PageUpdateTrigger)
    since 7.1.0, use BlogPostUpdateEvent(Object, BlogPost, BlogPost, OperationContext)
    com.atlassian.confluence.event.events.content.blogpost.BlogPostViewEvent(Object, BlogPost)
    since 6.2.0
    com.atlassian.confluence.event.events.content.comment.CommentCreateEvent(Object, Comment)
    since 7.1.0, use CommentCreateEvent(Object, Comment, OperationContext)
    com.atlassian.confluence.event.events.content.comment.CommentEvent(Object, Comment)
    since 7.1.0, use CommentEvent(Object, Comment, OperationContext)
    com.atlassian.confluence.event.events.content.comment.CommentUpdateEvent(Object, Comment)
    since 7.1.0, use CommentUpdateEvent(Object, Comment, Comment, OperationContext)
    com.atlassian.confluence.event.events.content.comment.CommentUpdateEvent(Object, Comment, Comment)
    since 7.1.0, use CommentUpdateEvent(Object, Comment, Comment, OperationContext)
    com.atlassian.confluence.event.events.content.ContentEvent(Object)
    since 5.11.0 , use ContentEvent(Object, boolean)
    com.atlassian.confluence.event.events.content.ContentEvent(Object, boolean)
    since 7.1.0, use ContentEvent(Object, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageCreateEvent(Object, Page)
    since 7.1.0, use PageCreateEvent(Object, Page, Map, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageCreateEvent(Object, Page, Map<String, Serializable>)
    since 7.1.0, use PageCreateEvent(Object, Page, Map, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageCreateEvent(Object, Page, Map<String, Serializable>, boolean)
    since 7.1.0, use PageCreateEvent(Object, Page, Map, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageCreateEvent(Object, Page, Map<String, Serializable>, boolean, PageUpdateTrigger)
    since 7.1.0, use PageCreateEvent(Object, Page, Map, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageEvent(Object, Page)
    since 6.0, use PageEvent(Object, Page, boolean) instead
    com.atlassian.confluence.event.events.content.page.PageEvent(Object, Page, boolean)
    since 7.1.0, use PageEvent(Object, Page, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageInfoViewEvent(Object, Page)
    since 6.2.0
    com.atlassian.confluence.event.events.content.page.PageTrashedEvent(Object, Page, User)
    since 6.0, use PageTrashedEvent(Object, Page, User, boolean) instead
    com.atlassian.confluence.event.events.content.page.PageUpdateEvent(Object, Page, AbstractPage, boolean, PageUpdateTrigger)
    since 7.1.0, use PageUpdateEvent(Object, Page, AbstractPage, OperationContext)
    com.atlassian.confluence.event.events.content.page.PageViewEvent(Object, Page)
    since 6.2.0
    com.atlassian.confluence.event.events.content.pagehierarchy.AbstractCopyPageHierarchyEvent(Object, Page, Page, ConfluenceUser, boolean)
    since 7.5, use AbstractCopyPageHierarchyEvent(Object, Page, Page, ConfluenceUser, boolean, int, boolean, boolean, boolean) instead.
    com.atlassian.confluence.event.events.content.pagehierarchy.AbstractPageHierarchyEvent(Object, Page, ConfluenceUser, boolean)
    since 7.5, please use AbstractPageHierarchyEvent(Object, Page, ConfluenceUser, boolean, int) instead.
    com.atlassian.confluence.event.events.content.pagehierarchy.CopyPageHierarchyFinishEvent(Object, Page, Page, ConfluenceUser, boolean)
    since 7.5, use CopyPageHierarchyFinishEvent(Object, Page, Page, ConfluenceUser, boolean, int, boolean, boolean, boolean) instead.
    com.atlassian.confluence.event.events.content.pagehierarchy.CopyPageHierarchyStartEvent(Object, Page, Page, ConfluenceUser, boolean)
    since 7.5, please use CopyPageHierarchyStartEvent(Object, Page, Page, ConfluenceUser, boolean, int, boolean, boolean, boolean) instead.
    com.atlassian.confluence.event.events.content.pagehierarchy.DeletePageHierarchyFinishEvent(Object, Page, ConfluenceUser, boolean)
    since 7.5, please use DeletePageHierarchyFinishEvent(Object, Page, ConfluenceUser, boolean, int) instead.
    com.atlassian.confluence.event.events.content.pagehierarchy.DeletePageHierarchyStartEvent(Object, Page, ConfluenceUser, boolean)
    since 7.5, please use DeletePageHierarchyStartEvent(Object, Page, ConfluenceUser, boolean, int) instead.
    com.atlassian.confluence.event.events.content.user.PersonalInformationCreateEvent(Object, PersonalInformation)
    since 7.1.0, use PersonalInformationCreateEvent(Object, PersonalInformation, OperationContext)
    com.atlassian.confluence.event.events.content.user.PersonalInformationEvent(Object, PersonalInformation)
    since 7.1.0, use PersonalInformationEvent(Object, PersonalInformation, OperationContext)
    com.atlassian.confluence.event.events.content.user.PersonalInformationEvent(Object, PersonalInformation, boolean)
    since 7.1.0, use PersonalInformationEvent(Object, PersonalInformation, OperationContext)
    com.atlassian.confluence.event.events.content.user.PersonalInformationUpdateEvent(Object, PersonalInformation, PersonalInformation)
    since 6.3.0
    com.atlassian.confluence.event.events.search.V2QueryExecutionEvent(long, long, int, int, int)
    since 7.9, use V2QueryExecutionEvent(long, long, int, int, int, Set)
    com.atlassian.confluence.event.events.search.V2QueryExecutionEvent(long, long, int, int, int, Set<SearchIndex>)
    since 7.11, use V2QueryExecutionEvent(long, long, long, int, int, int, Set)
    com.atlassian.confluence.event.events.search.V2QueryExecutionEvent(long, long, long, int, int, int, Set<SearchIndex>)
    since 8.8, use V2QueryExecutionEvent(long, long, long, int, int, int, Set, SearchPlatform)
    com.atlassian.confluence.event.events.security.LoginEvent(Object, String, String, String, String, String)
    since 7.5 use LoginEvent(Object, String, String, String, String, LoginDetails)
    com.atlassian.confluence.event.events.security.LoginFailedEvent(Object, String, String, String, String)
    since 7.5 use LoginFailedEvent(Object, String, String, String, String, LoginDetails)
    com.atlassian.confluence.event.events.space.SpaceLogoUpdateEvent(Object, Space, String, Attachment)
    since 5.10
    com.atlassian.confluence.impl.backuprestore.hibernate.HibernateField(List<Type>, List<String>, String[], Class<?>)
    since 8.3.0
    com.atlassian.confluence.impl.backuprestore.hibernate.HibernateField(Type, String, String[], Class<?>)
    since 8.3.0
    com.atlassian.confluence.impl.pages.thumbnail.renderer.ThumbnailRenderer(Thumber, Predicate<Dimensions>)
    since 7.0.1 , use ThumbnailRenderer(Thumber, Predicate)
    com.atlassian.confluence.impl.search.v2.lucene.ConfluenceLuceneAnalyzerFactory(SettingsManager, Analyzer, UserDictionaryFactory)
    since 8.7
    com.atlassian.confluence.impl.search.v2.lucene.EnglishAnalyzer()
    since 5.2. Use EnglishAnalyzer(Version) instead.
    com.atlassian.confluence.impl.search.v2.lucene.filter.ContentPermissionsFilter(User, Iterable<String>)
    since 7.16 use ContentPermissionsFilter(UserKey, Iterable).
    com.atlassian.confluence.impl.search.v2.lucene.PluggableSearcherInitialisation(ModuleDescriptorCache<LuceneSearcherInitialisationModuleDescriptor>)
    since 7.17
    com.atlassian.confluence.importexport.DefaultImportContext(String, User)
    com.atlassian.confluence.importexport.DefaultImportContext(URL, User)
    com.atlassian.confluence.importexport.impl.ConfluenceTempDirExportFileNameGenerator(BootstrapManager, String, String, String, String)
    since 7.14 use ConfluenceTempDirExportFileNameGenerator.create(ConfluenceDirectories, String, String, String, String)
    com.atlassian.confluence.importexport.resolvers.ThumbnailURIResolver()
    since 7.12
    com.atlassian.confluence.importexport.resource.ThumbnailDownloadResourceManager(PermissionManager, AttachmentManager, ConfluenceUserDao, AttachmentUrlParser, ThumbnailManager, ContextPathHolder)
    since 7.12
    com.atlassian.confluence.it.AcceptanceTestHelper()
    since 5.6 Use AcceptanceTestHelper.make(boolean)
    com.atlassian.confluence.it.Attachment(Attachment, String, byte[])
    Since 5.7. Use instead
    com.atlassian.confluence.it.Attachment(ContentEntity, Attachment)
    Since 5.7. Use instead
    com.atlassian.confluence.it.Attachment(ContentEntity, File, String)
    Since 5.7. Use instead
    com.atlassian.confluence.it.Attachment(ContentEntity, String, String, String)
    Since 5.7. Use instead
    com.atlassian.confluence.it.Attachment(ContentEntity, String, String, String, byte[])
    Since 5.7. Use instead
    com.atlassian.confluence.it.Attachment(ContentEntity, String, String, String, byte[], boolean)
    Since 5.7. Use instead
    com.atlassian.confluence.it.ConfluenceBaseUrlSelector()
    Since 5.6 Use ConfluenceBaseUrlSelector(org.slf4j.Logger)
    com.atlassian.confluence.it.Likes(DefaultHttpClient, String)
    since 6.7. Use Likes(org.apache.http.impl.client.CloseableHttpClient, com.atlassian.confluence.it.http.HttpClientContextFactory, java.lang.String) instead.
    com.atlassian.confluence.it.setup.PostSetupHelper(WebTester, User, ConfluenceRpc)
    com.atlassian.confluence.it.usermanagement.DefaultUserManagementHelper(ConfluenceRpc)
    since 5.6 Use DefaultUserManagementHelper(com.atlassian.confluence.it.rpc.ConfluenceRpc, DirectoryConfiguration)
    com.atlassian.confluence.labels.Label(String, Namespace, String)
    since 5.2.
    com.atlassian.confluence.labels.Label(String, String, String)
    since 5.2. Use Label(String, Namespace, com.atlassian.confluence.user.ConfluenceUser) instead.
    com.atlassian.confluence.labels.Labelling(Label, EditableLabelable, String)
    since 5.2.
    com.atlassian.confluence.languages.DefaultLocaleManager()
    since 7.5
    com.atlassian.confluence.logging.ConfluenceLoggingConfigurationListener()
    since 8.7
    com.atlassian.confluence.macro.browser.beans.MacroMetadataBuilder()
    since 5.8. Use MacroMetadata.builder().
    com.atlassian.confluence.macro.DefaultImagePlaceholder(String, Dimensions, boolean)
    since 5.3. Use DefaultImagePlaceholder(String, boolean, ImageDimensions) instead.
    com.atlassian.confluence.pageobjects.component.menu.AddMenu()
    since 5.9.0
    com.atlassian.confluence.pageobjects.KeyboardShortcuts(WebDriver)
    since 5.5.1 use injection and don't use the deprecated AtlassianWebDriver
    com.atlassian.confluence.pages.DefaultAttachmentManager()
    since 5.2, use DefaultAttachmentManager(AttachmentDaoInternal, ContentEntityObjectDaoInternal<?>, EventPublisher, UserPreferencesAccessor, NotificationManager, RelationManager, RetentionFeatureChecker, ContentReconciliationManager)
    com.atlassian.confluence.pages.persistence.dao.bulk.copy.DefaultBulkPageCopy(SessionFactory, ContentPermissionManager, PermissionManager, ContentPropertyManager, AttachmentManager, LinksUpdater, ClusterLockService, PageManagerInternal, SpacePermissionManager, EventPublisher)
    since 8.0.0
    com.atlassian.confluence.pages.thumbnail.ThumbnailInfo(ImageDetails, Dimensions, String)
    since 7.20 use ThumbnailInfo(com.atlassian.confluence.pages.attachments.ImageDetails,com.atlassian.confluence.content.render.image.ImageDimensions,java.lang.String) instead
    com.atlassian.confluence.pages.thumbnail.Thumbnails(List<Attachment>, ImagePathHelper, int, AttachmentManager, ThumbnailManager)
    use Thumbnails(List, ImagePathHelper, int, ThumbnailManager)
    com.atlassian.confluence.pages.thumbnail.Thumbnails(List<Attachment>, String, int, AttachmentManager, ThumbnailManager)
    use Thumbnails(List, ImagePathHelper, int, ThumbnailManager)
    com.atlassian.confluence.plugin.DatabaseClassLoadingPluginLoader(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List<PluginFactory>, PluginEventManager, TransactionalHostContextAccessor)
    since 7.16 Use DatabaseClassLoadingPluginLoader.create(PluginDirectoryProvider, PluginDataDao, TenantRegistry, List, PluginEventManager, TransactionalHostContextAccessor)
    com.atlassian.confluence.plugin.DatabasePluginScanner(PluginDataDao, File, TenantRegistry, TransactionalHostContextAccessor)
    since 8.6
    com.atlassian.confluence.plugin.descriptor.MacroMetadataParser(DocumentationBeanFactory)
    since 5.6 Use MacroMetadataParser() instead
    com.atlassian.confluence.plugin.webresource.DefaultCounter(String, BandanaManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.plugin.webresource.DefaultCssResourceCounterManager(BandanaManager, TenantRegistry)
    since 8.6
    com.atlassian.confluence.plugins.edgeindex.EdgeQueryParameter(long, TimeUnit, ScoreConfig, List<String>)
    since 7.16 use EdgeQueryParameter.Builder.build() instead.
    com.atlassian.confluence.plugins.index.api.DocValuesFieldDescriptor(String, byte[])
    com.atlassian.confluence.plugins.index.api.FieldDescriptor(String, String, FieldDescriptor.Store, FieldDescriptor.Index)
    since 8.6. Use FieldDescriptor(FieldMapping, String) instead.
    com.atlassian.confluence.plugins.index.api.SortedDocValuesFieldDescriptor(String, byte[])
    com.atlassian.confluence.plugins.rest.jackson2.resources.IndexResource(IndexManager)
    since 8.3.0
    com.atlassian.confluence.plugins.rest.resources.IndexResource(IndexManager)
    since 8.3.0
    com.atlassian.confluence.renderer.PageContext(ContentEntityObject, PageContext)
    since 4.3. The ability to have an original context is likely to be removed in a future version
    com.atlassian.confluence.search.v2.AbstractSearch(EnumSet<SearchIndex>, SearchQuery, SearchSort)
    since 9.0. Use AbstractSearch(AbstractBuilder)
    com.atlassian.confluence.search.v2.AbstractSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use AbstractSearch(AbstractBuilder)
    com.atlassian.confluence.search.v2.ChangesSearch(SearchQuery, SearchSort)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ChangesSearch(SearchQuery, SearchSort, int, int)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ChangesSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use ChangesSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(SearchQuery, SearchSort)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(SearchQuery, SearchSort, int, int)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.ContentSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use ContentSearch.builder()
    com.atlassian.confluence.search.v2.DefaultSearch(List<Index>, SearchQuery, SearchSort)
    since 9.0. Use DefaultSearch.builder()
    com.atlassian.confluence.search.v2.DefaultSearch(List<Index>, SearchQuery, SearchSort, int, int)
    since 9.0. Use DefaultSearch.builder()
    com.atlassian.confluence.search.v2.query.SiteTextSearchQuery(String, SiteTextSearchQuery.Boost)
    since 2.3.11 use new BoostingQuery(new SiteSearchQuery())
    com.atlassian.confluence.search.v2.sort.LowercaseFieldSort(String, SearchSort.Order)
    since 8.9. Use LowercaseFieldSort(StringFieldMapping, Order) instead. On OpenSearch, this will result in a script-sort, which is inefficient.
    com.atlassian.confluence.security.ContentPermission(String, String, String)
    Since 5.3 Use ContentPermission(String, String, com.atlassian.confluence.user.ConfluenceUser)
    com.atlassian.confluence.security.SpacePermission()
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermission(SpacePermission)
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermission(String)
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermission(String, Space, String, ConfluenceUser)
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermission(String, Space, String, String)
    since 3.0, as passing both group and userName leads to an invalid permission
    com.atlassian.confluence.security.SpacePermission(String, Space, String)
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermission(String, Space)
    since 6.10.0 use SpacePermission.createUserSpacePermission(String, Space, ConfluenceUser) SpacePermission.createGroupSpacePermission(String, Space, String)
    com.atlassian.confluence.security.SpacePermissionDefaultsPermissionChecker(PermissionManager, UserAccessor)
    since 8.0
    com.atlassian.confluence.servlet.ExportWordPageServer(BootstrapManager, SettingsManager, PageManager, PermissionManager, Renderer, Excerpter, PluginResourceLocator, DownloadResourceManager, EventPublisher, MimetypesFileTypeMap)
    since 8.6
    com.atlassian.confluence.servlet.simpledisplay.ConvertedPath(String, VelocityEngineResolver)
    since 4.3. The resolver parameter is no longer necessary. We prefer to construct ConvertedPath by simply appending query parameters rather than rendering Velocity
    com.atlassian.confluence.setup.bandana.XStreamBandanaSerializer(XStream)
    since 7.10.0 Use Bandana Manager directly as it contains deserialization capabilities or use XStreamBandanaSerializer(ConfluenceXStream confluenceXStream) instead
    com.atlassian.confluence.setup.BootstrapPropertiesProvider(BootstrapManager)
    since 7.12
    com.atlassian.confluence.setup.DefaultBootstrapManager(ApplicationConfiguration, ClusterConfigurationHelperInternal, SingleConnectionProvider, HealthCheckRunner, HibernateConfigurator, HomeLocator, SetupPersister, List<String>)
    since 7.19.6 Use DefaultBootstrapManager(com.atlassian.config.ApplicationConfiguration,com.atlassian.confluence.impl.cluster.ClusterConfigurationHelperInternal,com.atlassian.confluence.impl.util.db.SingleConnectionProvider,com.atlassian.confluence.impl.health.HealthCheckRunner,com.atlassian.config.db.HibernateConfigurator,com.atlassian.config.HomeLocator,com.atlassian.config.setup.SetupPersister,java.util.List<java.lang.String>,com.atlassian.security.serialfilter.DeserializationFilterConfigurator)
    com.atlassian.confluence.setup.settings.beans.ColourSchemesSettings()
    No-arg constructor is only here for deserialization.
    com.atlassian.confluence.setup.settings.DefaultCollaborativeEditingHelper(DarkFeaturesManager, UpgradeManager)
    since 7.20
    com.atlassian.confluence.setup.settings.DefaultDarkFeaturesManager(UserAccessor, FeatureService, EventPublisher, SiteDarkFeaturesDao, BuildNumberActivatedDarkFeatures)
    since 7.16
    com.atlassian.confluence.setup.settings.VacantDarkFeaturesManager(FeatureService)
    since 8.3
    com.atlassian.confluence.setup.SetupPluginManager(PluginRegistry.ReadWrite, PluginAccessor, PluginPersistentStateStore, List<Object>, ModuleDescriptorFactory, PluginEventManager, EventPublisher, TenantRegistry)
    since 8.6
    com.atlassian.confluence.setup.xstream.XStreamManager(Map<String, String>, ClassLoader)
    since 7.10.0. Use XStreamManager(Map<String, String> aliases, ClassLoader classLoader, XStreamSecurityConfigurator securityConfigurator) instead.
    com.atlassian.confluence.setup.xstream.XStreamManager(Map<String, String>, Map<Converter, Integer>, ClassLoader)
    since 7.10.0. Use XStreamManager(Map<String, String> aliases, ClassLoader classLoader, XStreamSecurityConfigurator securityConfigurator) instead.
    com.atlassian.confluence.spring.transaction.interceptor.ConfluenceSpringHostContextAccessor(PlatformTransactionManager, VCacheRequestContextOperations)
    since 8.0
    com.atlassian.confluence.status.service.systeminfo.AttachmentStorageInfo(AttachmentStorageType)
    since 8.5.7
    com.atlassian.confluence.status.service.systeminfo.UsageInfo(int, int, int, int, int, int, int)
    since 6.11. Use UsageInfo.builder() instead.
    com.atlassian.confluence.upgrade.ddl.CreateUniqueConstraintWithMultipleNullsCommand(HibernateConfig, String, String, String)
    since 7.13.17
    com.atlassian.confluence.upgrade.ddl.RenameTableCommand(HibernateConfig, String, String)
    since 7.13.17
    com.atlassian.confluence.upgrade.ddl.RenameTableCommand(HibernateConfig, String, String, boolean, boolean)
    since 7.13.17
    com.atlassian.confluence.upgrade.UpgradeException(String)
    since 7.9.0 use Use UpgradeException(String, URL)
    com.atlassian.confluence.upgrade.UpgradeException(String, Throwable)
    since 7.9.0 use Use UpgradeException(String, URL, Throwable)
    com.atlassian.confluence.user.ConfluenceUserPreferences()
    since 8.8. Use UserPreferencesAccessor.getConfluenceUserPreferences(com.atlassian.user.User)
    com.atlassian.confluence.user.ConfluenceUserPreferences(PropertySet)
    since 8.8. Use UserPreferencesAccessor.getConfluenceUserPreferences(com.atlassian.user.User)
    com.atlassian.confluence.user.DefaultUserVerificationTokenManager(UserVerificationTokenDao, Clock)
    since 8.1.2
    com.atlassian.confluence.user.DefaultUserVerificationTokenManager(UserVerificationTokenDao, Clock, SecureTokenGenerator)
    since 8.1.2
    com.atlassian.confluence.util.i18n.DefaultI18NBean(Locale, PluginAccessor, I18nModeManager)
    since 5.2. Don't construct these directly, use DefaultI18NBeanFactory.getI18NBean(java.util.Locale)
    com.atlassian.confluence.util.i18n.DefaultI18NBean(Locale, PluginModuleTracker<TranslationTransform, TranslationTransformModuleDescriptor>, I18nModeManager, List<ResourceBundle>)
    since 5.2. Don't construct these directly, use DefaultI18NBeanFactory.getI18NBean(java.util.Locale)
    com.atlassian.confluence.util.velocity.ConfluenceVelocityCacheConfigurator(VCacheFactory)
    since 7.20
    com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceCache(VCacheFactory)
    since 7.20
    com.atlassian.confluence.web.filter.DebugFilter()
    since 7.14
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao.Cacheability.CACHEABLE
    since 5.8 - Hibernate query caching isn't cluster-friendly and should be avoided
    com.atlassian.confluence.it.GlobalPermission.ATTACH_TO_PROFILE
    use GlobalPermission.PROFILE_ATTACHMENTS instead, which is the exact same thing
    com.atlassian.confluence.it.GlobalPermission.CAN_VIEW_USER_PROFILES
    use GlobalPermission.BROWSE_USERS instead, which is the exact same thing

Copyright © 2003–2024 Atlassian. All rights reserved.