| Interface and Description | 
|---|
| com.atlassian.confluence.core.Administrative since 2.8. Please avoid this interface. Instead override  ConfluenceActionSupport.isPermitted()and usePermissionManager.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). | 
| com.atlassian.confluence.it.BaseUrlSelector Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.BaseUrlSelector} alternative | 
| com.atlassian.confluence.core.Beanable since 5.2. If you want a JSON-producing REST endpoint, then use a proper JAXRS resource. | 
| com.atlassian.confluence.cache.CacheConfigurationLoader since 5.7. | 
| bucket.cache.CacheManager since 2.7, use  CacheManager. | 
| com.atlassian.confluence.cluster.ClusteredLock Since 5.6, use  ClusterLockServicefor locking which returns instances
 ofLock | 
| com.atlassian.confluence.cache.ConfigurableCache since 5.5.1 please use  ManagedCacheinstead | 
| com.atlassian.confluence.setup.settings.ConfluenceFlavourService since 5.10. No longer needed. | 
| com.atlassian.confluence.pageobjects.module.frame.ConfluenceFrameExecutor in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.module.frame.ConfluenceFrameExecutorinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.lucene.ConfluenceIndexManager since 5.10, use  IndexManagerinstead | 
| com.atlassian.confluence.search.ConfluenceSearchScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.it.ContentEntity Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.api.extension.typebinding.ContentTypeBinding since 5.7, use ContentTypeApiSupport | 
| com.atlassian.confluence.setup.settings.CoreFeaturesManager since 5.10. No longer needed | 
| com.atlassian.confluence.security.DeactivatedUserChecker since 3.5 use  UserAccessor.isDeactivated(User)instead | 
| com.atlassian.confluence.diff.DiffChunk since 5.7 | 
| com.atlassian.confluence.diff.renderer.DiffChunkRenderer since 5.7 | 
| com.atlassian.confluence.it.usermanagement.DirectoryConfiguration Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DirectoryConfiguration} alternative | 
| com.atlassian.confluence.it.Entity Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.people.User} alternative | 
| bucket.core.persistence.EntityObjectQueue since 6.10.0. No replacement. | 
| bucket.core.persistence.EntityObjectQueueFactory since 6.10.0. No replacement. | 
| com.atlassian.confluence.pages.persistence.dao.filesystem.filestore.FileStoreClientIdentitySupplier since 5.10. Use  MediaApiClientIdentitySupplier | 
| com.atlassian.confluence.pages.persistence.dao.filesystem.filestore.FileStoreClientSupplier since 5.10. Use  MediaApiClientSupplier | 
| com.atlassian.confluence.search.IndexFlushScheduler since 5.10 | 
| bucket.search.persistence.dao.IndexQueueEntryDao since 6.10.0. Replaced by  com.atlassian.confluence.impl.journal.JournalDao. | 
| com.atlassian.confluence.search.lucene.IndexTaskQueue since 5.10, use  IndexTaskQueueinstead | 
| com.atlassian.confluence.userstatus.InlineWikiStyleRenderer since 3.1 confusingly named. Use  StatusTextRendererinstead. | 
| com.atlassian.confluence.json.JSONAction since 2.10 - Use  DefaultJsonatorwith anAbstractCommandActioninstead.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.json.parser.JSONString since 2.10 Use the json.objects classes.
  
 The  | 
| com.atlassian.confluence.like.LikeDao since 4.3.4 this interface is a little confused and only here for backwards compatibility
 use LikeEntityDao or LikeManager | 
| com.atlassian.confluence.plugins.like.LikeSummaryCreator since 4.3. Like summary creation has been moved to client side. See like-summary-factory.js. | 
| com.atlassian.confluence.it.LinkableContent Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.concurrent.Lock Since 5.6, use  ClusterLockServicefor locking which returns instances
 ofLock | 
| com.atlassian.confluence.concurrent.LockFactory since 5.6. Use  ClusterLockServicefor locking | 
| com.atlassian.confluence.pageobjects.page.LogoutPage in 5.8. Use  LogoutPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.lucene.LuceneResultFilter since 5.5. Please implement a search time  Filterinstead. If you must
 perform post search filtering, you can filterSearchResultsreturned by
 the methods onSearchManager. | 
| com.atlassian.confluence.search.v2.lucene.LuceneResultFilterMapper since 5.5 as it depends on the deprecated  LuceneResultFilterandResultFilterclasses. | 
| com.atlassian.confluence.search.v2.lucene.LuceneSearcher since 5.5. This layer of abstraction is no longer required. Just use  SearchManager. | 
| com.atlassian.confluence.mail.MailContentManager | 
| com.atlassian.confluence.cache.ManagedLockingCache since 5.7. Use  LockingCacheinstead. | 
| com.atlassian.confluence.it.maven.MavenDependency Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.maven.MavenDependency} alternative | 
| com.atlassian.confluence.content.render.xhtml.storage.link.user.MentionsParser Since 5.3.  No replacement. | 
| com.atlassian.confluence.pageobjects.component.menu.Menu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.Menuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.MenuItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.MenuIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.cluster.NameResolver since 5.5.1. Use  ClusterUtilsinstead} | 
| bucket.core.persistence.ObjectDao since 6.10.0. Use  com.atlassian.confluence.internal.persistence.ObjectDaoInternalinstead. | 
| com.atlassian.confluence.cache.option.Option Since 5.6 Use  OptionorOptional | 
| com.atlassian.confluence.pageobjects.component.PageComponent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.PageComponentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.PaginationSupport since 6.10.0. Use  PaginationServiceinstead. | 
| com.atlassian.confluence.it.Permission Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rpc.api.permissions.GlobalPermission} alternative | 
| com.atlassian.confluence.it.plugin.Plugin Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.Plugin} alternative | 
| com.atlassian.confluence.it.plugin.PluginHelper Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.PluginHelper} alternative | 
| com.atlassian.hibernate.PluginHibernateSessionFactory since 6.1.0. Consider using documented Java or REST APIs as an alternative.
                          See https://developer.atlassian.com/confdev/confluence-plugin-guide for more information. | 
| com.atlassian.confluence.it.rpc.QuartzJob Use confluence-test-utils module's com.atlassian.confluence.test.rest.api.scheduler.QuartzJob. | 
| com.atlassian.confluence.cache.ReadThroughCacheFactory since 5.7. Please use non transactional CacheFactory to get access to read/write-through cache | 
| com.atlassian.confluence.search.v2.ResultFilter since 5.5. Please consider implemeting  SearchFilter. If you must
 perform post search filtering, you can filterSearchResultsreturned by
 the methods onSearchManager. | 
| com.atlassian.confluence.it.rpc.RpcBaseResolver Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rpc.RpcBaseResolver} alternative | 
| com.atlassian.confluence.user.SearchEntitiesManager since 5.9. Use  CrowdService.search(com.atlassian.crowd.embedded.api.Query)instead. | 
| com.atlassian.confluence.spaces.actions.SpaceAdministrative since 2.8. Please avoid this interface. Instead override  ConfluenceActionSupport.isPermitted()and usePermissionManager.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  | 
| com.atlassian.confluence.spaces.actions.Spaced since 3.0. Use  Spacedinstead. | 
| com.atlassian.confluence.spaces.SpaceGroupManager in 5.9.
  
  | 
| 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.themes.ThemeStylesheet since 3.4. Use  ThemeResourceinstead. | 
| com.atlassian.confluence.util.ThumbnailInfoFactory | 
| com.atlassian.confluence.it.TitledContent Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.content.service.page.TrashPageCommand since 5.8. Use  DeletePageCommandinstead | 
| com.atlassian.confluence.it.plugin.UploadablePlugin Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.UploadablePlugin} alternative | 
| bucket.user.UserAccessor since 6.10.0. Use  com.atlassian.confluence.user.UserAccessor | 
| com.atlassian.confluence.it.usermanagement.UserManagementHelper Please use confluence-test-utils module instead.
 See  com.atlassian.confluence.test.usermanagement.UserManageralternative | 
| com.atlassian.confluence.user.service.UserProfileService since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.userstatus.UserStatusDao Since 5.9.1
 Interface to the persisted user status objects | 
| com.atlassian.confluence.userstatus.UserStatusManager Since 5.9.1
 Used to retrieve and store the user status for a user | 
| com.atlassian.confluence.api.model.validation.WithValidationResult since 5.8 - no longer used; result typically supplied via
  ServiceException.getOptionalValidationResult()instead. | 
| com.atlassian.confluence.search.v2.lucene.WrappedHit since 5.2. Hit abstraction no longer exists in lucene 4.2.x. | 
| com.atlassian.confluence.content.render.xhtml.XhtmlCleaner since 5.1.4 See  StorageFormatCleanerandRenderedContentCleanerinstead. | 
| Class and Description | 
|---|
| com.atlassian.confluence.pageobjects.component.attachment.AbstractAttachmentContainer in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.attachment.AbstractAttachmentContainerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.setup.quartz.AbstractClusterAwareQuartzJobBean since 5.10, use atlassian-scheduler instead. | 
| com.atlassian.confluence.it.AbstractContentEntity Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.api.extension.typebinding.AbstractContentTypeBinding since 5.7, use ContentTypeApiSupport | 
| com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.AbstractDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.content.AbstractEditorPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.AbstractEditStylesheetPage in 5.8. Use  AbstractEditStylesheetPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.AbstractEditTemplatePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.AbstractEditTemplatePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.admin.AbstractGadgetAdminTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.admin.AbstractGadgetAdminTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.security.actions.AbstractGlobalPermissionsAction | 
| com.atlassian.confluence.webdriver.AbstractInjectableWebDriverTest since 5.9.0 in favour of ConfluenceStatelessTestRunner | 
| com.atlassian.quartz.jobs.AbstractJob since 5.10, use  JobRunnerinstead. | 
| com.atlassian.confluence.it.rest.AbstractJUnit3RestAcceptanceTest Use  com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunnerA an abstract JUnit3 base class for REST-related tests. Exposes various helpers via getter methods.
 NOTE: This class does NOT auto-create  | 
| com.atlassian.confluence.pageobjects.component.labels.AbstractLabelSection in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.labels.AbstractLabelSectioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.lucene.AbstractLuceneSearchResult | 
| com.atlassian.confluence.content.render.xhtml.migration.AbstractOrderedEntityObjectBatchableWorkSource Since 5.3 Use  OrderedEntityObjectBatchableWorkSource. | 
| com.atlassian.confluence.it.AbstractPageEntity Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.servlet.simpledisplay.AbstractPathConverter since Confluence 4.3 No alternative is offered. Simply implement PathConverter directly. | 
| com.atlassian.confluence.it.rest.AbstractRestAcceptanceTest Use  com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunner, or a
 JUnit4-style test with its own set of fields as required. | 
| com.atlassian.confluence.user.actions.AbstractSearchUsersAction since 5.9. Use  AbstractSearchCrowdUsersActioninstead. | 
| com.atlassian.confluence.pageobjects.page.space.AbstractSpaceExport in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.space.AbstractSpaceExportinstead
 from maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new
 README. | 
| com.atlassian.confluence.security.actions.AbstractSpacePermissionsAction | 
| com.atlassian.confluence.event.events.userstatus.AbstractStatusContentEvent Since 5.11.0. no replacement | 
| com.atlassian.confluence.pageobjects.page.admin.templates.AbstractTemplatesPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.AbstractTemplatesPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.userstatus.actions.AbstractUserStatusJsonResultAction Since 5.9.1 | 
| com.atlassian.confluence.pageobjects.page.content.AbstractViewPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.content.AbstractViewPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.webdriver.AbstractWebDriverTest since 5.5 in favour of ConfluenceStatelessTestRunner | 
| com.atlassian.confluence.it.AcceptanceTestHelper Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.utils.AcceptanceTestHelper} alternative | 
| com.atlassian.confluence.pageobjects.component.dialog.ActivityStreamGadgetMacroPreview in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ActivityStreamGadgetMacroPreviewinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ActivityStreamGadgetMacroView in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ActivityStreamGadgetMacroViewinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pages.thumbnail.renderer.AdaptiveThresholdPredicate since 5.3 Use  FreeMemoryAwareImageRenderPredicate. | 
| com.atlassian.confluence.pageobjects.component.menu.AddMenu in 5.8. Add menu has been removed. | 
| com.atlassian.confluence.pageobjects.component.admin.users.AddUserTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.admin.users.AddUserTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.renderer.radeox.macros.AnchorMacro since 4.0  - not being used. | 
| com.atlassian.confluence.search.v2.searchfilter.AnonymousUserInfoSearchFilter since 6.7 use  ActiveUserSearchFilterinstead. | 
| com.atlassian.confluence.it.Assertions | 
| com.atlassian.confluence.it.Attachment Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.pageobjects.component.attachment.AttachmentContainer in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.attachment.AttachmentContainerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.api.model.content.id.AttachmentContentId since 6.10.0, use  ContentId | 
| com.atlassian.confluence.pageobjects.component.attachment.AttachmentRemovalConfirmationDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.attachment.AttachmentRemovalConfirmationDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.content.AttachmentsRow since 4.3, Use  com.atlassian.confluence.webdriver.pageobjects.component.attachment.AttachmentContainerinstead. Since v5.8 | 
| 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
  ContentTypesDisplayMapperis removed. | 
| com.atlassian.confluence.pageobjects.component.attachment.AttachmentVersionContainer in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.attachment.AttachmentVersionContainerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.AUIDropdownMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.AUIDropdownMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.AuiMessage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.AuiMessageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.Autocomplete in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.Autocompleteinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.AutocompleteField in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.AutocompleteFieldinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.theme.AvailableTheme | 
| com.atlassian.confluence.util.http.httpclient.BasicAuthenticator Since 5.5 not used. | 
| com.atlassian.confluence.it.BlogPost Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.search.v2.lucene.boosting.BoostingQuery 5.9 use the v2 SearchQuery implementation BoostingQuery, or if you must the BoostingQueryFactory | 
| com.atlassian.confluence.search.v2.lucene.boosting.BoostPreferredSpaceStrategy since 6.7 use boolean query with must wrapped query + should space key matching instead. | 
| com.atlassian.confluence.pageobjects.component.header.Breadcrumbs in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.Breadcrumbsinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.BrowseMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.BrowseMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.BrowseSpacePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.space.BrowseSpacePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.BrowseUsersAdminPage in 5.8. Use  BrowseUsersAdminPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.user.persistence.dao.hibernate.BucketGroupDAO since 6.10.0. Replaced by  com.atlassian.crowd.embedded.hibernate2.HibernateGroupDao. | 
| bucket.user.BucketHibernateConfigProvider since 6.10.0. Use  com.atlassian.confluence.impl.user.PropertySetHibernateConfigurationProviderinstead. | 
| bucket.user.persistence.dao.hibernate.BucketUserDAO since 5.0. | 
| com.atlassian.confluence.upgrade.BuildNumComparator since 4.2 | 
| com.atlassian.confluence.search.lucene.tasks.BulkWriteIndexTask since 5.9. This class is not used. | 
| com.atlassian.confluence.cache.CacheAdapter since 5.7 Use  DefaultConfluenceCacheinstead. | 
| bucket.user.propertyset.CacheAwarePropertySet since 6.10.0. No replacement. | 
| com.atlassian.confluence.impl.propertyset.CacheAwarePropertySet since 5.10. Retained only for use of  CachingConfluenceUserPropertySetFactory. | 
| com.atlassian.confluence.cache.CacheCompactionJob since 5.8 Use  com.atlassian.confluence.impl.quartz.RunnableJob | 
| com.atlassian.confluence.cache.CacheStatisticsAction since 5.5. Functionality moved to the confluence-cache-management-plugin. | 
| com.atlassian.confluence.it.admin.CacheStatisticsPage | 
| bucket.user.providers.CachingAccessProvider since 6.10.0. No longer used. | 
| bucket.user.providers.CachingCredentialsProvider since 6.10.0. No longer used. | 
| bucket.user.providers.CachingProfileProvider since 6.10.0. No longer used. | 
| com.atlassian.confluence.webdriver.rules.CancelAnyEditorRule since 5.5 use VisitNoopAndCancelAlerts. CancelAnyEditor was a bad approach and now just plainly extends
  VisitNoopAndCancelAlertsRule | 
| bucket.user.providers.ChainedAccessProvider since 6.10.0. No longer used. | 
| bucket.user.providers.ChainedCredentialsProvider since 6.10.0. No longer used. | 
| bucket.user.providers.ChainedProfileProvider since 6.10.0. No longer used. | 
| com.atlassian.confluence.search.v2.searchfilter.ChainedSearchFilter since 5.10, use  BooleanSearchFilterinstead | 
| bucket.user.providers.ChainedUserProvider since 6.10.0. No longer used. | 
| com.atlassian.confluence.diff.ChangeChunk since 5.7 | 
| com.atlassian.confluence.pageobjects.page.user.ChangePasswordPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.ChangePasswordPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.diff.CharacterChunk since 5.7 | 
| com.atlassian.confluence.diff.CharLevelDiffer since 5.7 | 
| com.atlassian.confluence.setup.actions.ChecklistAction since 6.7.0, Johnson is used instead of checklist page | 
| com.atlassian.confluence.pageobjects.page.space.ChooseSpaceThemePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.space.ChooseSpaceThemePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.theme.ChooseThemeComponent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.theme.ChooseThemeComponentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.resource.Classpath Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.Classpath} alternative | 
| com.atlassian.confluence.security.CleanCaptchaEngine since 6.13.0. It's not used anywhere except in a comment in spring wiring xml file. Should remove it in 7.0. | 
| com.atlassian.confluence.userstatus.actions.ClearUserStatusAction Since 5.9.1
 This action clears/resets the specified user's status | 
| com.atlassian.confluence.admin.actions.cluster.ClusterConfigurationAction | 
| com.atlassian.confluence.util.collections.CollectionUtils since 5.8. It's 2015, ferchrissake. | 
| com.atlassian.confluence.pageobjects.component.editor.toolbars.ColorPickerDropdownMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.toolbars.ColorPickerDropdownMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ColorSchemePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.space.ColorSchemePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.util.i18n.CombinedResourceBundle since 5.6. Use  CombinedResourceBundleFactory | 
| com.atlassian.confluence.it.Comment Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.pageobjects.page.content.CommentsSection in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.content.CommentsSectioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.impl.util.collections.ConcurrentOperationMap since 5.9 use Java 8 compatible version of atlassian-util-concurrent instead | 
| com.atlassian.confluence.user.providers.jira.ConditionalPropertySet since 6.10.0. Use  CrowdServiceinstead. | 
| bucket.core.persistence.hibernate.ConfigurableLocalSessionFactoryBean since 6.10.0. Use  com.atlassian.confluence.impl.core.persistence.hibernate.ConfigurableLocalSessionFactoryBeaninstead. | 
| com.atlassian.confluence.pageobjects.page.setup.ConfigureDatabaseConnectionPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.ConfigureDatabaseConnectionPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.setup.ConfigureDatabasePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.ConfigureDatabasePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ConfigureDocThemeAdminPage in 5.8. Use  ConfigureDocThemeAdminPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ConfirmPasswordDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ConfirmPasswordDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ConfluenceAboutDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ConfluenceAboutDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage in 5.8. Use  ConfluenceAbstractPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.ConfluenceAbstractPageComponentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ConfluenceAdminHomePage in 5.8. Use  ConfluenceAdminHomePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.ConfluenceBaseUrlSelector Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.ConfluenceBaseUrlSelector} alternative | 
| com.atlassian.confluence.pageobjects.module.ConfluenceComponentSupportModule in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.module.ConfluenceComponentSupportModuleinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.ConfluenceConnectionProviderSupplier since 6.10.0. Use  com.atlassian.confluence.impl.core.persistence.hibernate.DefaultConnectionProviderSupplierinstead. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceContextRootPage in 5.8. Use  ConfluenceContextRootPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.diff.ConfluenceDiff since 5.7. See  Differ | 
| com.atlassian.confluence.event.ConfluenceEventManager Since 3.3, use  ConfluenceEventPublisherManager | 
| com.atlassian.confluence.impl.util.concurrent.ConfluenceExecutors since 5.10. Code should be delegating to a product-managed executor service instead. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.ConfluenceFlavourCondition since 5.10. No longer needed. | 
| com.atlassian.confluence.plugin.descriptor.web.urlreadingconditions.ConfluenceFlavourUrlReadingCondition since 5.10. No longer needed. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceForgotPasswordPage in 5.8. Use  ConfluenceForgotPasswordPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.module.frame.ConfluenceFrameExecutorTemplate in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.module.frame.ConfluenceFrameExecutorTemplateinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.header.ConfluenceHeader in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.ConfluenceHeaderinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.velocity.htmlsafe.ConfluenceHtmlAnnotationEscaper since 6.5. Remove when we no longer support  HtmlSafe. | 
| com.atlassian.confluence.htmlunit.ConfluenceHtmlUnitConfig since 5.8. Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.ConfluenceHtmlUnitConfig} alternative | 
| com.atlassian.confluence.servlet.ConfluenceHttpServlet Since 5.5. Use  HttpServlet | 
| com.atlassian.confluence.renderer.ConfluenceIconManager since 4.0 | 
| com.atlassian.confluence.setup.ConfluenceLicenseRegistry Since 5.6. Use  LicenseServiceinstead. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceLoginPage in 5.8. Use  ConfluenceLoginPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.header.ConfluenceMainHeader in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.ConfluenceMainHeaderinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.ConfluenceMenuItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.ConfluenceMenuIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.user.ConfluencePropertySetFactory since 5.5 it's not used/tested anywhere in confluence core codebase. Please use  HibernatePropertySetFactoryinstead | 
| com.atlassian.confluence.event.events.admin.ConfluenceReadyEvent since 4.0 use  DatabaseConfiguredEvent,UpgradeFinishedEvent, orPluginFrameworkStartedEventinstead | 
| com.atlassian.confluence.it.rpc.ConfluenceRpc Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rest.api.ConfluenceRestClient} and {com.atlassian.confluence.test.rpc.api.ConfluenceRpcClient} alternatives
  The new rpc and rest clients may not have all the APIs yet - feel free to copy and refactor them over from here as they are needed. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceSignupPage in 5.8. Use  ConfluenceSignupPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.ConfluenceTestedProduct in 5.8. Use  ConfluenceTestedProductinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.ConfluenceUserMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.ConfluenceUserMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.setup.webwork.ConfluenceVelocityContext Since 3.0. Use  ConfluenceVelocityManager.getConfluenceVelocityContext()instead. | 
| com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceModuleDescriptor Since 3.4, use  WebResourceModuleDescriptorinstead | 
| com.atlassian.confluence.pageobjects.component.header.ConfluenceWebSudoBanner in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.ConfluenceWebSudoBannerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.ConfluenceWebSudoPage in 5.8. Use  ConfluenceWebSudoPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.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.content.render.xhtml.model.resource.identifiers.ContextResourceIdentifierConverter since 5.7. Not used, so no replacement. | 
| com.atlassian.confluence.pageobjects.page.content.CopyPage in 5.8. Use  CopyPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.CopySpacePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.space.CopySpacePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.CqlComponent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.CqlComponentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.CqlFilterSelect in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.CqlFilterSelectinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.CreateBlog in 5.8. Use  CreateBloginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.plugins.dashboard.CreateContentCondition since 5.11. Use  CreatePageOrBlogpostCondition | 
| com.atlassian.confluence.pageobjects.component.dialog.CreateDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.CreateDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.CreatePage in 5.8. Use  CreatePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.CreatePageTemplate in 5.8. Use  CreatePageTemplateinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.spaces.actions.CreateSpaceAction Since 5.3 - use the new rest APIs from the Create Content plugin  com.atlassian.confluence.plugins.createcontent.rest.SpaceBlueprintResource | 
| bucket.core.comparators.CreationDateComparator since 6.10.0. Use  Comparator.comparing(Function)withEntityObject.getCreationDate()instead. | 
| com.atlassian.confluence.security.CrowdDeactivatedUserChecker since 4.0 use  CrowdDisabledUserManageror
 theDisabledUserManagerinterface instead. | 
| com.atlassian.confluence.it.usermanagement.CrowdDirectoryConfiguration Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.CrowdDirectoryConfiguration} alternative | 
| com.atlassian.confluence.userstatus.actions.CurrentUserStatusAction Since 5.9.1 | 
| com.atlassian.confluence.pageobjects.component.header.DarkFeaturesMetaTag in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.DarkFeaturesMetaTaginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| 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  BreadcrumbGeneratorfor more information. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardEntitiesPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardEntitiesPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardEntitiesTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardEntitiesTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardGetStartedPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardGetStartedPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardNetworkTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardNetworkTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.DashboardPage in 5.8. Use  DashboardPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardPagesTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardPagesTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardPopularStreamContent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardPopularStreamContentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardSpacesTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardSpacesTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardUpdatesContent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardUpdatesContentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dashboard.DashboardUpdatesPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.DashboardUpdatesPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.Database Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.utils.Database} alternative | 
| com.atlassian.confluence.pageobjects.page.setup.DatabaseTypePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.DatabaseTypePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.plugins.rest.manager.DateEntityHelper since 4.3. Use DateEntityFactory instead. An interface based equivalent is required to allow for OSGI export to DateEntityHelper does not fit the bill. | 
| com.atlassian.confluence.pageobjects.component.form.DatePicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.DatePickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.query.DateRangeQuery.DateRange since 5.10, use  Rangeinstead | 
| com.atlassian.confluence.search.v2.searchfilter.DeactivatedUserSearchFilter since 6.7 use  ActiveUserSearchFilterinstead. | 
| com.atlassian.confluence.it.usermanagement.DefaultDirectoryConfiguration Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DefaultDirectoryConfiguration} alternative | 
| com.atlassian.confluence.plugins.like.DefaultLikeSummaryCreator since 4.3. Like summary creation has been moved to client side. See like-summary-factory.js. | 
| com.atlassian.confluence.pageobjects.page.DefaultLogoutPage in 5.8. Use  DefaultLogoutPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.mail.DefaultMailContentManager since 4.2. See  MailContentManager. | 
| com.atlassian.confluence.themes.persistence.hibernate.DefaultPersistentDecoratorDao since 5.10. Replaced with  CachingPersistentDecoratorDao | 
| com.atlassian.confluence.util.http.httpclient.DefaultSeraphAuthenticator since 6.7. Not used. | 
| com.atlassian.confluence.spaces.DefaultSpaceGroupManager in 5.9.
  
  | 
| com.atlassian.confluence.userstatus.DefaultStatusTextRenderer Since 5.9.1 | 
| com.atlassian.confluence.util.DefaultThumbnailInfoFactory | 
| bucket.user.DefaultUserAccessor since 6.10.0. Use  com.atlassian.confluence.user.UserAccessor | 
| com.atlassian.confluence.it.usermanagement.DefaultUserManagementHelper Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DefaultUserManager} alternative | 
| com.atlassian.confluence.user.DefaultUserProfilePictureManager since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.user.service.DefaultUserProfileService since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.userstatus.DefaultUserStatusManager Since 5.9.1 | 
| com.atlassian.confluence.impl.mail.notification.persistence.DelegatingNotificationDao since 6.10.0. Use  DelegatingNotificationDaoInternalinstead. | 
| com.atlassian.confluence.servlet.DelegatingServletManager Since 5.5, not used. | 
| com.atlassian.confluence.user.service.DeleteProfilePictureCommandImpl since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.userstatus.actions.DeleteUserStatusAction Since 5.9.1 | 
| com.atlassian.confluence.diff.DeltaRanker since 5.7 | 
| com.atlassian.confluence.velocity.Deprecated | 
| com.atlassian.confluence.extra.velocitydeprecation.DeprecatedClass | 
| com.atlassian.confluence.pageobjects.component.dialog.Dialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.Dialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.labels.DialogLabelSection in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.labels.DialogLabelSectioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.DialogMenuItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.DialogMenuIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.diff.beans.DiffChunkBean since 5.7 | 
| com.atlassian.confluence.diff.marshallers.DiffModelToRenderedClassMapper since 5.7 | 
| com.atlassian.confluence.pages.thumbnail.Dimensions since 5.3 Use  ImageDimensionsinstead | 
| com.atlassian.confluence.it.usermanagement.DirectoryNames Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DirectoryNames} alternative | 
| com.atlassian.confluence.plugins.soy.DocLinkFunction since 5.8. Please use cross product helpUrl function instead. | 
| com.atlassian.confluence.pageobjects.page.user.DraftsPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.DraftsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.DynamicSelectElement in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.DynamicSelectElementinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.util.test.EchoAnswer since 5.6.1, use  AdditionalAnswers.returnsArgAt(int)instead. | 
| com.atlassian.confluence.pageobjects.page.content.EditAttachmentPage in 5.8. Use  EditAttachmentPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.EditContentPage in 5.8. Use  EditContentPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.EditCustomContent in 5.8. Use  EditCustomContentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.EditGeneralConfigurationPage in 5.8. Use  EditGeneralConfigurationPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.EditGlobalPermissionsPage in 5.8. Use  EditGlobalPermissionsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.EditGlobalStylesheetPage in 5.8. Use  EditGlobalStylesheetPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.EditGlobalTemplatePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.EditGlobalTemplatePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.Editor in 5.8. Use  Editorinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorAutoComplete in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorAutoCompleteinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorAutocompleteMacro in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorAutocompleteMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorContent in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorContentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorEmbeddedImage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorEmbeddedImageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorEmbeddedLink in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorEmbeddedLinkinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.toolbars.EditorMainToolbar in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.toolbars.EditorMainToolbarinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.EditorPage in 5.8. Use  EditorPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.EditorPreview in 5.8. Use  EditorPreviewinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.EditorTablePicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorTablePickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.EditRestrictedPage in 5.8. Use  EditRestrictedPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.EditSecurityConfigurationPage in 5.8. Use  EditSecurityConfigurationPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.EditSpacePermissionsPage in 5.8. Use  EditSpacePermissionsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.EditSpacePermissionsRow in 5.8. Use  EditSpacePermissionsRowinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.EditSpacesConfigurationPage in 5.8. Use  EditSpacesConfigurationPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.EditSpaceStylesheetPage in 5.8. Use  EditSpaceStylesheetPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.EditSpaceTemplatePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.EditSpaceTemplatePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.EditTemplateDescriptionDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.EditTemplateDescriptionDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.user.EditUserEditorSettingsPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.EditUserEditorSettingsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.user.EditUserProfilePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.EditUserProfilePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.cache.ehcache.hibernate.EhCacheHibernateCacheFactory since 5.10 Replaced with  HibernateVCacheFactory | 
| com.atlassian.confluence.cache.ehcache.hibernate.EhCacheHibernateProvider since 5.10 Replaced with  HibernateJvmVCacheProvider | 
| com.atlassian.confluence.cache.ehcache.EhCacheManagementConfig since 5.9 | 
| com.atlassian.confluence.cache.ehcache.EhCacheStatisticsPublisher 5.9, don't use it since it causes ehcache stats to be held in memory indefinitely | 
| com.atlassian.confluence.pageobjects.component.dialog.EmailToPageDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.EmailToPageDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.like.EventPublishingLikeDao Use  LikeManagerinstead. Since v4.3. | 
| com.atlassian.confluence.search.scope.ExcludeMailAttachmentsScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.search.scope.ExcludeProfileAttachmentsScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.pageobjects.component.macro.ExpandMacro in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.macro.ExpandMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.admin.ExportFinishedEvent since 5.10. Use  AsyncExportFinishedEventinstead | 
| com.atlassian.confluence.pageobjects.page.admin.ExternalGadgetsPage in 5.8. Use  ExternalGadgetsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ExternalImagePanelImageBrowserDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ExternalImagePanelImageBrowserDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.searchfilter.ExternallyDeletedUserSearchFilter since 6.7 use  ActiveUserSearchFilterinstead. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.ExternalUserManagementEnabledCondition Since 4.2.7. Use the inverse of  WritableDirectoryExistsCondition. | 
| com.atlassian.confluence.it.usermanagement.ExternalUserSynchroniser Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.ExternalUserSynchroniser} alternative | 
| com.atlassian.confluence.pageobjects.component.FavouritePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.FavouritePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.FavouriteSpace in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.FavouriteSpaceinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.maven.FileMavenDependency Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.maven.FileMavenDependency} alternative | 
| com.atlassian.confluence.pages.persistence.dao.FileSystemAttachmentDataDao Since 5.5 Use  FileSystemAttachmentDataDao | 
| com.atlassian.confluence.pageobjects.component.editor.toolbars.FormatDropdownMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.toolbars.FormatDropdownMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.Forms Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.Forms} alternative | 
| com.atlassian.confluence.test.rpc.FuncTestJobControlListenerForQuartz since 5.9 | 
| com.atlassian.confluence.pageobjects.component.admin.GadgetFeedsAdminTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.admin.GadgetFeedsAdminTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.admin.GadgetSpecificationsAdminTab in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.admin.GadgetSpecificationsAdminTabinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.macros.GalleryMacro in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.content.macros.GalleryMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.renderer.v2.macros.GenericVelocityMacro as of 4.0. Replaced by  GenericVelocityMacro. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.GlobalAdministratorOnlyCondition since 2.7. If the link or operation protected by this condition has the potential to compromise the
 security of the system, please use  SystemAdministratorConditioninstead, otherwise, useConfluenceAdministratorCondition.
 To err on the side of more security, we are assuming plugin developers intended a restriction to the most powerful group of administrators.
 Hence this deprecated class will inherit the permission checks ofSystemAdministratorCondition.
 This class has been reintroduced to prevent problems with the approvals plugin.NOTE: This is currently used by the Gliffy plugin. To be removed when they do. CONFDEV-15165. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.GlobalTemplatesPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.GlobalTemplatesPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.Group Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.people.Group} alternative | 
| com.atlassian.confluence.pageobjects.component.popup.GroupPickerPopup in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.popup.GroupPickerPopupinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.cluster.HashClusterNameResolver since 5.5.1. Use  ClusterUtilsinstead} | 
| com.atlassian.confluence.userstatus.tag.HashTagHelper Since 5.9.1 | 
| com.atlassian.confluence.pageobjects.component.menu.HelpMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.HelpMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.HibernateEntityObjectQueue since 6.10.0. No replacement. | 
| bucket.core.persistence.hibernate.HibernateEntityObjectQueueFactory since 6.10.0. No replacement. | 
| com.atlassian.confluence.core.persistence.hibernate.HibernateIndexQueueEntryDao since 6.10.0. Replaced by  HibernateJournalDao. | 
| com.atlassian.confluence.userstatus.HibernateUserStatusDao Since 5.9.1 | 
| com.atlassian.confluence.pages.persistence.dao.HierarchicalContentFileSystemHelper Since 5.5. Use  HierarchicalContentFileSystemHelper. | 
| com.atlassian.confluence.pages.persistence.dao.HierarchicalFileSystemAttachmentDataDao Since 5.5 Use  FileSystemAttachmentDataDao | 
| com.atlassian.confluence.dashboard.actions.HomepageAction since 5.9. No longer used.  IndexActionnow performs the
 necessary redirection, rather than delegating to this action. | 
| com.atlassian.confluence.velocity.htmlsafe.HtmlFragment since 6.5. Use  HtmlFragmentinstead. | 
| com.atlassian.confluence.util.I18NSupport since 5.2 Use  I18NBeanFactory.getI18NBean() | 
| com.atlassian.confluence.pages.persistence.dao.IdMultiPartHashGenerator Since 5.5 Use  IdMultiPartHashGenerator | 
| com.atlassian.confluence.pageobjects.component.dialog.ImageAttributesPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ImageAttributesPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ImageBrowserDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ImageBrowserDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.ImageLink Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.ImageLink} alternative | 
| com.atlassian.confluence.pageobjects.component.dialog.ImagePropertiesDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ImagePropertiesDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.ImagePropertyPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.ImagePropertyPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.search.didyoumean.IndexBuildCompleteEvent since 5.2. Did-you-mean is no longer in Confluence | 
| bucket.search.persistence.IndexQueueEntry since 6.10.0. Replaced by  com.atlassian.confluence.impl.journal.JournalEntry. | 
| com.atlassian.confluence.pageobjects.component.editor.toolbars.InsertDropdownMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.toolbars.InsertDropdownMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.lucene.filter.InSpaceFilterFactory | 
| com.atlassian.confluence.pageobjects.page.admin.InviteUsersPanel in 5.8. Use  InviteUsersPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.util.io.IOUtils Since 3.0 | 
| com.atlassian.confluence.tinymceplugin.conditions.IsEditorPageRestrictedCondition since 5.9. Use  ContentHasExplicitPermissionsSetCondition | 
| com.atlassian.confluence.pageobjects.JavascriptTimedQueryFactory in 5.8. Use  JavascriptTimedQueryFactoryinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.user.providers.jira.JiraJdbcAccessProvider since 6.10.0. Use  CrowdServiceinstead. | 
| com.atlassian.confluence.user.providers.jira.JiraJdbcCredentialsProvider since 6.10.0. Use  CrowdServiceinstead. | 
| com.atlassian.confluence.user.providers.jira.JiraJdbcProfileProvider since 6.10.0. Use  CrowdServiceinstead. | 
| com.atlassian.confluence.user.providers.jira.JiraJdbcPropertySet since 6.10.0. Use  CrowdServiceinstead. | 
| com.atlassian.confluence.plugin.descriptor.JobModuleDescriptor since 5.10, use  JobConfigModuleDescriptorinstead. | 
| com.atlassian.confluence.json.parser.JSONArray since 2.10 Use the json.objects classes.
  
 A JSONArray is an ordered sequence of values. Its external text form is a
 string wrapped in square brackets with commas separating the values. The
 internal form is an object having  
 The constructor can convert a JSON text into a Java object. The
  
 A  
 The generic  
 The texts produced by the  
 | 
| com.atlassian.confluence.json.parser.JSONObject Since 5.4 Use 3rd-party JSON library. | 
| com.atlassian.confluence.json.parser.JSONTokener since 2.10 Use the json.objects classes.
  A JSONTokener takes a source string and extracts characters and tokens from it. It is used by the JSONObject and JSONArray constructors to parse JSON source strings. | 
| com.atlassian.confluence.pageobjects.component.dialog.KeyboardShortcutHelperDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.KeyboardShortcutHelperDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.KeyboardShortcuts in 5.8. Use  KeyboardShortcutsinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.Label Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Label} alternative | 
| com.atlassian.confluence.labels.LabelPermissionSupport since 6.9.0. Use the new  LabelPermissionEnforcerif possible | 
| com.atlassian.confluence.search.scope.LabelScope in 5.9. Use  SearchManagerinstead.
 LabelScope will no longer return recently modified personal labels. | 
| com.atlassian.confluence.pageobjects.component.dialog.LabelsDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.LabelsDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.search.LabelSearchPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.search.LabelSearchPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.comparators.LastModificationDateComparator since 6.10.0. Use  Comparator.comparing(Function)withEntityObject.getLastModificationDate()instead. | 
| com.atlassian.confluence.search.v2.searchfilter.LastModifierSearchFilter since 5.2. Use  LastModifierUserSearchFilterinstead. | 
| com.atlassian.confluence.search.v2.lucene.mapper.LastModifierSearchFilterMapper since 5.2. Use  LastModifierUserSearchFilterMapperinstead. | 
| com.atlassian.confluence.util.LazyComponentReference since 5.3 Use  LazyComponentReference. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.LdapUserManagementEnabledCondition since 3.5 this no longer works properly and is no longer used in the application | 
| com.atlassian.confluence.ui.rest.content.LegacyAttachmentResource since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.web.LegacyConfluenceWebMenuManager since 5.9.0. Use  ConfluenceWebMenuManagerinstead. | 
| 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.LegacyExpansionsParser since 5.9. use  ExpansionsParserinstead. | 
| 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.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.pageobjects.page.setup.LicensePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.LicensePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.likes.LikeSection in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.likes.LikeSectioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.internal.pagination.LimitedRequestImpl since 5.6 use com.atlassian.confluence.api.pagination.LimitedRequestImpl | 
| com.atlassian.confluence.diff.LineChunk since 5.7 | 
| com.atlassian.confluence.diff.LineLevelDiffer since 5.7. See  Differ | 
| com.atlassian.confluence.diff.LineRanker since 5.7 | 
| com.atlassian.confluence.pageobjects.component.dialog.LinkBrowserDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.LinkBrowserDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.LinkPropertyPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.LinkPropertyPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ListPageTemplates in 5.8. Use  ListPageTemplatesinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.setup.LoadContentPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.LoadContentPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.maven.LocalMavenDependency Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.maven.LocalMavenDependency} alternative | 
| com.atlassian.confluence.concurrent.LockAdapter Since 5.6, use  ClusterLockServicefor locking which returns instances
 ofLock | 
| com.atlassian.confluence.concurrent.LockOperation Since 5.6. Use  ClusterLockServicein conjunction withManagedLock.withLock(java.util.concurrent.Callable). | 
| com.atlassian.confluence.concurrent.LockOperationWithoutResult Since 5.6. Use  ClusterLockServicein conjunction withManagedLock.withLock(Runnable). | 
| com.atlassian.confluence.util.longrunning.LongRunningTaskUtils since 4.0. This class is spun from purest evil. Use the LongRunningTaskManager directly instead. | 
| com.atlassian.confluence.search.contentnames.lucene.LuceneContentNameSearcher since 6.13 use constants in  SearchFieldNamesinstead. | 
| com.atlassian.confluence.search.v2.lucene.LuceneSearchResults since 5.9. Use  DefaultSearchResults | 
| com.atlassian.confluence.search.v2.lucene.LuceneSubsetResultFilter since 5.5. To limit search results to an offset and count, construct a  com.atlassian.confluence.search.v2.ISearch#()with the required offset and count. | 
| com.atlassian.confluence.pageobjects.component.dialog.MacroBrowserDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MacroBrowserDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.MacroBrowserPreview in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MacroBrowserPreviewinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.MacroForm in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MacroForminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.MacroItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MacroIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.MacroPlaceholder in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.MacroPlaceholderinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.MacroPropertyPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.MacroPropertyPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.macro.count.MacroViewEventPublisher since 5.8. Replaced by  MarshallerMetricsAnalyticsEventPublisher | 
| com.atlassian.confluence.mail.Mail since 4.2. Mail archiving is now managed entirely by the mail archiving plugin. | 
| com.atlassian.confluence.pageobjects.page.space.MailboxImportPage in 5.8. Use  MailboxImportPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.content.mail.MailEvent since 5.11.0, no replacement | 
| com.atlassian.confluence.it.mail.MailHelper | 
| com.atlassian.quartz.jobs.MailQueueFlushJob since 3.0 | 
| com.atlassian.confluence.pageobjects.page.admin.ManageAddonsPage in 5.8. Use  ManageAddonsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ManageWatchersDialog in 5.8. Use  ManageWatchersDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pages.ManualTotalPaginationSupport since 6.10.0. Use  PaginationServiceinstead. | 
| bucket.core.persistence.hibernate.MappingResources since 5.6 | 
| com.atlassian.confluence.it.maven.MavenDependencyHelper Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.maven.MavenDependencyHelper} alternative | 
| com.atlassian.confluence.it.maven.MavenUploadablePlugin Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.maven.MavenUploadablePlugin} alternative | 
| com.atlassian.confluence.pageobjects.component.popup.MediaSuggestionPopup in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.popup.MediaSuggestionPopupinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.MemoryOptimizedSingleTableEntityPersister since 6.10.0. Use  com.atlassian.confluence.impl.core.persistence.hibernate.ConfluenceMemoryOptimizedSingleTableEntityPersisterinstead. | 
| com.atlassian.confluence.pageobjects.component.editor.MentionsMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.MentionsMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.scope.ModifiedInLastDaysScope since 5.2. | 
| com.atlassian.confluence.search.scope.ModifiedSinceScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.pageobjects.component.editor.toolbars.MoreFormattingDropdownMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.toolbars.MoreFormattingDropdownMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.MoveBlogPostDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MoveBlogPostDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.MovePageDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.MovePageDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.MultiLabelPicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.MultiLabelPickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.MultiPicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.MultiPickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.MultiSpacePicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.MultiSpacePickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.form.MultiUserPicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.MultiUserPickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.hibernate.dialect.MySQLDialect since 6.1 This dialect has been replaced with com.atlassian.confluence.impl.hibernate.dialect.MySQLDialect | 
| com.atlassian.confluence.content.render.xhtml.NastyUtilitiesWhichWillBeMadeRedundant Since 4.1. Use  ConversionContext.getPageContext(). | 
| com.atlassian.confluence.cache.option.None Since 5.6. Use  Option.none() | 
| com.atlassian.confluence.pageobjects.page.NoOpPage in 5.8. Use  NoOpPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.NotFoundPage in 5.8. Use  NotFoundPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.NotSharedModeCondition Since 5.1.  "Shared mode" no longer supported. | 
| com.atlassian.confluence.plugins.contentproperty.search.query.NumberRangeQuery since 5.10, use  DoubleRangeQueryinstead | 
| com.atlassian.confluence.pageobjects.page.content.OfficeConnectorPreviewPage in 5.8. Use  OfficeConnectorPreviewPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.macros.OfficeConnectorSlidePreviewMacro in 5.8. Use  OfficeConnectorSlidePreviewMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.cache.option.OptionalReadThroughCache Since 5.6 Use  CacheFactory.getCache(String, com.atlassian.cache.CacheLoader) | 
| com.atlassian.hibernate.OracleLobSelector since 6.10.0. Use  LobSelectorwithDefaultLobHandlerinstead. | 
| com.atlassian.confluence.it.Page Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Content} alternative | 
| com.atlassian.confluence.core.PageContentEntityObject Since 4.0 This used to be implemented by Comment, but is no longer necessary. | 
| 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.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.pageobjects.page.content.PageInfo in 5.8. Use  PageInfoinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.labels.PageLabelsSection in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.labels.PageLabelsSectioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.editor.PageLayout2Toolbar in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.PageLayout2Toolbarinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.content.page.async.PageMovedEvent since 5.5. Use the synchronous events | 
| com.atlassian.confluence.pageobjects.component.dialog.PageOrderingRootTree in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.PageOrderingRootTreeinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.PageRedirectMenuItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.PageRedirectMenuIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.PageRestrictionsDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.actions.PagerPaginationSupport since 6.10.0. Use  PaginationServiceinstead. | 
| com.atlassian.confluence.pageobjects.page.space.PagesCollectorPage in 5.8. Use  PagesCollectorPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.PageTemplateWizard in 5.8. Use  PageTemplateWizardinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.content.page.async.PageTrashedEvent since 5.5. Use the synchronous events | 
| bucket.core.actions.PaginationSupport since 6.10.0. Use  PaginationServiceinstead. | 
| com.atlassian.confluence.pageobjects.page.PeopleDirectoryPage in 5.8. Use  PeopleDirectoryPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.security.PermissionCheckDispatcherResultCache since 5.9. No longer used. | 
| com.atlassian.confluence.search.v2.query.PermittedSpacesQuery since 3.0. Please use  SpacePermissionsSearchFilterinstead. | 
| com.atlassian.confluence.search.scope.PermittedSpacesScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.search.v2.lucene.boosting.PluggableBoostingStrategy 5.9 use BoostingQueryFactory - This has moved to be an implementation detail of confluence-search plugin | 
| com.atlassian.confluence.it.rpc.PluginQuartzJob Use confluence-test-utils module's com.atlassian.confluence.test.rest.api.scheduler.PluginQuartzJob. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.PluginTemplateInfo in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.PluginTemplateInfoinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.PopMailConfigPage in 5.8. Use  PopMailConfigPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.util.ProfilePicture since 2.9. Functionality has moved to the UserProfileService. | 
| com.atlassian.confluence.util.profiling.ProfilingPageFilter since 5.8. Use  ProfilingSiteMeshFilterinstead. | 
| com.atlassian.confluence.pageobjects.component.dialog.ProjectShortcutsDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ProjectShortcutsDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.PropertiesManager Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.properties.PropertiesManager} alternative | 
| com.atlassian.confluence.it.PropertiesManagerFactory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.properties.PropertiesManagerFactory} alternative | 
| com.atlassian.confluence.pageobjects.component.editor.PropertyPanel in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.PropertyPanelinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeAttachmentResource since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeContentResource since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeSearchService since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeSpaceResource since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeUserResource since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.confluence.plugins.rest.resources.PrototypeUserSession since 5.10. Use the official REST API that lives in confluence-rest-resources. | 
| com.atlassian.quartz.QuartzUtil since 6.10.0. Use  com.atlassian.scheduler.SchedulerServiceinstead. | 
| com.atlassian.confluence.pageobjects.component.dialog.QuickReloadDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.QuickReloadDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dropdown.QuickSearch in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dropdown.QuickSearchinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dropdown.QuickSearchSuggestions in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dropdown.QuickSearchSuggestionsinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.RandomnessHandler since 5.8. Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.utils.RandomnessHandler} alternative | 
| com.atlassian.confluence.plugins.contentproperty.search.query.Range since 5.10, use  Rangeinstead | 
| com.atlassian.confluence.pageobjects.page.admin.RebuildAncestorTablePage in 5.8. Use  RebuildAncestorTablePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.rpc.soap.beans.RemotePermission Since 2.7. use  RemoteContentPermissioninstead | 
| com.atlassian.confluence.rpc.soap.beans.RemoteSpaceGroup since 5.9.
  
  | 
| com.atlassian.confluence.pageobjects.component.dialog.RemoveTemplateDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.RemoveTemplateDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.RenderedContent in 5.8. Use  RenderedContentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.ReorderTree in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ReorderTreeinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.util.ResizableImage Since 5.5, not used. | 
| com.atlassian.confluence.util.Resource since 3.1 Resources are no longer used in Confluence. This class remains as it is referenced in a number
 of upgrade tasks. | 
| com.atlassian.confluence.it.ResponseXPath Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.ResponseXPath} alternative | 
| com.atlassian.confluence.it.RestHelper since 6.4 Use  com.atlassian.confluence.test.stateless.ConfluenceStatelessRestTestRunnerinstead | 
| com.atlassian.confluence.xml.SafeXmlParserFactory since 5.0. use  SecureXmlParserFactoryinstead | 
| com.atlassian.confluence.pageobjects.page.SAMLLogoutPage in 6.1. Use  DefaultLogoutPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.schema.SchemaHelper since 6.10.0. Use  com.atlassian.confluence.impl.core.persistence.hibernate.schema.ConfluenceSchemaHelperinstead. | 
| bucket.core.persistence.hibernate.schema.SchemaUpdateListener since 6.10.0. Replaced by  com.atlassian.confluence.plugin.PluginFrameworkContextListener. | 
| com.atlassian.confluence.search.v2.Search since 3.0. Use  ContentSearchinstead. | 
| com.atlassian.confluence.pageobjects.component.editor.SearchAndReplaceToolbar in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.SearchAndReplaceToolbarinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.lucene.SearcherAction since 5.5. Use  SearcherWithTokenActioninstead. | 
| com.atlassian.confluence.pageobjects.page.admin.SearchIndexesPage in 5.8. Use  SearchIndexesPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.search.SearchPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.search.SearchPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.SearchPanelInImageBrowserDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.SearchPanelInImageBrowserDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.SearchResultPage in 5.8. Use  SearchResultPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.actions.SearchSiteAction 5.9 | 
| com.atlassian.confluence.pageobjects.page.setup.SelectBundlePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.SelectBundlePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.setup.SelectUserManagementPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.SelectUserManagementPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.core.persistence.confluence.SessionFactoryTypeThreadLocal since 5.10. Replaced by SessionCacheModeThreadLocal. | 
| com.atlassian.confluence.user.service.SetProfilePictureFromFilenameCommand since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.user.service.SetProfilePictureFromImageCommandImpl since 5.7. CONFDEV-28074 User profile related services will be extracted to a plugin. | 
| com.atlassian.confluence.pageobjects.page.setup.SetupCompletePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.SetupCompletePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.setup.SetupSystemAdministratorPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.SetupSystemAdministratorPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.searchfilter.ShadowedUserSearchFilter since 6.7 use  ActiveUserSearchFilterinstead. | 
| com.atlassian.confluence.setup.settings.SharedDraftsDarkFeatureHelper since 6.3.0. Use  CollaborativeEditingHelper | 
| com.atlassian.confluence.user.extras.aggregation.impl.ShouldDisplayDirectoryAggregationWarning | 
| com.atlassian.confluence.it.SimpleLink Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.PollingChangeTracker} alternative | 
| com.atlassian.confluence.it.plugin.SimplePlugin Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.SimplePlugin} alternative | 
| com.atlassian.confluence.pages.thumbnail.renderer.SimpleThresholdPredicate since 5.3.  Use  SimpleImageRenderPredicate. | 
| com.atlassian.confluence.pageobjects.page.space.SiteExportResult in 5.8. Use  SiteExportResultinstead
 from maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new
 README. | 
| com.atlassian.confluence.plugins.lookandfeel.events.SiteLogoChangedEvent since 5.10. Use  SiteLogoChangedEvent | 
| com.atlassian.confluence.cache.option.Some since 5.6 Use  Option.some(Object) | 
| com.atlassian.confluence.pageobjects.page.content.SourceEditor in 5.8. Use  SourceEditorinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.Space Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.content.Space} alternative | 
| com.atlassian.confluence.pageobjects.page.SpaceDirectoryPage in 5.8. Use  SpaceDirectoryPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.SpaceExportTree in 5.8. Use  SpaceExportTreeinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.spaces.SpaceGroup in 5.9.
  
  | 
| com.atlassian.confluence.util.SpaceGroupComparator since 5.9.
  
  | 
| com.atlassian.confluence.pageobjects.page.space.SpaceHtmlExport in 5.8. Use  SpaceHtmlExportinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.scope.SpaceScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.pageobjects.component.menu.SpacesMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.SpacesMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.SpaceTemplatesPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.SpaceTemplatesPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.spaces.SpaceUtils since 5.2 | 
| com.atlassian.confluence.pageobjects.page.space.SpaceXmlExport in 5.8. Use  SpaceXmlExportinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.SpringDataSourceConnectionProvider since 6.10.0. Use  com.atlassian.confluence.impl.core.persistence.hibernate.ConfluenceSpringDataSourceConnectionProviderinstead. | 
| com.atlassian.hibernate.SpringPluginHibernateSessionFactory since 6.1. Remove when the matching interface is removed. | 
| com.atlassian.confluence.admin.actions.cluster.StartClusterTask since 5.9 | 
| com.atlassian.confluence.pageobjects.page.setup.StartSetupPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.setup.StartSetupPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.userstatus.StatusCreateEvent since 5.11.0, no replacement | 
| com.atlassian.confluence.userstatus.actions.StatusListAction Since 5.9.1
 Action used to show a paginated list of status updates for a particular user. | 
| com.atlassian.confluence.pageobjects.component.macro.StatusMacro in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.macro.StatusMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.userstatus.StatusRemoveEvent since 5.11.0, no replacement | 
| com.atlassian.confluence.search.v2.filter.SubsetResultFilter since 5.5. To limit search results to a certain offset and maxResults use the following instead:
  
     int startOffset = 0; | 
| com.atlassian.confluence.pageobjects.component.dialog.SymbolDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.SymbolDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.SystemAdministratorOrSuperUserCondition since 3.5 use  SystemAdministratorConditionbecause this one is now inaccurately named | 
| com.atlassian.confluence.userstatus.tag.TagExtractor Since 5.9.1 | 
| com.atlassian.quartz.jobs.TaskQueueFlushJob since 5.10, use  TaskQueueFlushJobinstead. | 
| com.atlassian.confluence.it.resource.TempDirectory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.utils.TempDirectory} alternative | 
| com.atlassian.confluence.search.lucene.tasks.TempIndexBackedIndexTaskPerformer since 5.9. Not used. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.TemplateInfo in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.TemplateInfoinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.TestProperties Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.properties.TestProperties} alternative | 
| com.atlassian.confluence.it.TestUserFactory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.TestUserFactory} alternative | 
| com.atlassian.confluence.search.scope.TextScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.security.ThreadLocalPermissionsCache since 5.9 - plugins should use  PermissionManagerorConfluenceAccessManagerinstead,
 which will automatically use the appropriate thread-local caching. | 
| com.atlassian.confluence.util.TimePeriod Since 5.4.  Use  Period. | 
| com.atlassian.confluence.pageobjects.component.header.TitleText in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.TitleTextinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.ToggleFavourites in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.ToggleFavouritesinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.menu.ToolsMenu in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.menu.ToolsMenuinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.trace.TraceContext in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.trace.TraceContextinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.trace.Tracer in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.trace.Tracerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.core.persistence.hibernate.schema.TransientHibernateHandle since 4.2 this has been moved to
 com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle, which currently extends
 this class. | 
| com.atlassian.confluence.content.service.page.TrashPageCommandImpl since 5.8. Use  DeletePageCommandinstead | 
| com.atlassian.confluence.plugin.descriptor.TriggerModuleDescriptor since 5.10, use  JobConfigModuleDescriptorinstead | 
| com.atlassian.confluence.util.http.httpclient.TrustedTokenAuthenticator.TrustedConnectionStatus since 2.10, use  TrustedConnectionStatus | 
| com.atlassian.confluence.search.scope.TypeScope in 5.9. Use  SearchManagerinstead | 
| com.atlassian.confluence.search.v2.searchfilter.UnlicensedUserSearchFilter since 6.7 use  ActiveUserSearchFilterinstead. | 
| com.atlassian.confluence.pages.persistence.dao.UpdateAttachmentsOnFilesystemOnPageMoveListener Since 5.5 Use  UpdateAttachmentsOnFilesystemOnPageMoveListener | 
| com.atlassian.confluence.userstatus.actions.UpdateUserStatusAction Since 5.9.1 | 
| com.atlassian.confluence.upgrade.UpgradeUtils since 3.5.9 Use  HibernateDdlExecutorand associatedDdlCommands, orHibernateConfigif your code
 still needs to know which DB type its using. | 
| com.atlassian.confluence.it.plugin.UploadablePluginBuilder Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.plugin.UploadablePluginBuilder} alternative | 
| com.atlassian.confluence.pages.UploadedResource since 3.1. Use  UploadedResourceinstead. | 
| com.atlassian.confluence.pageobjects.page.admin.UPMAuditLogPage in 5.8. Use  UPMAuditLogPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.UPMCompatibilityCheckPage in 5.8. Use  UPMCompatibilityCheckPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.User Please use confluence-java-api module instead.
 See {com.atlassian.confluence.api.model.people.User} alternative | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.user.UserCanUseConfluenceCondition since 5.0. Use  TargetUserCanUseConfluenceConditionorRemoteUserCanUseConfluenceCondition | 
| com.atlassian.confluence.user.UserConfigurationChecker since 6.10.0. Use  CrowdServiceinstead. | 
| com.atlassian.confluence.it.admin.UserDirectories Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.UserDirectories} alternative | 
| com.atlassian.confluence.it.admin.UserDirectory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.UserDirectory} alternative | 
| bucket.user.UserFilter Since 5.5.  No longer used. | 
| com.atlassian.confluence.plugin.descriptor.web.conditions.user.UserFollowingTargetCondition since 3.1 use  FollowingTargetUserCondition | 
| com.atlassian.confluence.pageobjects.component.popup.UserHoverPopup in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.popup.UserHoverPopupinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.popup.UserPickerPopup in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.popup.UserPickerPopupinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| bucket.user.UserPreferencesKeys since 6.10.0. Use replacements described below. | 
| com.atlassian.confluence.pageobjects.component.macro.UserProfileMacro in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.macro.UserProfileMacroinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.admin.users.UsersAdmin in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.admin.users.UsersAdmininstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.actions.UserSearchAction since 3.3. Use REST user search API instead. | 
| com.atlassian.confluence.userstatus.UserStatus since 5.9.1
 Stores a short message representing a status from a User.
  Not attached to any space | 
| com.atlassian.confluence.userstatus.actions.UserStatusJsonResult Since 5.9.1 | 
| com.atlassian.confluence.userstatus.listeners.UserStatusLabelListener Since 5.9.1
 Listens for newly created user statuses and adds labels to them based on any hash tags found within. Will only
 add global labels, none of the fancy my: stuff will work. | 
| com.atlassian.confluence.pageobjects.component.form.UserWatcherPicker in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.form.UserWatcherPickerinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.user.UserWatchesPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.UserWatchesPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new
 README. | 
| com.atlassian.confluence.it.UserWithKey Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.api.model.person.UserWithDetails} alternative | 
| com.atlassian.confluence.it.rpc.VersionedRpcBaseResolver Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rpc.VersionedRpcBaseResolver} alternative | 
| com.atlassian.confluence.pageobjects.page.content.ViewAttachmentsPage in 5.8. Use  ViewAttachmentsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pages.actions.ViewDraftAttachmentsAction since 5.7. No replacement. | 
| com.atlassian.confluence.pageobjects.component.dialog.ViewDraftDiffDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.ViewDraftDiffDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ViewGlobalStylesheetPage in 5.8. Use  ViewGlobalStylesheetPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ViewGroupMembersAdminPage in 5.8. Use  ViewGroupMembersAdminPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ViewMailServersPage in 5.8. Use  ViewMailServersPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewPage in 5.8. Use  ViewPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewPageAddComment in 5.8. Use  ViewPageAddCommentinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewPageAnonymous in 5.8. Use  ViewPageAnonymousinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewPageDiff in 5.8. Use  ViewPageDiffinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewPageHistory in 5.8. Use  ViewPageHistoryinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ViewPageTemplate in 5.8. Use  ViewPageTemplateinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.user.ViewProfilePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.ViewProfilePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewRecentBlogPosts in 5.8. Use  ViewRecentBlogPostsinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.content.ViewRestrictedPage in 5.8. Use  ViewRestrictedPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.ViewSpacesConfigurationPage in 5.8. Use  ViewSpacesConfigurationPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ViewSpaceStylesheetPage in 5.8. Use  ViewSpaceStylesheetPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.spaces.actions.ViewSpaceSummaryAdminAction since 5.0 | 
| com.atlassian.confluence.pageobjects.page.space.ViewSpaceSummaryPage in 5.8. Use  ViewSpaceSummaryPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ViewSpaceTrashPage in 5.8. Use  ViewSpaceTrashPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.admin.templates.ViewTemplatePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.admin.templates.ViewTemplatePageinstead from maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new
 README. | 
| com.atlassian.confluence.pageobjects.page.user.ViewUserProfilePage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.ViewUserProfilePageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.lucene.filter.ViewUserProfilesPermissionsFilter since 5.9, use  BrowseUsersPermissionsFilterFactory.create(com.atlassian.user.User)instead | 
| com.atlassian.confluence.pageobjects.page.user.ViewUserSettingsPage in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.page.user.ViewUserSettingsPageinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.userstatus.actions.ViewUserStatusAction Since 5.9.1
 Action used to show a single status update | 
| com.atlassian.confluence.cache.WarnBeforeMethodAdvice Since 5.5. No replacement. | 
| com.atlassian.confluence.pageobjects.page.content.WatchDialog in 5.8. Use  WatchDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.WebDriverLink in 5.8. Use  WebDriverLinkinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.WebdriverUtils in 5.8. Use  WebdriverUtilsinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.event.events.security.WebLoginEvent since 5.0. use  LoginEventinstead. | 
| com.atlassian.confluence.it.WebTesterFactory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.WebTesterFactory} alternative | 
| com.atlassian.confluence.plugin.descriptor.WelcomeFileModuleDescriptor since 5.9. welcome-file modules are no longer supported (and were never documented to begin with).
  Note to any CQ devs reading this: this module type was added to support CQ Standalone, but that project seems to be dead, so this welcome-file infrastructure just adds complexity for no purpose. If we want to resurrect it, then we'll need to rethink. | 
| com.atlassian.confluence.pageobjects.component.dashboard.WelcomeVideoDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dashboard.WelcomeVideoDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.WhatsNewDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.WhatsNewDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.component.dialog.WikiMarkupDialog in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.WikiMarkupDialoginstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.diff.WordChunk since 5.7 | 
| com.atlassian.confluence.diff.WordLevelDiffer since 5.7 | 
| com.atlassian.confluence.pageobjects.component.header.WorkboxHeaderItem in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.header.WorkboxHeaderIteminstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.search.v2.lucene.WrappedHitImpl since 5.2. Hit abstraction no longer exists in lucene 4.2.x. | 
| com.atlassian.confluence.content.render.xhtml.XhtmlCleaner.AppliedRuleDescription since 5.1.4 See  StorageFormatCleanerinstead. | 
| com.atlassian.confluence.content.render.xhtml.XhtmlCleaner.Result since 5.1.4 See  StorageFormatCleanerinstead. | 
| com.atlassian.confluence.util.XslUtil Since 4.0. See  XslTransformerinstead. | 
| com.atlassian.confluence.setup.xstream.XStreamFactoryBean since 2.3, use  XStreamManagerinstead. | 
| Enum and Description | 
|---|
| com.atlassian.confluence.it.admin.BundledTheme since 6.0 due to removal of DocTheme | 
| com.atlassian.confluence.setup.settings.ConfluenceFlavour since 5.10. No longer needed. | 
| com.atlassian.confluence.search.lucene.ConfluenceIndexManager.IndexQueueFlushMode since 5.10, use  IndexManager.IndexQueueFlushMode | 
| com.atlassian.confluence.pageobjects.ConfluenceTestedProduct.LoginType | 
| com.atlassian.confluence.diff.DiffType since 5.7 | 
| com.atlassian.confluence.it.usermanagement.Directory Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DirectoryConfigurationFactory} alternative | 
| com.atlassian.confluence.it.usermanagement.DirectoryConfigurationCapability Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.usermanagement.DirectoryConfigurationCapability} alternative | 
| com.atlassian.confluence.pageobjects.component.editor.EditorMessages in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.editor.EditorMessagesinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.pageobjects.page.space.ExportType in 5.8. Use  ExportTypeinstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| com.atlassian.confluence.it.GlobalPermission Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rpc.api.permissions.GlobalPermission} alternative | 
| com.atlassian.confluence.diff.renderer.HtmlChangeChunkRenderer since 5.7 | 
| com.atlassian.confluence.diff.renderer.HtmlCharacterChunkRenderer since 5.7 | 
| com.atlassian.confluence.diff.renderer.HtmlLineChunkRenderer since 5.7 | 
| com.atlassian.confluence.diff.renderer.HtmlWordChunkRenderer since 5.7 | 
| com.atlassian.confluence.it.admin.LdapDirectoryPermission Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.LdapDirectoryPermission} alternative | 
| com.atlassian.confluence.it.admin.NewDirectoryType Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.jwebunit.usermanagement.NewDirectoryType} alternative | 
| com.atlassian.confluence.search.lucene.ReIndexOption since 5.10. Use  ReIndexOption | 
| com.atlassian.confluence.core.persistence.confluence.SessionFactoryTypeEnum since 5.10 | 
| com.atlassian.confluence.it.SpacePermission Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.api.permissions.SpacePermission} alternative | 
| com.atlassian.confluence.diff.renderer.StaticHtmlChangeChunkRenderer since 5.7 | 
| com.atlassian.confluence.pageobjects.component.dialog.TreePosition in 5.8. Use  com.atlassian.confluence.webdriver.pageobjects.component.dialog.TreePositioninstead from
 maven modulecom.atlassian.confluence:confluence-webdriver-pageobjects. See the new README. | 
| Exceptions and Description | 
|---|
| com.atlassian.confluence.json.parser.JSONException since 2.10 Use the json.objects classes.
  The JSONException is thrown by the JSON.org classes then things are amiss. | 
| bucket.user.LicensingException since 6.10.0. Use  com.atlassian.confluence.license.exception.LicenseUserLimitExceededExceptioninstead. | 
| com.atlassian.confluence.it.rpc.RpcRuntimeException Please use confluence-test-utils module instead.
 See {com.atlassian.confluence.test.rpc.RpcRuntimeException} alternative | 
| com.atlassian.confluence.pages.persistence.dao.UpdateAttachmentsOnFileSystemException Since 5.5 Use  UpdateAttachmentsOnFileSystemException | 
| Annotation Type and Description | 
|---|
| com.atlassian.confluence.velocity.htmlsafe.HtmlSafe since 6.5. Use  HtmlSafeinstead. | 
| com.atlassian.confluence.velocity.annotations.ReturnValueAnnotation since 6.5. Use  ReturnValueAnnotationinstead. | 
| com.atlassian.confluence.security.websudo.WebSudoNotRequired since 3.4 - please use  WebSudoNotRequiredinstead. | 
| com.atlassian.confluence.security.websudo.WebSudoRequired since 3.4 - please use  WebSudoRequiredinstead. | 
Copyright © 2003–2019 Atlassian. All rights reserved.