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
    bucket.user.UserAccessor.getPropertySet(User)
    since 7.7, for removal in 10.0. Use UserAccessor.getUserPreferences(com.atlassian.confluence.user.ConfluenceUser) instead.
    bucket.user.UserAccessor.getUserPreferences(User)
    since 7.7, for removal in 10.0. Use UserAccessor.getUserPreferences(com.atlassian.confluence.user.ConfluenceUser) instead.
    com.atlassian.bandana.BandanaContext
    since 9.3 for removal in 10.0
    com.atlassian.bandana.BandanaManager.init()
    since 9.4, no replacement.
    com.atlassian.bandana.BandanaManager.removeValue(BandanaContext, String)
    since 9.4, use PluginSettings.remove(java.lang.String) instead.
    com.atlassian.bandana.BandanaManager.setValue(BandanaContext, String, Object)
    since 9.4, use PluginSettings.put(java.lang.String, java.lang.Object) instead.
    com.atlassian.bandana.BandanaPersister
    since 9.3 for removal in 10.0
    com.atlassian.bandana.DefaultBandanaManager
    since 9.3, for removal in 10.0. Consider a combination of the linked alternatives.
    com.atlassian.confluence.accessmode.actions.ReadOnlyAccessAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.cache.InvalidatableCacheLoader
    since 9.3
    com.atlassian.confluence.cache.spring.BeanNameCacheResult
    since 9.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.CustomContentEntityObject.getExcerpt()
    since 9.3 use ContentEntityExcerpter.createExcerpt(CustomContentEntityObject)
    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.content.render.xhtml.view.link.ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier, Page>, ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost>, ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate>, SpaceManager, PermissionManager, XmlStreamWriterTemplate, Marshaller<Link>, HrefEvaluator, Marshaller<Link>, ConfluenceUserResolver, PersonalInformationManager, GlobalSettingsManager, CommonLinkAttributesWriter, XsrfTokenGenerator)
    since 9.3, use ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver, ResourceIdentifierResolver, ResourceIdentifierResolver, SpaceManager, PermissionManager, XmlStreamWriterTemplate, Marshaller, HrefEvaluator, Marshaller, ConfluenceUserResolver, PersonalInformationManager, GlobalSettingsManager, CommonLinkAttributesWriter, XsrfTokenGenerator) instead.
    com.atlassian.confluence.content.service.space.DeleteSpaceCommand
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    com.atlassian.confluence.core.AbstractLabelableEntityObject.getGlobalLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    com.atlassian.confluence.core.AbstractLabelableEntityObject.getPersonalLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    com.atlassian.confluence.core.AbstractLabelableEntityObject.getTeamLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    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.ConfluencePropertySetManager
    since 8.9, for removal in 10.0. Please use one of the linked alternatives instead.
    com.atlassian.confluence.core.ContentEntityObject.getBodyAsStringWithoutMarkup()
    since 9.3 use ContentEntityExcerpter.getBodyAsStringWithoutMarkup(ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.getExcerpt()
    since 9.3 use ContentEntityExcerpter.createExcerpt(ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.getTypeEnum()
    since 9.3 use ContentTypeEnum.forEntity(ContentTypeAware)
    com.atlassian.confluence.core.ContentEntityObject.sharedAccessAllowed(User)
    since 9.3 use ContentPermissionManager.isSharedAccessAllowed(ConfluenceUser, ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.toPageContext()
    since 9.3 use PageContext(ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.trash()
    since 9.3 use ContentEntityObject.trash(ConfluenceUser)
    com.atlassian.confluence.core.ContentPropertyManager.getTextProperty(ContentEntityObject, String)
    since 9.4, use ContentPropertyManager.getStringProperty(com.atlassian.confluence.core.ContentEntityObject, java.lang.String) instead.
    com.atlassian.confluence.core.ContentPropertyManager.setTextProperty(ContentEntityObject, String, String)
    since 9.4, use ContentPropertyManager.setStringProperty(com.atlassian.confluence.core.ContentEntityObject, java.lang.String, java.lang.String) instead.
    com.atlassian.confluence.core.DefaultContentPermissionManager.DISABLE_EFFICIENT_CONTENT_PERMISSIONS_CHANGE
    since 8.1. No replacement
    com.atlassian.confluence.core.DefaultContentPermissionManager.setPageDao(PageDao)
    since 8.7
    com.atlassian.confluence.core.DefaultPropertySetManager
    since 8.9, for removal in 10.0. Please use one of the linked alternatives instead.
    com.atlassian.confluence.core.HeartbeatManager.getUsersForActivity(String)
    since 9.5 use HeartbeatManager.getUserKeysForActivity(ActivityKey)
    com.atlassian.confluence.core.HeartbeatManager.startActivity(String, User)
    since 9.5 use HeartbeatManager.startActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.startActivity(String, String)
    since 9.5 use HeartbeatManager.startActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.stopActivity(String, User)
    since 9.5 use HeartbeatManager.stopActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.stopActivity(String, String)
    since 9.5 use HeartbeatManager.stopActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.persistence.hibernate.ConfigurableMappingResources
    since 8.6, replaced by HibernateMappingFactory
    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.core.persistence.schema.StartupSchemaChecker(SchemaComparisonService, EventPublisher, VersionHistoryDao, TenantAccessor)
    since 9.4
    com.atlassian.confluence.core.persistence.schema.StartupSchemaChecker.destroyTenantInitialiser()
    since 9.4
    com.atlassian.confluence.core.persistence.schema.StartupSchemaChecker.runTenantInitialiser()
    since 9.4
    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.health.DefaultHeartbeatManager(VCacheFactory, ConfluenceUserResolver)
    since 9.4
    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.actions.ContentNameSearchAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.security.administrators.AbstractEditPermissionsAdministrator.setRemoteUser(User)
    since 9.5 use AbstractEditPermissionsAdministrator.setRemoteUser(ConfluenceUser)
    com.atlassian.confluence.impl.security.CoarseGrainedCachingSpacePermissionManager
    since 9.4. Use CachingSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.recovery.RecoveryAwareCachingSpacePermissionManager
    since 9.4. Use RecoveryAwareSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.recovery.RecoveryAwareCGCachingSpacePermissionManager
    since 9.2.6. Use RecoveryAwareSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.SpacePermissionCachePrimer(EventListenerRegistrar, SpacePermissionCachePrimer.Primeable, ScheduledExecutorService, TenantRegistry, SpaceManager, DarkFeaturesManager)
    since 9.4
    com.atlassian.confluence.impl.security.SpacePermissionManagerFactory
    since 9.4. Use CachingSpacePermissionManager instead.
    com.atlassian.confluence.impl.sitemesh.DecoratorTimings.newDecoratorTimer(Decorator, HttpServletRequest)
    com.atlassian.confluence.impl.startup.ConfluenceStartAnalyticsEventPublisher(EventPublisher, TenantRegistry, ConfluenceStartAnalyticsEventFactory, Executor)
    since 9.4
    com.atlassian.confluence.impl.tenant.ThreadLocalTenantGate
    since 8.6
    com.atlassian.confluence.impl.user.UserPreferencesAccessorImpl.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorImpl.getPropertySet(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorImpl.getUserPreferences(User)
    since 9.3, for removal in 10.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorInternal.getPropertySet(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorInternal.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorInternal.getUserPreferences(User)
    since 9.3, for removal in 10.0. Use UserPreferencesAccessorInternal.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.xsrf.StrutsXSRFSecurityLevel.OPT_IN
    since 9.0.4, do not allow XSRF protection to be disabled by default.
    com.atlassian.confluence.importexport.actions.ExportSpaceAction.setServletContext(ServletContext)
    since 9.1, no replacement.
    com.atlassian.confluence.importexport.actions.ExportSpaceAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.jmx.MBeanExporterWithUnregisterImpl(EventPublisher, TenantAccessor)
    since 9.4
    com.atlassian.confluence.jwt.JwtUtil
    since 9.3 for deletion before 10.0
    com.atlassian.confluence.labels.actions.ListLabelsBySpaceAction
    since 9.3.0 for removal in 10.0.0. Use SpaceLabelResource instead.
    com.atlassian.confluence.labels.CombinedLabel.isRealTitleSafeForUrl()
    since 9.3 unused
    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.Label.getDisplayTitle()
    since 9.3 use DisplayableLabel.getDisplayTitle()
    com.atlassian.confluence.labels.Label.getRealTitle()
    since 9.3 use DisplayableLabel.getRealTitle()
    com.atlassian.confluence.labels.Label.getType()
    since 9.3 unused
    com.atlassian.confluence.labels.Label.getUrlPath()
    since 9.3 use DisplayableLabel.getUrlPath()
    com.atlassian.confluence.labels.Label.getUrlPath(String)
    since 9.3 use DisplayableLabel.getUrlPath(String)
    com.atlassian.confluence.labels.Label.isRealTitleSafeForUrl()
    since 9.3 unused
    com.atlassian.confluence.labels.Label.toStringWithNamespace()
    since 9.3 use LabelParser.renderWithNamespace(Label)
    com.atlassian.confluence.labels.Label.toStringWithOwnerPrefix()
    since 9.3 use LabelParser.renderWithOwnerPrefix(Label)
    com.atlassian.confluence.labels.LabelParser.isPersonalLabel(String)
    since 9.3 use LabelParser.isPersonalLabel(String, ConfluenceUser)
    com.atlassian.confluence.labels.LabelParser.render(Label)
    since 9.3 use LabelParser.render(Label, ConfluenceUser)
    com.atlassian.confluence.labels.LabelParser.render(ParsedLabelName)
    since 9.3 use LabelParser.render(ParsedLabelName, User)
    com.atlassian.confluence.labels.LabelParser.render(ParsedLabelName, boolean)
    since 9.3 use LabelParser.render(ParsedLabelName, User)
    com.atlassian.confluence.labels.ParsedLabelName.addLabel(Labelable, LabelManager)
    since 9.3
    com.atlassian.confluence.license.LicenseService.retrieve(Product)
    since 7.0.1. Use LicenseService.retrieveForProduct(Product)
    com.atlassian.confluence.like.LikeManager.addLike(ContentEntityObject, User)
    since 9.5 use LikeManager.addLike(ContentEntityObject, ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.hasLike(ContentEntityObject, User)
    since 9.5 use LikeManager.hasLike(ContentEntityObject, ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.removeAllLikesFor(UserKey)
    since 9.5 use LikeManager.removeAllLikesFor(ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.removeAllLikesFor(String)
    since 6.13. User LikeManager.removeAllLikesFor(ConfluenceUser) instead.
    com.atlassian.confluence.like.LikeManager.removeLike(ContentEntityObject, User)
    since 9.5 use LikeManager.removeLike(ContentEntityObject, ConfluenceUser)
    com.atlassian.confluence.links.linktypes.UserProfileLink(GenericLinkParser, ConfluenceUserResolver, PersonalInformationManager)
    since 9.3
    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.mail.template.AbstractMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.MailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.NonUserMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.pages.AbstractPage.generateTitleSlug()
    since 9.3 use AddressablePage.generateTitleSlug()
    com.atlassian.confluence.pages.AbstractPage.generateTitleSlug(String)
    since 9.3 use AddressablePage.generateTitleSlug(String)
    com.atlassian.confluence.pages.AbstractPage.getAttachmentsUrlPath()
    since 9.3 use AddressablePage.getAttachmentsUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getAttachmentUrlPath(Attachment)
    since 9.3 use AddressablePage.getAttachmentUrlPath(Attachment)
    com.atlassian.confluence.pages.AbstractPage.getEditUrlPath()
    since 9.3 use AddressablePage.getEditUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getIdBasedPageUrl()
    since 9.3 use AddressablePage.getIdBasedPageUrl()
    com.atlassian.confluence.pages.AbstractPage.getUrlPath()
    since 9.3 use AddressablePage.getUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getUrlPath(boolean)
    since 9.3 use AddressablePage.getUrlPath(boolean)
    com.atlassian.confluence.pages.AbstractPage.remove(PageManager)
    since 9.3 use PageManager.remove(AbstractPage)
    com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use AbstractCreateAndEditPageAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    com.atlassian.confluence.pages.actions.AbstractRemoveAttachmentAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction.bootstrap()
    since 9.4, no replacement.
    com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction.fileStorer
    com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.AttachFileAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.pages.actions.beans.AttachmentStorer
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.pages.actions.beans.FileStorer
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.pages.actions.beans.FileStorer(ActionSupport, ContentEntityObject)
    since 9.3, use FileStorer(ConfluenceActionSupport, ContentEntityObject) instead.
    com.atlassian.confluence.pages.actions.beans.ImageStorer
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.pages.actions.beans.ImageStorer(ActionSupport, ContentEntityObject, ThumbnailManager)
    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.HeartbeatAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use HeartbeatAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    com.atlassian.confluence.pages.actions.PageNotPermittedAction.getRequestAccessType()
    since 9.4, no replacement.
    com.atlassian.confluence.pages.actions.PagePermissionsActionHelper(ConfluenceUser, UserAccessor)
    since 9.2.6
    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.ResumeDraftAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ResumeDraftAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    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.Attachment.DOWNLOAD_PATH_BASE
    since 9.3 use AddressableAttachment.DOWNLOAD_PATH_BASE
    com.atlassian.confluence.pages.Draft.sharedAccessAllowed(User)
    since 9.3 use ContentPermissionManager.isSharedAccessAllowed(ConfluenceUser, ContentEntityObject)
    com.atlassian.confluence.pages.DraftManager.countDrafts(String)
    since 9.5 use DraftManager.countDrafts(ConfluenceUser)
    com.atlassian.confluence.pages.DraftManager.create(String, DraftService.DraftType, String)
    since 9.5 use DraftManager.create(ConfluenceUser, DraftType, String)
    com.atlassian.confluence.pages.DraftManager.create(String, DraftService.DraftType, String, long)
    since 9.5 use DraftManager.create(ConfluenceUser, DraftType, String, long)
    com.atlassian.confluence.pages.DraftManager.findDraft(Long, String, String, String)
    since 9.5 use DraftManager.findDraft(Long, ConfluenceUser, String, String)
    com.atlassian.confluence.pages.DraftManager.findDraftsForUser(User)
    since 9.5 use DraftManager.findDraft(Long, ConfluenceUser, String, String)
    com.atlassian.confluence.pages.DraftManager.removeDraftsForUser(String)
    since 9.5 use DraftManager.removeDraftsForUser(ConfluenceUser)
    com.atlassian.confluence.pages.Page.remove(PageManager)
    since 9.3 use PageManager.remove(AbstractPage)
    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.pages.ReadOnlyAttachment
    since 9.1, use Attachment directly.
    com.atlassian.confluence.pages.ReadOnlyAttachmentManager
    since 9.1, use DefaultAttachmentManager directly.
    com.atlassian.confluence.plugin.ConfluenceClusterEnvironmentProvider
    since 9.4
    com.atlassian.confluence.plugin.ConfluencePluginManager(PluginRegistry.ReadWrite, PluginAccessor, PluginPersistentStateStore, List<Object>, ModuleDescriptorFactory, PluginEventManager, List<String>, EventPublisher, PluginInstaller, SafeModeManager)
    since 9.4
    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.spring.FelixOsgiContainerManagerFactory
    since 9.1
    com.atlassian.confluence.plugin.spring.LegacyDynamicPluginFactoryBeanFactory
    since 9.3. No replacement
    com.atlassian.confluence.plugin.spring.OsgiPersistentCacheFactory
    since 9.3. No replacement
    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.renderer.radeox.macros.MacroUtils.getConfluenceActionSupport()
    since 9.1, use MacroUtils.newConfluenceActionSupport() instead.
    com.atlassian.confluence.rpc.auth.TokenAuthenticationManager.hasUseConfluencePermission(User)
    since 9.5 use TokenAuthenticationManager.hasUseConfluencePermission(ConfluenceUser)
    com.atlassian.confluence.schedule.TenantAwareJobReschedulerLifecycle.setEventPublisher(EventPublisher)
    since 9.4
    com.atlassian.confluence.schedule.TenantAwareJobReschedulerLifecycle.setTenantAccessor(TenantAccessor)
    since 9.4
    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.actions.NotPermittedAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(User)
    since 9.5 use PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(ConfluenceUser)
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(User, List<String>, List<String>)
    since 9.5 use PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(ConfluenceUser, List, List)
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.buildEditSpaceAdministrator(Space, User, List<String>, List<String>)
    since 9.5 use PermissionsAdministratorBuilder.buildEditSpaceAdministrator(Space, ConfluenceUser, List, List)
    com.atlassian.confluence.security.ContentPermission.isPermitted(User)
    since 9.3 use ContentPermissionManager
    com.atlassian.confluence.security.ContentPermissionSet.isPermitted(User)
    since 9.3 use ContentPermissionManager
    com.atlassian.confluence.security.delegate.SharedAccessInterceptor(PermissionDelegate)
    since 9.3
    com.atlassian.confluence.security.denormalisedpermissions.AdvancedBulkPermissionService.getDatabaseDialect()
    since 8.0 Use SystemInformationService.getDatabaseInfo()
    com.atlassian.confluence.security.PermissionCheckExemptions.isExempt(User)
    since 9.5 use PermissionCheckExemptions.isExempt(ConfluenceUser)
    com.atlassian.confluence.security.service.DefaultXsrfTokenService(XsrfTokenGenerator)
    since 9.3, use DefaultXsrfTokenService(XsrfTokenGenerator) instead.
    com.atlassian.confluence.security.service.DefaultXsrfTokenService(XsrfTokenGenerator, AllowedUrlsProvider)
    since 9.3, use DefaultXsrfTokenService(XsrfTokenGenerator, AllowedUrlsProvider) instead.
    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.security.websudo.DefaultWebSudoManager(SettingsManager)
    since 9.3
    com.atlassian.confluence.servlet.ExportWordPageServer(BootstrapManager, SettingsManager, PageManager, PermissionManager, Renderer, Excerpter, PluginResourceLocator, DownloadResourceManager, EventPublisher, MimetypesFileTypeMap)
    since 8.6
    com.atlassian.confluence.servlet.rewrite.CachedRewriteMatch
    since 9.3
    com.atlassian.confluence.servlet.rewrite.ConfluenceResourceDownloadRewriteRule
    since 9.3
    com.atlassian.confluence.servlet.rewrite.DisableCacheRewriteMatch
    since 9.3
    com.atlassian.confluence.setup.settings.DarkFeatures(Set<String>, Set<String>, Set<String>)
    since 9.3. userEnabledFeatures are no longer supported. Use DarkFeatures(Set, Set) instead.
    com.atlassian.confluence.setup.settings.DarkFeatures.isDarkFeatureEnabled(ConfluenceUser, String)
    since 9.3. Use DarkFeatures.isDarkFeatureEnabled(String) instead.
    com.atlassian.confluence.setup.settings.DarkFeatures.isDarkFeatureEnabled(User, String)
    Since 5.2. Use DarkFeatures.isDarkFeatureEnabled(String) instead.
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.disableUserFeature(ConfluenceUser, String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.disableUserFeature(String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.enableUserFeature(ConfluenceUser, String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.enableUserFeature(String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.getDarkFeatures(ConfluenceUser)
    since 9.3. Use DarkFeaturesManager.getDarkFeaturesAllUsers() instead
    com.atlassian.confluence.setup.settings.PluginSettings
    since 9.2.1, for removal in 10.0. No replacement.
    com.atlassian.confluence.setup.SetupPluginManager(PluginRegistry.ReadWrite, PluginAccessor, PluginPersistentStateStore, List<Object>, ModuleDescriptorFactory, PluginEventManager, EventPublisher, TenantRegistry)
    since 8.6
    com.atlassian.confluence.setup.sitemesh.ConfluenceSpaceDecoratorMapper
    since 9.1
    com.atlassian.confluence.setup.sitemesh.PluginDecoratorMapper
    since 9.1
    com.atlassian.confluence.setup.sitemesh.SitemeshPageBodyRenderable
    since 9.1
    com.atlassian.confluence.setup.sitemesh.SitemeshPageHeadRenderable
    since 9.1
    com.atlassian.confluence.setup.struts.CompositeContext
    since 9.1, use CompositeContext instead.
    com.atlassian.confluence.setup.struts.RawTextResult
    since 9.1, use RawTextResult instead.
    com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective
    since 9.1 replaced by ApplyDecoratorDirective
    com.atlassian.confluence.setup.velocity.ParamDirective
    since 9.1 Replaced by ParamDirective
    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.ReadOnlySpace
    since 9.1, use Space directly.
    com.atlassian.confluence.spaces.ReadOnlySpaceManager
    since 9.1, use SpaceManager directly.
    com.atlassian.confluence.spaces.Space.getAdvancedTabUrlPath()
    since 9.3 use AddressableSpace.getAdvancedTabUrlPath()
    com.atlassian.confluence.spaces.Space.getBlogTabUrlPath()
    since 9.3 use AddressableSpace.getBlogTabUrlPath()
    com.atlassian.confluence.spaces.Space.getBrowseUrlPath()
    since 9.3 use AddressableSpace.getBrowseUrlPath()
    com.atlassian.confluence.spaces.Space.getDeepLinkUri()
    since 9.3 use AddressableSpace.getDeepLinkUri()
    com.atlassian.confluence.spaces.Space.getDefaultHomepageTitle()
    since 9.3 use SpaceManager.getDefaultHomepageTitle(boolean, String)
    com.atlassian.confluence.spaces.SpaceManager.createPersonalSpace(String, String, User)
    since 9.5 use SpaceManager.createPersonalSpace(String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.createPrivatePersonalSpace(String, String, User)
    since 9.5 use SpaceManager.createPrivatePersonalSpace(String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.createPrivateSpace(String, String, String, User)
    since 9.5 use SpaceManager.createPrivateSpace(String, String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.createSpace(String, String, String, User)
    since 9.5 use SpaceManager.createSpace(String, String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.removeSpace(Space)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    com.atlassian.confluence.spaces.SpaceManager.removeSpace(String)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    com.atlassian.confluence.spaces.SpaceManager.removeSpace(String, ProgressMeter)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    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.forUser(User)
    since 9.5 use SpacesQuery.Builder.forUser(ConfluenceUser)
    com.atlassian.confluence.spring.ObjectHolder
    since 8.2 unused, no replacement
    com.atlassian.confluence.spring.transaction.NoopTransactionManager
    since 9.3
    com.atlassian.confluence.status.service.systeminfo.AttachmentStorageInfo(AttachmentStorageType)
    since 8.5.7
    com.atlassian.confluence.struts.compat.ActionContext
    since 9.3, use ActionContext instead.
    com.atlassian.confluence.struts.compat.ServletActionContext
    since 9.3, use ServletActionContext instead.
    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.themes.ThemedDecorator.getDecorator(Decorator)
    since 9.1 use ThemedDecorator.getDecorator()
    com.atlassian.confluence.upgrade.upgradetask.BandanaKeyUniqueConstraintUpgradeTask.getUniqueConstraintSqlStatements()
    since 8.6
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.getCurrentYearAsString()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.getSignupManager()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.getUpgradeManager()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.setDarkFeaturesManager(DarkFeaturesManager)
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria)
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.ForgotUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ForgotUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    com.atlassian.confluence.user.actions.LoginAction.getLoginFilter()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.LogoutAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.user.actions.LogoutAction.withServletResponse(HttpServletResponse)
    since 9.1, no replacement.
    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.actions.ResetUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ResetUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    com.atlassian.confluence.user.actions.ViewUserProfileAction.getSignupDate()
    com.atlassian.confluence.user.administrators.DefaultEditUserGroupAdministrator(User, User, UserAccessor, PermissionManager, SpacePermissionManager)
    since 9.5 use DefaultEditUserGroupAdministrator(ConfluenceUser, ConfluenceUser, UserAccessor, PermissionManager, SpacePermissionManager)
    com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(Callable<T>, User)
    since 8.8 use AuthenticatedUserImpersonator.asUser(Callable, ConfluenceUser)
    com.atlassian.confluence.user.ConfluenceUserPropertySetFactory
    since 9.2.1, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getPropertySet(ConfluenceUser)
    since 7.7, read-only from 10.0, for removal in 11.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getPropertySet(User)
    since 5.2, for removal in 10.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getUserPreferences(User)
    since 7.7, for removal in 10.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.notifications.DefaultEmailService
    since 9.4
    com.atlassian.confluence.user.notifications.EmailService
    since 9.4 use DispatchService
    com.atlassian.confluence.user.PersonalInformation.getHasPersonalSpace()
    since 9.3 use SpaceManager.hasPersonalSpace(ConfluenceUser)
    com.atlassian.confluence.user.ReadOnlyConfluenceUser
    since 9.1, use ConfluenceUserImpl directly.
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getConfluenceUserPreferences(User)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getPropertySet(ConfluenceUser)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getPropertySet(User)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getUserPreferences(User)
    com.atlassian.confluence.user.service.DeleteProfilePictureCommand
    since 8.8
    com.atlassian.confluence.user.UserAccessor.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.UserAccessor.getPropertySet(ConfluenceUser)
    since 7.7, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.UserAccessor.getPropertySet(User)
    since 5.2, for removal in 10.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.UserInterfaceState(User, UserAccessor)
    since 9.3
    com.atlassian.confluence.user.UserPreferencesAccessor.forUserAccessor(Supplier<UserAccessor>)
    since 8.0
    com.atlassian.confluence.user.UserPreferencesAccessor.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.UserProfilePictureManager
    since 8.8
    com.atlassian.confluence.userstatus.FavouriteManager.addPageToFavourites(User, AbstractPage)
    since 9.5 use FavouriteManager.addPageToFavourites(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.addSpaceToFavourites(User, Space)
    since 9.5 use FavouriteManager.addSpaceToFavourites(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.hasPermission(User, AbstractPage)
    since 9.5 use FavouriteManager.hasPermission(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.hasPermission(User, Space)
    since 9.5 use FavouriteManager.hasPermission(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.isUserFavourite(User, AbstractPage)
    since 9.5 use FavouriteManager.isUserFavourite(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.isUserFavourite(User, Space)
    since 9.5 use FavouriteManager.isUserFavourite(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.removePageFromFavourites(User, AbstractPage)
    since 9.5 use FavouriteManager.removePageFromFavourites(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.removeSpaceFromFavourites(User, Space)
    since 9.5 use FavouriteManager.removeSpaceFromFavourites(ConfluenceUser, Space)
    com.atlassian.confluence.util.actions.AlphabeticalGroupingSupport
    since 9.4
    com.atlassian.confluence.util.AttachFileHelper
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.util.breadcrumbs.LongRunningTaskBreadcrumb(Action)
    since 9.3, use LongRunningTaskBreadcrumb(LongRunningTaskMonitorAction) instead.
    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.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.LabelUtil.fixLabels(List)
    since 9.1, use Stream.map(java.util.function.Function<? super T, ? extends R>) instead.
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.getLongRunningTask(User, LongRunningTaskId)
    since 9.5 use LongRunningTaskManager.getLongRunningTask(ConfluenceUser, LongRunningTaskId)
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.startLongRunningTask(User, LongRunningTask)
    since 9.5 use LongRunningTaskManager.startLongRunningTask(ConfluenceUser, LongRunningTask)
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.stop(long, TimeUnit)
    since 9.5 use LongRunningTaskManager.stop(Duration)
    com.atlassian.confluence.util.misc.SampleWikiConverter
    since 8.6
    com.atlassian.confluence.util.profiling.ConfluenceDecoratorSelector
    since 9.1 use ConfluenceDecoratorSelector
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshDecorator
    since 9.1 use ConfluenceSitemeshDecorator
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshErrorDecorator
    since 9.1 use ConfluenceSitemeshErrorDecorator
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshNoDecorator
    since 9.1 use ConfluenceSitemeshNoDecorator
    com.atlassian.confluence.util.profiling.ConfluenceUsageInfoInstrumentProvider(EventPublisher, TenantAccessor, SystemInformationService, CacheManager, ConfluenceInstrumentRegistry)
    since 9.4
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter
    since 9.1 use ProfilingSiteMeshFilter
    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.profiling.VelocitySitemeshPage
    since 9.1 use VelocitySitemeshPage
    com.atlassian.confluence.util.StrutsUtil
    since 9.4, use StrutsHelper instead.
    com.atlassian.confluence.util.UrlUtils.addContextPath(String, ContextPathHolder)
    since 9.3 use UrlUtils.addContextPath(String, String)
    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.confluence.web.service.WebViewServiceImpl(DynamicWebInterfaceManager, WebMenuManager, WebContextFactory, MimeBodyPartRecorder, DataSourceFactory, Map<String, List<String>>)
    since 9.3
    com.atlassian.confluence.xwork.converters.EnumTypeConverter
    since 9.3, use EnumTypeConverter instead.
    com.atlassian.confluence.xwork.converters.UserKeyTypeConverter
    since 9.3, use UserKeyTypeConverter instead.
    com.atlassian.confluence.xwork.FlashScope
    since 9.3, use FlashScope instead.
    com.atlassian.confluence.xwork.FlashScopeInterceptor
    since 9.3, use FlashScopeInterceptor instead.
    com.atlassian.confluence.xwork.HttpMethodValidationInterceptor
    since 9.3, use HttpMethodValidationInterceptor instead.
    com.atlassian.confluence.xwork.HttpRequestStatsInterceptor
    since 9.3, use HttpRequestStatsInterceptor instead.
    com.atlassian.confluence.xwork.RedirectResult
    since 9.3, use ServletRedirectResult instead.
    com.atlassian.confluence.xwork.RedirectWithFlashResult
    since 9.3, use RedirectWithFlashResult instead.
    com.atlassian.confluence.xwork.SetupIncompleteInterceptor
    since 9.3, use SetupIncompleteInterceptor instead.
    com.atlassian.confluence.xwork.SoyResult
    since 9.3, use SoyResult instead.
    com.atlassian.confluence.xwork.StrutsActionHelper
    since 9.3, use MappedAction instead.
    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.bandana.BandanaContext
    since 9.3 for removal in 10.0
    com.atlassian.bandana.BandanaManager
    since 9.3, for removal in 11.0. Consider a combination of the linked alternatives.
    com.atlassian.bandana.BandanaPersister
    since 9.3 for removal in 10.0
    com.atlassian.bandana.dmz.BandanaManagerInternal
    since 9.4, for removal in 11.0. Migrate to an alternative such as PluginSettingsFactory.
    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.cache.spring.BeanNameCacheResult
    since 9.3
    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, for removal in 10.0. Please use one of the linked alternatives instead.
    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.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.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 9.0. Use RemoteManyFetcher instead.
    com.atlassian.confluence.rest.client.RemotePersonService.RemotePersonSingleFetcher
    since 9.0. 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.PluginSettings
    since 9.2.1, for removal in 10.0. No replacement.
    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.notifications.EmailService
    since 9.4 use DispatchService
    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.bandana.DefaultBandanaManager
    since 9.3, for removal in 10.0. Consider a combination of the linked alternatives.
    com.atlassian.bandana.impl.MemoryBandanaPersister
    since 9.3 do not use
    com.atlassian.bandana.impl.PersisterKey
    since 9.3 do not use
    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.cache.InvalidatableCacheLoader
    since 9.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.service.space.DeleteSpaceCommand
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    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.AbstractConfluenceSingleContextSpringPersistenceTest
    since 5.7. Use AbstractInjectableConfluenceSingleContextSpringPersistenceTest instead.
    com.atlassian.confluence.core.AbstractTimingTransactionalDataSourceSpringContextTests
    since 5.10. Use TimingSpringJUnit4ClassRunner instead.
    com.atlassian.confluence.core.datetime.FriendlyDateFormatterHelper
    since 8.8 use DateFormatService.getFormattedRelativeTime(Instant)
    com.atlassian.confluence.core.DefaultPropertySetManager
    since 8.9, for removal in 10.0. Please use one of the linked alternatives instead.
    com.atlassian.confluence.core.MaybeNot
    since 7.0.1. Use None
    com.atlassian.confluence.core.persistence.hibernate.ConfigurableMappingResources
    since 8.6, replaced by HibernateMappingFactory
    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.SessionHelper
    since 9.3
    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.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.security.CoarseGrainedCachingSpacePermissionManager
    since 9.4. Use CachingSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.recovery.RecoveryAwareCachingSpacePermissionManager
    since 9.4. Use RecoveryAwareSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.recovery.RecoveryAwareCGCachingSpacePermissionManager
    since 9.2.6. Use RecoveryAwareSpacePermissionManager instead.
    com.atlassian.confluence.impl.security.SpacePermissionManagerFactory
    since 9.4. Use CachingSpacePermissionManager instead.
    com.atlassian.confluence.impl.tenant.ThreadLocalTenantGate
    since 8.6
    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.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 SpaceService 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.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.jwt.JwtUtil
    since 9.3 for deletion before 10.0
    com.atlassian.confluence.labels.actions.ListLabelsBySpaceAction
    since 9.3.0 for removal in 10.0.0. Use SpaceLabelResource 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.mail.template.AbstractMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.MailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.NonUserMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem
    since 9.4
    com.atlassian.confluence.pages.actions.beans.AttachmentStorer
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.pages.actions.beans.FileStorer
    since 9.4, use AttachmentUploadHelper instead.
    com.atlassian.confluence.pages.actions.beans.ImageStorer
    since 9.4, use AttachmentUploadHelper instead.
    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.ReadOnlyAttachment
    since 9.1, use Attachment directly.
    com.atlassian.confluence.pages.ReadOnlyAttachmentManager
    since 9.1, use DefaultAttachmentManager directly.
    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.ConfluenceClusterEnvironmentProvider
    since 9.4
    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.plugin.spring.FelixOsgiContainerManagerFactory
    since 9.1
    com.atlassian.confluence.plugin.spring.LegacyDynamicPluginFactoryBeanFactory
    since 9.3. No replacement
    com.atlassian.confluence.plugin.spring.OsgiPersistentCacheFactory
    since 9.3. No replacement
    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.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.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.rest.v2.api.exception.ServiceExceptionMapper
    since 9.4 obsolete, no replacement
    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
    • com.atlassian.confluence.it.rpc.delegates.admin.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.servlet.AbstractHttpFilter
    since 9.3 Only to be used as a compatibility superclass for migration away from AbstractHttpFilter
    com.atlassian.confluence.servlet.rewrite.CachedRewriteMatch
    since 9.3
    com.atlassian.confluence.servlet.rewrite.ConfluenceResourceDownloadRewriteRule
    since 9.3
    com.atlassian.confluence.servlet.rewrite.DisableCacheRewriteMatch
    since 9.3
    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.sitemesh.ConfluenceSpaceDecoratorMapper
    since 9.1
    com.atlassian.confluence.setup.sitemesh.PluginDecoratorMapper
    since 9.1
    com.atlassian.confluence.setup.sitemesh.SitemeshPageBodyRenderable
    since 9.1
    com.atlassian.confluence.setup.sitemesh.SitemeshPageHeadRenderable
    since 9.1
    com.atlassian.confluence.setup.struts.CompositeContext
    since 9.1, use CompositeContext instead.
    com.atlassian.confluence.setup.struts.RawTextResult
    since 9.1, use RawTextResult instead.
    com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective
    since 9.1 replaced by ApplyDecoratorDirective
    com.atlassian.confluence.setup.velocity.ParamDirective
    since 9.1 Replaced by ParamDirective
    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.ReadOnlySpace
    since 9.1, use Space directly.
    com.atlassian.confluence.spaces.ReadOnlySpaceManager
    since 9.1, use SpaceManager directly.
    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.spring.transaction.NoopTransactionManager
    since 9.3
    com.atlassian.confluence.status.service.systeminfo.SystemInfoFromDb
    since 7.3 use ConfluenceInfo, DatabaseInfo and UsageInfo instead.
    com.atlassian.confluence.struts.compat.ActionContext
    since 9.3, use ActionContext instead.
    com.atlassian.confluence.struts.compat.ServletActionContext
    since 9.3, use ServletActionContext 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 com.atlassian.confluence.rest.api.model.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.ConfluenceUserPropertySetFactory
    since 9.2.1, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.notifications.DefaultEmailService
    since 9.4
    com.atlassian.confluence.user.notifications.UserSignUpNotificationsListener
    since 7.6.0, use confluence-notifications-api instead
    com.atlassian.confluence.user.ReadOnlyConfluenceUser
    since 9.1, use ConfluenceUserImpl directly.
    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.actions.AlphabeticalGroupingSupport
    since 9.4
    com.atlassian.confluence.util.AttachFileHelper
    since 9.4, use AttachmentUploadHelper instead.
    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.SampleWikiConverter
    since 8.6
    com.atlassian.confluence.util.profiling.ConfluenceDecoratorSelector
    since 9.1 use ConfluenceDecoratorSelector
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshDecorator
    since 9.1 use ConfluenceSitemeshDecorator
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshErrorDecorator
    since 9.1 use ConfluenceSitemeshErrorDecorator
    com.atlassian.confluence.util.profiling.ConfluenceSitemeshNoDecorator
    since 9.1 use ConfluenceSitemeshNoDecorator
    com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter
    since 9.1 use ProfilingSiteMeshFilter
    com.atlassian.confluence.util.profiling.VelocitySitemeshPage
    since 9.1 use VelocitySitemeshPage
    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.StrutsUtil
    since 9.4, use StrutsHelper instead.
    com.atlassian.confluence.util.test.EchoAnswer
    since 5.6.1, use AdditionalAnswers.returnsArgAt(int) instead.
    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.xwork.converters.EnumTypeConverter
    since 9.3, use EnumTypeConverter instead.
    com.atlassian.confluence.xwork.converters.UserKeyTypeConverter
    since 9.3, use UserKeyTypeConverter instead.
    com.atlassian.confluence.xwork.FlashScope
    since 9.3, use FlashScope instead.
    com.atlassian.confluence.xwork.FlashScopeInterceptor
    since 9.3, use FlashScopeInterceptor instead.
    com.atlassian.confluence.xwork.HttpMethodValidationInterceptor
    since 9.3, use HttpMethodValidationInterceptor instead.
    com.atlassian.confluence.xwork.HttpRequestStatsInterceptor
    since 9.3, use HttpRequestStatsInterceptor instead.
    com.atlassian.confluence.xwork.RedirectResult
    since 9.3, use ServletRedirectResult instead.
    com.atlassian.confluence.xwork.RedirectWithFlashResult
    since 9.3, use RedirectWithFlashResult instead.
    com.atlassian.confluence.xwork.SetupIncompleteInterceptor
    since 9.3, use SetupIncompleteInterceptor instead.
    com.atlassian.confluence.xwork.SoyResult
    since 9.3, use SoyResult instead.
    com.atlassian.confluence.xwork.StrutsActionHelper
    since 9.3, use MappedAction 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.hibernate.ConfluenceBackupSessionContext
    since 8.6
    com.atlassian.integrationtest.confluence.api.impl.service.content.AbstractServerStateIntegrationTest
    since 7.2.0, use AbstractInjectableStateTest
  • Deprecated Enum Classes
    Enum Class
    Description
    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.plugins.index.api.FieldDescriptor.Index
    com.atlassian.confluence.search.v2.lucene.SearchIndex
    since 8.7.0
  • Deprecated Exceptions
    Exceptions
    Description
    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.util.test.annotations.ExportedTestClass
    since 7.10, use ExportedTestClass 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.ActionViewData
    since 9.3, use ActionViewData instead.
    com.atlassian.confluence.xwork.ActionViewDataMappings
    since 9.3, use ActionViewDataMappings 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.core.DefaultContentPermissionManager.DISABLE_EFFICIENT_CONTENT_PERMISSIONS_CHANGE
    since 8.1. No replacement
    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.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.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.actions.AbstractViewAttachmentsAction.fileStorer
    com.atlassian.confluence.pages.Attachment.DOWNLOAD_PATH_BASE
    since 9.3 use AddressableAttachment.DOWNLOAD_PATH_BASE
    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.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.BORDER
    since 9.2
    com.atlassian.confluence.themes.ColourScheme.MENU_SELECTED_BACKGROUND
    since 9.2
    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, for removal in 10.0. Use UserAccessor.getUserPreferences(com.atlassian.confluence.user.ConfluenceUser) instead.
    bucket.user.UserAccessor.getUserPreferences(User)
    since 7.7, for removal in 10.0. Use UserAccessor.getUserPreferences(com.atlassian.confluence.user.ConfluenceUser) instead.
    com.atlassian.bandana.BandanaManager.getValue(BandanaContext, String)
    since 9.4, use PluginSettings.get(java.lang.String) instead.
    com.atlassian.bandana.BandanaManager.getValue(BandanaContext, String, boolean)
    since 9.4, use PluginSettings.get(java.lang.String) instead.
    com.atlassian.bandana.BandanaManager.init()
    since 9.4, no replacement.
    com.atlassian.bandana.BandanaManager.removeValue(BandanaContext, String)
    since 9.4, use PluginSettings.remove(java.lang.String) instead.
    com.atlassian.bandana.BandanaManager.setValue(BandanaContext, String, Object)
    since 9.4, use PluginSettings.put(java.lang.String, java.lang.Object) instead.
    com.atlassian.bandana.dmz.BandanaManagerInternal.removeValue(BandanaContext, String)
    since 9.4, use PluginSettings.remove(java.lang.String) instead.
    com.atlassian.bandana.dmz.BandanaManagerInternal.setValue(BandanaContext, String, Object)
    since 9.4, use PluginSettings.put(java.lang.String, java.lang.Object) instead.
    com.atlassian.confluence.about.AboutPageAction.getCopyrightUntil()
    since 6.9.0 Use AboutPageAction.getBuildYear() instead
    com.atlassian.confluence.accessmode.actions.ReadOnlyAccessAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.content.LabelService.getRelatedLabels(String, int)
    since 9.3.0, use LabelService.getRelatedLabels(String, PageRequest) instead.
    com.atlassian.confluence.api.service.content.SpaceService.findAllContentLabelsPaginated(String, PageRequest)
    since 9.1.0, for removal in 10.0.0. Use SpaceLabelService.findAllContentLabelsPaginated(java.lang.String, com.atlassian.confluence.api.model.pagination.PageRequest)
    com.atlassian.confluence.api.service.content.SpaceService.findPopularContentLabelsPaginated(String, PageRequest)
    since 9.1.0, for removal in 10.0.0. Use SpaceLabelService.findPopularContentLabelsPaginated(java.lang.String, com.atlassian.confluence.api.model.pagination.PageRequest)
    com.atlassian.confluence.api.service.content.SpaceService.findRecentContentLabelsPaginated(String, PageRequest)
    since 9.1.0, for removal in 10.0.0. Use SpaceLabelService.findRecentContentLabelsPaginated(java.lang.String, com.atlassian.confluence.api.model.pagination.PageRequest)
    com.atlassian.confluence.api.service.content.SpaceService.findRelatedContentLabelsPaginated(String, String, PageRequest)
    since 9.1.0, for removal in 10.0.0. Use SpaceLabelService.findRelatedContentLabelsPaginated(java.lang.String, java.lang.String, com.atlassian.confluence.api.model.pagination.PageRequest)
    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.CustomContentEntityObject.getExcerpt()
    since 9.3 use ContentEntityExcerpter.createExcerpt(CustomContentEntityObject)
    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.DefaultConversionContext.immutableProperties()
    since 7.0.1. Use DefaultConversionContext.getImmutableProperties()
    com.atlassian.confluence.content.render.xhtml.links.HrefEvaluator.createHref(ConversionContext, Object, String)
    since 9.3 use one of the more strongly-typed methods
    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.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.AbstractLabelableEntityObject.getGlobalLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    com.atlassian.confluence.core.AbstractLabelableEntityObject.getPersonalLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    com.atlassian.confluence.core.AbstractLabelableEntityObject.getTeamLabels(User)
    since 9.3 use LabelPermissionEnforcer.filterLabelsByNamespace(List, User, Namespace)
    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.getBodyAsStringWithoutMarkup()
    since 9.3 use ContentEntityExcerpter.getBodyAsStringWithoutMarkup(ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.getContentPermission(String)
    since 2.6 - use getContentPermissionSet
    com.atlassian.confluence.core.ContentEntityObject.getExcerpt()
    since 9.3 use ContentEntityExcerpter.createExcerpt(ContentEntityObject)
    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.getTypeEnum()
    since 9.3 use ContentTypeEnum.forEntity(ContentTypeAware)
    com.atlassian.confluence.core.ContentEntityObject.sharedAccessAllowed(User)
    since 9.3 use ContentPermissionManager.isSharedAccessAllowed(ConfluenceUser, ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.sharedAccessAllowed(String)
    since 5.10
    com.atlassian.confluence.core.ContentEntityObject.toPageContext()
    since 9.3 use PageContext(ContentEntityObject)
    com.atlassian.confluence.core.ContentEntityObject.trash()
    since 9.3 use ContentEntityObject.trash(ConfluenceUser)
    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.ContentPropertyManager.getTextProperty(ContentEntityObject, String)
    since 9.4, use ContentPropertyManager.getStringProperty(com.atlassian.confluence.core.ContentEntityObject, java.lang.String) instead.
    com.atlassian.confluence.core.ContentPropertyManager.setTextProperty(ContentEntityObject, String, String)
    since 9.4, use ContentPropertyManager.setStringProperty(com.atlassian.confluence.core.ContentEntityObject, java.lang.String, java.lang.String) instead.
    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.HeartbeatManager.getUsersForActivity(String)
    since 9.5 use HeartbeatManager.getUserKeysForActivity(ActivityKey)
    com.atlassian.confluence.core.HeartbeatManager.startActivity(String, User)
    since 9.5 use HeartbeatManager.startActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.startActivity(String, String)
    since 9.5 use HeartbeatManager.startActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.stopActivity(String, User)
    since 9.5 use HeartbeatManager.stopActivity(ActivityKey, ConfluenceUser)
    com.atlassian.confluence.core.HeartbeatManager.stopActivity(String, String)
    since 9.5 use HeartbeatManager.stopActivity(ActivityKey, ConfluenceUser)
    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.SessionHelper.createNativeQuery(Session, String, String[], Class[])
    since 9.3
    com.atlassian.confluence.core.persistence.hibernate.SessionHelper.createQuery(Session, String, Object[], Type[])
    since 9.3
    com.atlassian.confluence.core.persistence.hibernate.SessionHelper.createQuery(Session, String, Object, Type)
    since 9.3
    com.atlassian.confluence.core.persistence.hibernate.SessionHelper.delete(Session, String, Object[], Type[])
    since 9.3
    com.atlassian.confluence.core.persistence.hibernate.SessionHelper.save(Session, Object, Serializable)
    since 9.3
    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.persistence.schema.StartupSchemaChecker.destroyTenantInitialiser()
    since 9.4
    com.atlassian.confluence.core.persistence.schema.StartupSchemaChecker.runTenantInitialiser()
    since 9.4
    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.ContentEntityManagerInternal.getContentAuthoredByUser(ConfluenceUser)
    since 9.5 use ContentService
    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.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.actions.ContentNameSearchAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.administrators.AbstractEditPermissionsAdministrator.setRemoteUser(User)
    since 9.5 use AbstractEditPermissionsAdministrator.setRemoteUser(ConfluenceUser)
    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.sitemesh.DecoratorTimings.newDecoratorTimer(Decorator, HttpServletRequest)
    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.user.UserPreferencesAccessorImpl.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorImpl.getPropertySet(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorImpl.getUserPreferences(User)
    since 9.3, for removal in 10.0. Use UserPreferencesAccessorImpl.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorInternal.getPropertySet(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessorInternal.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.impl.user.UserPreferencesAccessorInternal.getUserPreferences(User)
    since 9.3, for removal in 10.0. Use UserPreferencesAccessorInternal.getUserPreferences(ConfluenceUser) instead.
    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.actions.ExportSpaceAction.setServletContext(ServletContext)
    since 9.1, no replacement.
    com.atlassian.confluence.importexport.actions.ExportSpaceAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.SpacePickerHelper.getAggregateOptions(ActionSupport)
    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.DelegatingSpacePermissionManager.hasPermissionForSpace(User, List, Space)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.removeAllPermissions(Space)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.removeAllPermissionsForGroup(String)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.removeAllUserPermissions(ConfluenceUser)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.removeGlobalPermissionForUser(ConfluenceUser, String)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.removePermission(SpacePermission)
    com.atlassian.confluence.internal.security.DelegatingSpacePermissionManager.savePermission(SpacePermission)
    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.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.CombinedLabel.isRealTitleSafeForUrl()
    since 9.3 unused
    com.atlassian.confluence.labels.DisplayableLabel.getRealTitle()
    since 9.3 use DisplayableLabel.getDisplayTitle()
    com.atlassian.confluence.labels.DisplayableLabel.isRealTitleSafeForUrl()
    since 9.3 unused
    com.atlassian.confluence.labels.Label.getDisplayTitle()
    since 9.3 use DisplayableLabel.getDisplayTitle()
    com.atlassian.confluence.labels.Label.getOwner()
    since 5.2. See Label.getOwnerUser() instead.
    com.atlassian.confluence.labels.Label.getRealTitle()
    since 9.3 use DisplayableLabel.getRealTitle()
    com.atlassian.confluence.labels.Label.getType()
    since 9.3 unused
    com.atlassian.confluence.labels.Label.getUrlPath()
    since 9.3 use DisplayableLabel.getUrlPath()
    com.atlassian.confluence.labels.Label.getUrlPath(String)
    since 9.3 use DisplayableLabel.getUrlPath(String)
    com.atlassian.confluence.labels.Label.isNew()
    since Confluence 5.1, do not use.
    com.atlassian.confluence.labels.Label.isRealTitleSafeForUrl()
    since 9.3 unused
    com.atlassian.confluence.labels.Label.toStringWithNamespace()
    since 9.3 use LabelParser.renderWithNamespace(Label)
    com.atlassian.confluence.labels.Label.toStringWithOwnerPrefix()
    since 9.3 use LabelParser.renderWithOwnerPrefix(Label)
    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.LabelManager.getLabelsByDetail(String, String, String, String)
    since 9.3.0, use LabelService.getLabelsByDetail(PageRequest, String, String, String, String) instead.
    com.atlassian.confluence.labels.LabelManager.getLabelsInSpace(String)
    since 9.2.6 Use SpaceLabelService
    com.atlassian.confluence.labels.LabelManager.getMostPopularLabels()
    since 9.3.0. Use LabelService.getMostPopularLabels(PageRequest)
    com.atlassian.confluence.labels.LabelManager.getMostPopularLabels(int)
    since 9.3.0. Use LabelService.getMostPopularLabels(PageRequest)
    com.atlassian.confluence.labels.LabelManager.getMostPopularLabelsInSpace(String)
    since 9.3.0. Use SpaceLabelService.findPopularContentLabelsPaginated(String, PageRequest)
    com.atlassian.confluence.labels.LabelManager.getMostPopularLabelsInSpace(String, int)
    since 9.2.6 Use SpaceLabelService
    com.atlassian.confluence.labels.LabelManager.getRecentlyUsedLabellingsInSpace(String, int)
    com.atlassian.confluence.labels.LabelManager.getRecentlyUsedLabels()
    since 9.2.4. Use LabelService
    com.atlassian.confluence.labels.LabelManager.getRecentlyUsedLabelsInSpace(String)
    com.atlassian.confluence.labels.LabelManager.getRecentlyUsedLabelsInSpace(String, int)
    com.atlassian.confluence.labels.LabelManager.getRelatedLabels(Label, int)
    since 9.3.0. Use LabelService.getRelatedLabels(String, PageRequest)
    com.atlassian.confluence.labels.LabelManager.getRelatedLabels(List<? extends Label>, String, int)
    since 9.3.0. Use SpaceLabelService.findRelatedContentLabelsPaginated(String, String, PageRequest)
    com.atlassian.confluence.labels.LabelManager.getRelatedLabelsInSpace(Label, String)
    since 9.3.0. Use SpaceLabelService.findRelatedContentLabelsPaginated(String, String, PageRequest)
    com.atlassian.confluence.labels.LabelManager.getRelatedLabelsInSpace(Label, String, int)
    since 9.2.6 Use SpaceLabelService
    com.atlassian.confluence.labels.LabelManager.getSpacesContainingContentWithLabel(Label)
    since 9.3.0. Use SpaceService.find(Expansion...)
    com.atlassian.confluence.labels.LabelParser.isPersonalLabel(String)
    since 9.3 use LabelParser.isPersonalLabel(String, ConfluenceUser)
    com.atlassian.confluence.labels.LabelParser.parse(String)
    since 6.0. Use LabelParser.parse(String, User) instead.
    com.atlassian.confluence.labels.LabelParser.render(Label)
    since 9.3 use LabelParser.render(Label, ConfluenceUser)
    com.atlassian.confluence.labels.LabelParser.render(ParsedLabelName)
    since 9.3 use LabelParser.render(ParsedLabelName, User)
    com.atlassian.confluence.labels.LabelParser.render(ParsedLabelName, boolean)
    since 9.3 use LabelParser.render(ParsedLabelName, User)
    com.atlassian.confluence.labels.ParsedLabelName.addLabel(Labelable, LabelManager)
    since 9.3
    com.atlassian.confluence.labels.persistence.dao.hibernate.HibernateLabelDao.findRecentlyUsedLabellingsBySpace(String, int)
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findByDetailsInSpace(String, String, String, String)
    since 9.2.6
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findBySingleDegreeSeparation(EditableLabelable, String, int)
    since 9.2.6
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findBySingleDegreeSeparation(Label, int)
    since 9.2.6
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findBySingleDegreeSeparation(Label, String, int)
    since 9.3.0.
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findBySpace(String, String)
    since 9.2.6
    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.persistence.dao.LabelDao.findMostPopularBySpace(String, String, int)
    since 9.2.6
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findRecentlyUsed(int)
    since 9.2.4.
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findRecentlyUsedBySpace(String, int)
    since 9.2.6
    com.atlassian.confluence.labels.persistence.dao.LabelDao.findRecentlyUsedLabellingsBySpace(String, int)
    since 9.2.6
    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.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.addLike(ContentEntityObject, User)
    since 9.5 use LikeManager.addLike(ContentEntityObject, ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.hasLike(ContentEntityObject, User)
    since 9.5 use LikeManager.hasLike(ContentEntityObject, ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.removeAllLikesFor(UserKey)
    since 9.5 use LikeManager.removeAllLikesFor(ConfluenceUser)
    com.atlassian.confluence.like.LikeManager.removeAllLikesFor(String)
    since 6.13. User LikeManager.removeAllLikesFor(ConfluenceUser) instead.
    com.atlassian.confluence.like.LikeManager.removeLike(ContentEntityObject, User)
    since 9.5 use LikeManager.removeLike(ContentEntityObject, ConfluenceUser)
    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.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.pages.AbstractPage.generateTitleSlug()
    since 9.3 use AddressablePage.generateTitleSlug()
    com.atlassian.confluence.pages.AbstractPage.generateTitleSlug(String)
    since 9.3 use AddressablePage.generateTitleSlug(String)
    com.atlassian.confluence.pages.AbstractPage.getAttachmentsUrlPath()
    since 9.3 use AddressablePage.getAttachmentsUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getAttachmentUrlPath(Attachment)
    since 9.3 use AddressablePage.getAttachmentUrlPath(Attachment)
    com.atlassian.confluence.pages.AbstractPage.getEditUrlPath()
    since 9.3 use AddressablePage.getEditUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getIdBasedPageUrl()
    since 9.3 use AddressablePage.getIdBasedPageUrl()
    com.atlassian.confluence.pages.AbstractPage.getUrlPath()
    since 9.3 use AddressablePage.getUrlPath()
    com.atlassian.confluence.pages.AbstractPage.getUrlPath(boolean)
    since 9.3 use AddressablePage.getUrlPath(boolean)
    com.atlassian.confluence.pages.AbstractPage.remove(PageManager)
    since 9.3 use PageManager.remove(AbstractPage)
    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.AbstractCreateAndEditPageAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use AbstractCreateAndEditPageAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    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.AbstractRemoveAttachmentAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction.bootstrap()
    since 9.4, no replacement.
    com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.AttachFileAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.pages.actions.beans.FileStorer.processMultipartRequest(MultiPartRequestWrapper)
    since 9.1, use FileStorer.processMultipartRequest(AtlassianMultiPartRequest) instead.
    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.HeartbeatAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use HeartbeatAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    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.getRequestAccessType()
    since 9.4, no replacement.
    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.ResumeDraftAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ResumeDraftAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    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(User)
    since 9.3 use ContentPermissionManager.isSharedAccessAllowed(ConfluenceUser, ContentEntityObject)
    com.atlassian.confluence.pages.Draft.sharedAccessAllowed(String)
    since 5.10
    com.atlassian.confluence.pages.DraftManager.countDrafts(String)
    since 9.5 use DraftManager.countDrafts(ConfluenceUser)
    com.atlassian.confluence.pages.DraftManager.create(String, DraftService.DraftType, String)
    since 9.5 use DraftManager.create(ConfluenceUser, DraftType, String)
    com.atlassian.confluence.pages.DraftManager.create(String, DraftService.DraftType, String, long)
    since 9.5 use DraftManager.create(ConfluenceUser, DraftType, String, long)
    com.atlassian.confluence.pages.DraftManager.findDraft(Long, String, String, String)
    since 9.5 use DraftManager.findDraft(Long, ConfluenceUser, String, String)
    com.atlassian.confluence.pages.DraftManager.findDraftsForUser(User)
    since 9.5 use DraftManager.findDraft(Long, ConfluenceUser, String, String)
    com.atlassian.confluence.pages.DraftManager.getOrCreate(String, String, String)
    since 5.7. No replacement.
    com.atlassian.confluence.pages.DraftManager.removeDraftsForUser(String)
    since 9.5 use DraftManager.removeDraftsForUser(ConfluenceUser)
    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.remove(PageManager)
    since 9.3 use PageManager.remove(AbstractPage)
    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.ConfluenceResourceDownloadUtils.addDisableCachingHeaders(HttpServletRequest, HttpServletResponse)
    since 9.4 use ConfluenceResourceDownloadUtils.addDisableCachingHeaders(HttpServletResponse)
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceIntegration.getPluginEventManager()
    since 9.1
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceIntegration.getStaticResourceLocale()
    since 9.1
    com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceIntegration.rebuildResourceUrlPrefix()
    since 9.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.SetupConfluenceWebResourceIntegration.getPluginEventManager()
    since 9.1
    com.atlassian.confluence.plugin.webresource.SetupConfluenceWebResourceIntegration.getStaticResourceLocale()
    since 9.1
    com.atlassian.confluence.plugin.webresource.SetupConfluenceWebResourceIntegration.rebuildResourceUrlPrefix()
    since 9.1
    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.radeox.macros.MacroUtils.getConfluenceActionSupport()
    since 9.1, use MacroUtils.newConfluenceActionSupport() instead.
    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.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 9.0.0. Use RemoteContentPropertyService.RemoteParameterContentPropertyFinder.withPropertyKey(String);
    com.atlassian.confluence.rest.client.RemoteCQLSearchService.countContent(String)
    since 9.0. Use RemoteCQLSearchService.countContentCompletionStage(String) instead.
    com.atlassian.confluence.rest.client.RemoteCQLSearchService.countContent(String, SearchContext)
    since 9.0. 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.rest.v2.api.model.RestPageRequest.getUriBuilder()
    since 9.4 use RestPageRequest.getRequestUri()
    com.atlassian.confluence.rpc.auth.TokenAuthenticationManager.hasUseConfluencePermission(User)
    since 9.5 use TokenAuthenticationManager.hasUseConfluencePermission(ConfluenceUser)
    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.addLabelById(String, long, long)
    since 9.3.0, use ContentLabelService.addLabels(ContentId, Iterable) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addLabelByName(String, String, long)
    since 9.3.0, use ContentLabelService.addLabels(ContentId, Iterable) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addLabelByNameToSpace(String, String, String)
    since 9.3.0, use CategoryService.addCategory(String, String) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addLabelByObject(String, RemoteLabel, long)
    since 9.3.0, use ContentLabelService.addLabels(ContentId, Iterable) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addPersonalSpace(String, RemoteSpace, String)
    since 9.3.0, use com.atlassian.confluence.api.service.content.SpaceService#createPersonal(PersonalSpaceDetailsForCreation) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addPersonalSpaceWithDefaultPermissions(String, RemoteSpace, String)
    since 9.3.0, use com.atlassian.confluence.api.service.content.SpaceService#createPersonal(PersonalSpaceDetailsForCreation) instead
    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.emptyTrash(String, String)
    since 9.2.5, use SpaceService.emptyTrash(String) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getClusterNodeStatuses(String)
    since 9.3.0, use ClusterService.getClusterNodeStatuses(PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getLabelContentById(String, long)
    since 9.3.0, use CQL instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getLabelContentByName(String, String)
    since 9.3.0, use CQL instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getLabelContentByObject(String, RemoteLabel)
    since 9.3.0, use CQL instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getLabelsByDetail(String, String, String, String, String)
    since 9.3.0, use LabelService.getLabelsByDetail(PageRequest, String, String, String, String) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getLabelsById(String, long)
    since 9.3.0, use ContentLabelService.getLabels(ContentId, Collection, PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getMostPopularLabels(String, int)
    since 9.3.0, use LabelService.getMostPopularLabels(PageRequest) instaed
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getMostPopularLabelsInSpace(String, String, int)
    since 9.3.0, use SpaceLabelService.findPopularContentLabelsPaginated(String, PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getRecentlyUsedLabels(String, int)
    since 9.3.0, use LabelService.getRecentlyUsedLabels(PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getRecentlyUsedLabelsInSpace(String, String, int)
    since 9.3.0, use SpaceLabelService.findRecentContentLabelsPaginated(String, PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getRelatedLabels(String, String, int)
    since 9.3.0, use LabelService.getRelatedLabels(String, PageRequest) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getRelatedLabelsInSpace(String, String, String, int)
    since 9.3.0, use SpaceLabelService.findRelatedContentLabelsPaginated(String, String, PageRequest) instead
    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.getSpacesContainingContentWithLabel(String, String)
    since 9.3.0, use SpaceService.find(Expansion...) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getSpacesWithLabel(String, String)
    since 9.3.0, use SpaceService.find(Expansion...) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.getTrashContents(String, String, int, int)
    since 9.3.0, use ContentResource.getContent(String, String, String, List, String, String, int, int, List, javax.ws.rs.core.UriInfo) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.removeLabelById(String, long, long)
    since 9.3.0, use ContentLabelService.removeLabel(ContentId, Label) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.removeLabelByName(String, String, long)
    since 9.3.0, use ContentLabelService.removeLabel(ContentId, Label) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.removeLabelByNameFromSpace(String, String, String)
    since 9.3.0, use CategoryService.removeCategory(String, String) instead
    com.atlassian.confluence.rpc.soap.ConfluenceSoapService.removeLabelByObject(String, RemoteLabel, long)
    since 9.3.0, use ContentLabelService.removeLabel(ContentId, Label) instead
    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.ConfluenceSoapService.storeSpace(String, RemoteSpace)
    since 9.3.0, use below rest apis instead: create space: SpaceService.create(Space, boolean) update space: SpaceService.update(Space)
    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.services.UsersSoapService.editUser(RemoteUser)
    since 9.3.0 use PersonService.update(UserDetailsForUpdate) for updating the current user or PersonService.update(String, UserDetailsForUpdate) for updating another user.
    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.schedule.TenantAwareJobReschedulerLifecycle.setEventPublisher(EventPublisher)
    since 9.4
    com.atlassian.confluence.schedule.TenantAwareJobReschedulerLifecycle.setTenantAccessor(TenantAccessor)
    since 9.4
    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.actions.NotPermittedAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    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.buildEditGlobalPermissionAdministrator(User)
    since 9.5 use PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(ConfluenceUser)
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(User, List<String>, List<String>)
    since 9.5 use PermissionsAdministratorBuilder.buildEditGlobalPermissionAdministrator(ConfluenceUser, List, List)
    com.atlassian.confluence.security.administrators.PermissionsAdministratorBuilder.buildEditSpaceAdministrator(Space, User, List<String>, List<String>)
    since 9.5 use PermissionsAdministratorBuilder.buildEditSpaceAdministrator(Space, ConfluenceUser, List, List)
    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.ContentPermission.isPermitted(User)
    since 9.3 use ContentPermissionManager
    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.ContentPermissionSet.isPermitted(User)
    since 9.3 use ContentPermissionManager
    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.PermissionCheckExemptions.isExempt(User)
    since 9.5 use PermissionCheckExemptions.isExempt(ConfluenceUser)
    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.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(ConfluenceUser, String)
    since 9.3. Use DarkFeatures.isDarkFeatureEnabled(String) instead.
    com.atlassian.confluence.setup.settings.DarkFeatures.isDarkFeatureEnabled(User, String)
    Since 5.2. Use DarkFeatures.isDarkFeatureEnabled(String) instead.
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.disableUserFeature(ConfluenceUser, String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.disableUserFeature(String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.enableUserFeature(ConfluenceUser, String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.enableUserFeature(String)
    since 9.3. Per user dark features are no longer supported
    com.atlassian.confluence.setup.settings.DarkFeaturesManager.getDarkFeatures(ConfluenceUser)
    since 9.3. Use DarkFeaturesManager.getDarkFeaturesAllUsers() instead
    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.getAdvancedTabUrlPath()
    since 9.3 use AddressableSpace.getAdvancedTabUrlPath()
    com.atlassian.confluence.spaces.Space.getBlogTabUrlPath()
    since 9.3 use AddressableSpace.getBlogTabUrlPath()
    com.atlassian.confluence.spaces.Space.getBrowseUrlPath()
    since 9.3 use AddressableSpace.getBrowseUrlPath()
    com.atlassian.confluence.spaces.Space.getDeepLinkUri()
    since 9.3 use AddressableSpace.getDeepLinkUri()
    com.atlassian.confluence.spaces.Space.getDefaultHomepageTitle()
    since 9.3 use SpaceManager.getDefaultHomepageTitle(boolean, String)
    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.createPersonalSpace(String, String, User)
    since 9.5 use SpaceManager.createPersonalSpace(String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.createPrivatePersonalSpace(String, String, User)
    since 9.5 use SpaceManager.createPrivatePersonalSpace(String, String, ConfluenceUser)
    com.atlassian.confluence.spaces.SpaceManager.createPrivateSpace(String, String, String, User)
    since 9.5 use SpaceManager.createPrivateSpace(String, String, String, ConfluenceUser)
    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.createSpace(String, String, String, User)
    since 9.5 use SpaceManager.createSpace(String, String, String, ConfluenceUser)
    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.removeSpace(Space)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    com.atlassian.confluence.spaces.SpaceManager.removeSpace(String)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    com.atlassian.confluence.spaces.SpaceManager.removeSpace(String, ProgressMeter)
    since 9.4 use SpaceService.delete(com.atlassian.confluence.api.model.content.Space)
    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.forUser(User)
    since 9.5 use SpacesQuery.Builder.forUser(ConfluenceUser)
    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.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.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.getBorderColor()
    since 9.2 No longer customisable
    com.atlassian.confluence.themes.ColorSchemeBean.getHeadingSecondaryTextColor()
    since 6.7. No longer used
    com.atlassian.confluence.themes.ColorSchemeBean.getMenuSelectedBackgroundColor()
    since 9.2 No longer customisable.
    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.getTopBarMenuItemTextColor()
    since 9.2 No longer customisable.
    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.themes.ThemedDecorator.getDecorator(Decorator)
    since 9.1 use ThemedDecorator.getDecorator()
    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.AbstractLoginSignupAction.getCurrentYearAsString()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.getSignupManager()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.getUpgradeManager()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.setDarkFeaturesManager(DarkFeaturesManager)
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractLoginSignupAction.setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria)
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.AbstractUserProfileAction.getUserPreferences()
    since 8.8 use AbstractUserProfileAction.userPreferences()
    com.atlassian.confluence.user.actions.ForgotUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ForgotUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator) instead.
    com.atlassian.confluence.user.actions.LoginAction.getLoginFilter()
    since 9.4, no replacement.
    com.atlassian.confluence.user.actions.LogoutAction.withServletRequest(HttpServletRequest)
    since 9.1, no replacement.
    com.atlassian.confluence.user.actions.LogoutAction.withServletResponse(HttpServletResponse)
    since 9.1, no replacement.
    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.ResetUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator)
    since 9.3, use ResetUserPasswordAction.setXsrfTokenGenerator(XsrfTokenGenerator) 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.actions.ViewUserProfileAction.getSignupDate()
    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.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getNewUserDefaultGroupName()
    since 5.2, use Settings.getDefaultUsersGroup() via GlobalSettingsManager.getGlobalSettings() instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getPropertySet(ConfluenceUser)
    since 7.7, read-only from 10.0, for removal in 11.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getPropertySet(User)
    since 5.2, for removal in 10.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.DefaultUserAccessor.getUserPreferences(User)
    since 7.7, for removal in 10.0. Use DefaultUserAccessor.getUserPreferences(ConfluenceUser) instead.
    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.getHasPersonalSpace()
    since 9.3 use SpaceManager.hasPersonalSpace(ConfluenceUser)
    com.atlassian.confluence.user.PersonalInformation.getUsername()
    Since 5.5. Use PersonalInformation.getUser()
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getConfluenceUserPreferences(User)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getPropertySet(ConfluenceUser)
    com.atlassian.confluence.user.ReadOnlyUserAccessor.getPropertySet(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.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    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, read-only from 10.0, for removal in 11.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.user.UserAccessor.getPropertySet(User)
    since 5.2, for removal in 10.0. Use UserAccessor.getUserPreferences(ConfluenceUser) instead.
    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.user.UserPreferencesAccessor.getConfluenceUserPreferences(User)
    since 9.3, read-only from 10.0, for removal in 11.0. Use UserPreferencesAccessor.getUserPreferences(ConfluenceUser) instead.
    com.atlassian.confluence.userstatus.FavouriteManager.addPageToFavourites(User, AbstractPage)
    since 9.5 use FavouriteManager.addPageToFavourites(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.addSpaceToFavourites(User, Space)
    since 9.5 use FavouriteManager.addSpaceToFavourites(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.hasPermission(User, AbstractPage)
    since 9.5 use FavouriteManager.hasPermission(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.hasPermission(User, Space)
    since 9.5 use FavouriteManager.hasPermission(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.isUserFavourite(User, AbstractPage)
    since 9.5 use FavouriteManager.isUserFavourite(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.isUserFavourite(User, Space)
    since 9.5 use FavouriteManager.isUserFavourite(ConfluenceUser, Space)
    com.atlassian.confluence.userstatus.FavouriteManager.removePageFromFavourites(User, AbstractPage)
    since 9.5 use FavouriteManager.removePageFromFavourites(ConfluenceUser, AbstractPage)
    com.atlassian.confluence.userstatus.FavouriteManager.removeSpaceFromFavourites(User, Space)
    since 9.5 use FavouriteManager.removeSpaceFromFavourites(ConfluenceUser, Space)
    com.atlassian.confluence.util.actions.ContentTypesDisplayMapper.getIconUrlForUsername(String)
    since 5.10 use ContentTypesDisplayMapper.getIconUriReferenceForUsername(java.lang.String)
    com.atlassian.confluence.util.AttachFileHelper.getUploadedFiles()
    since 9.1, use AttachFileHelper.getUploadedFilesList() instead.
    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.FilesystemUtils.containsEncodedPathTraversal(String)
    since 9.2.4. Use FilesystemUtils.containsEncodedPathTraversal(String, Charset) instead.
    com.atlassian.confluence.util.GeneralUtil.convertBeanToMap(Object)
    since 8.6 use BeanUtils.describe(Object)
    com.atlassian.confluence.util.GeneralUtil.isAllAsciiLettersOrNumbers(String)
    since 9.3 unused
    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.fixLabels(List)
    since 9.1, use Stream.map(java.util.function.Function<? super T, ? extends R>) instead.
    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.LicenseTestHelper.clearLicenseRegistry()
    Since 5.6. Use LicenseStore.clearLicenseFromMemory()
    com.atlassian.confluence.util.LicenseTestHelper.setupLicenseRegistry()
    Since 5.6. Use LicenseStore.installTransiently(String)
    com.atlassian.confluence.util.LicenseTestHelper.setupLicenseRegistry(String)
    Since 5.6. Use LicenseStore.installTransiently(String)
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.getLongRunningTask(User, LongRunningTaskId)
    since 9.5 use LongRunningTaskManager.getLongRunningTask(ConfluenceUser, LongRunningTaskId)
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.startLongRunningTask(User, LongRunningTask)
    since 9.5 use LongRunningTaskManager.startLongRunningTask(ConfluenceUser, LongRunningTask)
    com.atlassian.confluence.util.longrunning.LongRunningTaskManager.stop(long, TimeUnit)
    since 9.5 use LongRunningTaskManager.stop(Duration)
    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.StrutsUtil.localizeMultipartErrorMessages(FileUploadUtils.FileUploadException)
    since 9.1.0, use StrutsUtil.localizeMultipartErrorMessages(Collection) instead.
    com.atlassian.confluence.util.StrutsUtil.localizeMultipartErrorMessages(MultiPartRequestWrapper)
    since 9.1.0, use StrutsUtil.localizeMultipartErrorMessages(Collection) instead.
    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.UrlUtils.addContextPath(String, ContextPathHolder)
    since 9.3 use UrlUtils.addContextPath(String, String)
    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.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 {@link #Anonymous(Reference of 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 {@link #Person(Reference of Icon, String)} instead
    com.atlassian.confluence.api.model.people.User(Icon, String)
    since 5.6. Use {@link #User(String, String, UserKey, Reference of Icon)} 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.render.xhtml.view.link.ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier, Page>, ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost>, ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate>, SpaceManager, PermissionManager, XmlStreamWriterTemplate, Marshaller<Link>, HrefEvaluator, Marshaller<Link>, ConfluenceUserResolver, PersonalInformationManager, GlobalSettingsManager, CommonLinkAttributesWriter, XsrfTokenGenerator)
    since 9.3, use ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver, ResourceIdentifierResolver, ResourceIdentifierResolver, SpaceManager, PermissionManager, XmlStreamWriterTemplate, Marshaller, HrefEvaluator, Marshaller, ConfluenceUserResolver, PersonalInformationManager, GlobalSettingsManager, CommonLinkAttributesWriter, XsrfTokenGenerator) instead.
    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.persistence.schema.StartupSchemaChecker(SchemaComparisonService, EventPublisher, VersionHistoryDao, TenantAccessor)
    since 9.4
    com.atlassian.confluence.core.UploadedResource(FileUploadUtils.UploadedFile)
    since 9.1, use UploadedResource(UploadedFile, String) instead.
    com.atlassian.confluence.core.UploadedResource(FileUploadUtils.UploadedFile, String)
    since 9.1, use UploadedResource(UploadedFile, String) instead.
    com.atlassian.confluence.core.UploadedResource(FileUploadUtils.UploadedFile, String, boolean)
    since 9.1, use UploadedResource(File, String, String, String, boolean, boolean) instead.
    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.dmz.spaces.SpaceRemovalLongRunningTask(String, SpaceManager, ConfluenceUser, I18NBean)
    since 9.1.0. Use another constructor.
    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.health.DefaultHeartbeatManager(VCacheFactory, ConfluenceUserResolver)
    since 9.4
    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.impl.security.SpacePermissionCachePrimer(EventListenerRegistrar, SpacePermissionCachePrimer.Primeable, ScheduledExecutorService, TenantRegistry, SpaceManager, DarkFeaturesManager)
    since 9.4
    com.atlassian.confluence.impl.startup.ConfluenceStartAnalyticsEventPublisher(EventPublisher, TenantRegistry, ConfluenceStartAnalyticsEventFactory, Executor)
    since 9.4
    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.jmx.MBeanExporterWithUnregisterImpl(EventPublisher, TenantAccessor)
    since 9.4
    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.links.linktypes.UserProfileLink(GenericLinkParser, ConfluenceUserResolver, PersonalInformationManager)
    since 9.3
    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.pages.actions.AttachmentUploadRequest(MultiPartRequestWrapper)
    since 9.1, use AttachmentUploadRequest(AtlassianMultiPartRequest) instead.
    com.atlassian.confluence.pages.actions.beans.FileStorer(ActionSupport, ContentEntityObject)
    since 9.3, use FileStorer(ConfluenceActionSupport, ContentEntityObject) instead.
    com.atlassian.confluence.pages.actions.beans.ImageStorer(ActionSupport, ContentEntityObject, ThumbnailManager)
    com.atlassian.confluence.pages.actions.PagePermissionsActionHelper(ConfluenceUser, UserAccessor)
    since 9.2.6
    com.atlassian.confluence.pages.DefaultAttachmentManager()
    since 5.2, use {@link #DefaultAttachmentManager(AttachmentDaoInternal, ContentEntityObjectDaoInternal<>, EventPublisher, UserPreferencesAccessor, NotificationManager, RelationManager, RetentionFeatureChecker, ContentReconciliationManager, ContentPermissionManager)}
    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.ConfluencePluginManager(PluginRegistry.ReadWrite, PluginAccessor, PluginPersistentStateStore, List<Object>, ModuleDescriptorFactory, PluginEventManager, List<String>, EventPublisher, PluginInstaller, SafeModeManager)
    since 9.4
    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.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.rest.v2.api.model.RestPageRequest(Navigation.Builder, int, int)
    since 9.4 use Navigation.Builder.createPageRequest(int, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(Navigation.Builder, Cursor, int)
    since 9.4 use Navigation.Builder.createPageRequest(Cursor, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(Navigation.Builder, PageResponse<Content>)
    since 9.4 use RestPageRequest(URI, PageRequest)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriBuilder, int, int)
    since 9.4 use RestPageRequest(URI, int, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriBuilder, int, Cursor, int)
    since 9.4 use RestPageRequest(URI, int, Cursor, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriBuilder, Cursor, int)
    since 9.4 use RestPageRequest(URI, Cursor, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriBuilder, PageResponse<?>)
    since 9.4 use RestPageRequest(URI, PageRequest)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriInfo, int, int)
    since 9.4 use RestPageRequest(URI, int, int)
    com.atlassian.confluence.rest.v2.api.model.RestPageRequest(UriInfo, Cursor, int)
    since 9.4 use RestPageRequest(URI, Cursor, int)
    com.atlassian.confluence.search.service.DefaultPredefinedSearchBuilder(PermissionManager, SpaceManager, LabelManager, SiteSearchPermissionsQueryFactory, ConfluenceUserDao)
    since 9.3
    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.delegate.SharedAccessInterceptor(PermissionDelegate)
    since 9.3
    com.atlassian.confluence.security.service.DefaultXsrfTokenService(XsrfTokenGenerator)
    since 9.3, use DefaultXsrfTokenService(XsrfTokenGenerator) instead.
    com.atlassian.confluence.security.service.DefaultXsrfTokenService(XsrfTokenGenerator, AllowedUrlsProvider)
    since 9.3, use DefaultXsrfTokenService(XsrfTokenGenerator, AllowedUrlsProvider) instead.
    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.security.websudo.DefaultWebSudoManager(SettingsManager)
    since 9.3
    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.DarkFeatures(Set<String>, Set<String>, Set<String>)
    since 9.3. userEnabledFeatures are no longer supported. Use DarkFeatures(Set, Set) instead.
    com.atlassian.confluence.setup.settings.DefaultCollaborativeEditingHelper(DarkFeaturesManager, UpgradeManager)
    since 7.20
    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.administrators.DefaultEditUserGroupAdministrator(User, User, UserAccessor, PermissionManager, SpacePermissionManager)
    since 9.5 use DefaultEditUserGroupAdministrator(ConfluenceUser, ConfluenceUser, UserAccessor, PermissionManager, SpacePermissionManager)
    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.user.UserInterfaceState(User, UserAccessor)
    since 9.3
    com.atlassian.confluence.util.AttachFileHelper(MultiPartRequestWrapper, int)
    since 9.1, use AttachFileHelper(AtlassianMultiPartRequest, int) instead.
    com.atlassian.confluence.util.breadcrumbs.LongRunningTaskBreadcrumb(Action)
    since 9.3, use LongRunningTaskBreadcrumb(LongRunningTaskMonitorAction) instead.
    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.profiling.ConfluenceUsageInfoInstrumentProvider(EventPublisher, TenantAccessor, SystemInformationService, CacheManager, ConfluenceInstrumentRegistry)
    since 9.4
    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
    com.atlassian.confluence.web.service.WebViewServiceImpl(DynamicWebInterfaceManager, WebMenuManager, WebContextFactory, MimeBodyPartRecorder, DataSourceFactory, Map<String, List<String>>)
    since 9.3
  • 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.impl.xsrf.StrutsXSRFSecurityLevel.OPT_IN
    since 9.0.4, do not allow XSRF protection to be disabled by default.

Copyright © 2003–2025 Atlassian. All rights reserved.