Deprecated API


Contents
Deprecated Interfaces
com.atlassian.confluence.core.Administrative
          since 2.8. Please avoid this interface. Instead override ConfluenceActionSupport.isPermitted() and use PermissionManager.hasPermission(User,Permission,Object) instead. This will make it easier to determine the permissions required to invoke an action as they would be more explicit and in one place (you won't have to check whether the class or its super class implements this interface). 
bucket.cache.CacheManager
          since 0.20, use (@link com.atlassian.cache.CacheManager} instead 
com.atlassian.confluence.cache.CacheManagerKeys
          since 3.0 put cache keys in the class which uses the cache 
com.atlassian.confluence.search.lucene.ContentIndexTask
          since 3.0. Use HandleAware instead 
com.atlassian.confluence.security.DeactivatedUserChecker
          since 3.5 use UserAccessor.isDeactivated(User) instead 
com.atlassian.confluence.search.lucene.IndexRebuilder
          since 3.4, please use ConfluenceIndexManager 
com.atlassian.confluence.userstatus.InlineWikiStyleRenderer
          since 3.1 confusingly named. Use StatusTextRenderer instead. 
com.atlassian.confluence.json.JSONAction
          since 2.10 - Use DefaultJsonator with an AbstractCommandAction instead. This interface is used as a convenience to indicate that an action can provide its result in JSON format. It's not strictly needed as the result uses reflection but is provided anyway as a convenience. 
com.atlassian.confluence.json.parser.JSONString
          since 2.10 Use the json.objects classes. The JSONString interface allows a toJSONString() method so that a class can change the behavior of JSONObject.toString(), JSONArray.toString(), and JSONWriter.value(Object). The toJSONString method will be used instead of the default behavior of using the Object's toString() method and quoting the result. 
com.atlassian.confluence.core.actions.LastModifiedAware
          since 3.1 use HttpCacheValidatable instead. 
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.mail.MailContentManager
           
com.atlassian.confluence.core.SmartListManager
          since 4.2 use the SearchManager 
com.atlassian.confluence.spaces.actions.SpaceAdministrative
          since 2.8. Please avoid this interface. Instead override ConfluenceActionSupport.isPermitted() and use PermissionManager.hasPermission(User,Permission,Object) instead. This will make it easier to determine the permissions required to invoke an action as they would be more explicit and in one place (you won't have to check whether the class or its super class implements this interface). Also implement BreadcrumbAware and return a new SpaceAdminActionBreadcrumb 
com.atlassian.confluence.spaces.actions.Spaced
          since 3.0. Use Spaced instead. 
com.atlassian.confluence.themes.ThemeStylesheet
          since 3.4. Use ThemeResource instead. 
com.atlassian.confluence.util.ThumbnailInfoFactory
          since 3.0 use ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment). 
 

Deprecated Classes
com.atlassian.confluence.plugin.descriptor.web.conditions.AbstractConfluenceCondition
          since 2.8 use BaseConfluenceCondition, which no longer has a dependency on the abomination which is GlobalHelper. 
com.atlassian.confluence.pages.actions.AbstractEditAttachedFileAction
          since 2.9 
com.atlassian.confluence.pages.actions.AbstractFileAttachmentAction
          since 2.9 
com.atlassian.confluence.security.actions.AbstractGlobalPermissionsAction
           
com.atlassian.confluence.pages.actions.AbstractPageChangeAction
          since 2.9 
com.atlassian.confluence.servlet.simpledisplay.AbstractPathConverter
          since Confluence 4.3 No alternative is offered. Simply implement PathConverter directly. 
com.atlassian.confluence.plugin.descriptor.web.conditions.AbstractPermissionCondition
          since 2.8 use BasePermissionCondition 
com.atlassian.confluence.security.actions.AbstractSpacePermissionsAction
           
com.atlassian.confluence.renderer.radeox.macros.AnchorMacro
          since 4.0 - not being used. 
bucket.core.persistence.hibernate.AnyTypeHibernateObjectDao
          since 1.4. This has been moved into Confluence. As far as we could tell from fisheye, these is only one usage of this class outside of Confluence. Javablogs uses the log. Use AnyTypeDao instead. 
com.atlassian.confluence.pageobjects.component.content.AttachmentsRow
          since 4.3, use AttachmentContainer instead 
com.atlassian.confluence.selenium.AttachmentsTest
          since 4.3, please add new tests to AttachmentsTest 
com.atlassian.confluence.content.ui.AttachmentUiSupport.AttachmentInfo
          Since 4.3. This class is only public because it is used by ContentTypesDisplayMapper. Avoid using this class directly and use a ContentUiSupport object instead. This class will be made private when ContentTypesDisplayMapper is removed. 
bucket.search.lucene.extractor.BaseAttachmentContentExtractor
          since 3.0 (at least) use com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor instead 
com.atlassian.confluence.search.lucene.tasks.BaseContentIndexTask
          since 3.0. 
com.atlassian.confluence.setup.BootstrapUtils
          since 2.3 use BootstrapUtils 
com.atlassian.confluence.upgrade.BuildNumComparator
          since 4.2 
com.atlassian.confluence.upgrade.upgradetask.BundleUserMacrosUpgradeTask
          BN 3.4 - This upgrade task cannot be used since it cannot be applied to new installs (CONFDEV-796). Reinstate this task when user macros are proper plugins. 
com.atlassian.confluence.core.actions.CombinedStylesheetAction
          Since 4.0. Do not use this as this results in CSS imports. Use the methods on ConfluenceWebResourceManager instead. 
com.atlassian.confluence.event.ConfluenceEventManager
          Since 3.3, use ConfluenceEventPublisherManager 
com.atlassian.confluence.renderer.ConfluenceIconManager
          since 4.0 
com.atlassian.confluence.search.lucene.ConfluenceMultiThreadedIndexer
          since 3.0. Multithreading moved into MultiThreadedIndexRebuilder and OnlineMultiThreadedIndexer.allThreadsComplete(com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme, boolean, com.atlassian.core.util.ProgressWrapper) moved to TempIndexWriterStrategy.mergeAndClose(). 
com.atlassian.confluence.search.lucene.ConfluenceObjectToDocumentConverter
          since 3.0. Use ConfluenceDocumentBuilder instead. 
com.atlassian.confluence.event.events.admin.ConfluenceReadyEvent
          since 4.0 use DatabaseConfiguredEvent, UpgradeFinishedEvent, or PluginFrameworkStartedEvent instead 
com.atlassian.confluence.setup.webwork.ConfluenceVelocityContext
          Since 3.0. Use ConfluenceVelocityManager.getConfluenceVelocityContext() instead. 
com.atlassian.confluence.plugin.descriptor.ConfluenceVelocityModuleDescriptor
          since 3.0, extend AbstractModuleDescriptor and implement UserLocaleAware instead. 
com.atlassian.confluence.util.ConfluenceVelocityResourceCache
          Since 2.9. Use ConfluenceVelocityResourceCache instead. 
com.atlassian.confluence.plugin.webresource.ConfluenceWebResourceModuleDescriptor
          Since 3.4, use WebResourceModuleDescriptor instead 
com.atlassian.confluence.security.CrowdDeactivatedUserChecker
          since 4.0 use CrowdDisabledUserManager or the DisabledUserManager interface instead. 
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.plugins.like.DefaultLikeSummaryCreator
          since 4.3. Like summary creation has been moved to client side. See like-summary-factory.js. 
com.atlassian.confluence.util.DefaultThumbnailInfoFactory
          since 3.0 use ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment). 
com.atlassian.confluence.velocity.Deprecated
           
com.atlassian.confluence.extra.velocitydeprecation.DeprecatedClass
           
com.atlassian.confluence.util.DiffResult
          since 2.10 Use ConfluenceDiff 
com.atlassian.confluence.util.DiffUtils
          since 4.0. Not used. Please use ConfluenceDiff instead. 
com.atlassian.confluence.like.EventPublishingLikeDao
          Use LikeManager instead. Since v4.3. 
com.atlassian.confluence.pages.actions.ExportWordPageAction
          since 2.9 
com.atlassian.confluence.plugin.descriptor.web.conditions.ExternalUserManagementEnabledCondition
          Since 4.2.7. Use the inverse of WritableDirectoryExistsCondition. 
com.atlassian.confluence.search.lucene.filter.FiltersContainer
          since 2.10. The introduction of ChainedFilter into Lucene has made this class redundant. 
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 SystemAdministratorCondition instead, otherwise, use ConfluenceAdministratorCondition. 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 of SystemAdministratorCondition. This class has been reintroduced to prevent problems with the approvals plugin. 
com.atlassian.confluence.pages.actions.InsertImageInDraftAction
          since 3.1 this action is no longer required by Confluence. Use AttachFileAction to attach files and AttachedImagesAction to view the current attached images. 
com.atlassian.confluence.pages.actions.InsertImageInPageAction
          since 3.1 this action is no longer required by Confluence. Use AttachFileAction to attach files and AttachedImagesAction to view the current attached images. 
com.atlassian.confluence.util.io.IOUtils
          since 3.0 use IOUtils instead 
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 get and opt methods for accessing the values by index, and put methods for adding or replacing values. The values can be any of these types: Boolean, JSONArray, JSONObject, Number, String, or the JSONObject.NULL object.

The constructor can convert a JSON text into a Java object. The toString method converts to JSON text.

A get method returns a value if one can be found, and throws an exception if one cannot be found. An opt method returns a default value instead of throwing an exception, and so is useful for obtaining optional values.

The generic get() and opt() methods return an object which you can cast or query for type. There are also typed get and opt methods that do type checking and type coersion for you.

The texts produced by the toString methods strictly conform to JSON syntax rules. The constructors are more forgiving in the texts they will accept:

  • An extra , (comma) may appear just before the closing bracket.
  • The null value will be inserted when there is , (comma) elision.
  • Strings may be quoted with ' (single quote).
  • Strings do not need to be quoted at all if they do not begin with a quote or single quote, and if they do not contain leading or trailing spaces, and if they do not contain any of these characters: { } [ ] / \ : , = ; # and if they do not look like numbers and if they are not the reserved words true, false, or null.
  • Values can be separated by ; (semicolon) as well as by , (comma).
  • Numbers may have the 0- (octal) or 0x- (hex) prefix.
  • Comments written in the slashshlash, slashstar, and hash conventions will be ignored.
 
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.search.v2.query.LastModifierQuery
          since 3.0. Use ContributorQuery instead. 
com.atlassian.confluence.search.v2.lucene.mapper.LastModifierQueryMapper
          since 3.0. Use ContributorQueryMapper instead. 
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.core.ListQuery
          since 4.2 use the SearchManager 
com.atlassian.confluence.util.longrunning.LongRunningTaskUtils
          since 4.0. This class is spun from purest evil. Use the LongRunningTaskManager directly instead. 
com.atlassian.confluence.mail.Mail
          since 4.2. Mail archiving is now managed entirely by the mail archiving plugin. 
com.atlassian.quartz.jobs.MailQueueFlushJob
          since 3.0 
com.atlassian.confluence.content.render.xhtml.NastyUtilitiesWhichWillBeMadeRedundant
          See ConversionContext.getPageContext() instead. 
com.atlassian.confluence.core.PageContentEntityObject
          Since 4.0 This used to be implemented by Comment, but is no longer necessary. 
com.atlassian.confluence.security.PermissionCheckDispatcher
          since 2.7 see PermissionManager 
com.atlassian.confluence.search.v2.query.PermittedSpacesQuery
          since 3.0. Please use SpacePermissionsSearchFilter instead. 
com.atlassian.confluence.util.ProfilePicture
          since 2.9. Functionality has moved to the UserProfileService. 
com.atlassian.confluence.event.jobs.ReferralQueueFlushJob
          since 3.0 
com.atlassian.confluence.search.actions.ReIndexAction
          since 3.1.1, this action hasn't been used in Confluence for a long time. 
com.atlassian.confluence.rpc.soap.beans.RemotePermission
          use RemoteContentPermission instead 
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.search.v2.Search
          since 3.0. Use ContentSearch instead. 
com.atlassian.confluence.search.actions.SearchBean
          since 3.0. Use SearchManager instead. 
com.atlassian.confluence.search.actions.SearchQueryBean
          since 4.1 - this class has not been part of the recommended search API since 2.9 and should be removed ASAP. 
com.atlassian.confluence.search.actions.SearchResultWithExcerpt
          since 4.1. Use SearchResult objects instead. 
com.atlassian.confluence.plugin.descriptor.web.conditions.SystemAdministratorOrSuperUserCondition
          since 3.5 use SystemAdministratorCondition because this one is now inaccurately named 
bucket.core.persistence.hibernate.schema.TransientHibernateHandle
          since Confluence 4.2 this has been moved to com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle, which currently extends this class. 
com.atlassian.confluence.util.http.httpclient.TrustedTokenAuthenticator.TrustedConnectionStatus
          As of Confluence 2.10, use TrustedConnectionStatus 
com.atlassian.confluence.upgrade.UpgradeUtils
          since 3.5.9 Use HibernateDdlExecutor and associated DdlCommands, or HibernateConfig if your code still needs to know which DB type its using. 
com.atlassian.confluence.pages.UploadedResource
          since 3.1. Use UploadedResource instead. 
com.atlassian.confluence.plugin.descriptor.web.conditions.user.UserFollowingTargetCondition
          since 3.1 use FollowingTargetUserCondition 
com.atlassian.confluence.search.actions.UserSearchAction
          since 3.3. Use REST user search API instead. 
com.atlassian.confluence.pages.persistence.dao.WebDavAttachmentDao
          since 2.7 WebDav attachment storage is no longer supported 
com.atlassian.confluence.pages.WebDavAttachmentManager
          since 2.7 WebDav attachment storage is no longer supported We still need to keep the infrastructure around to support migrating WebDAV attachments back to Confluence, though so we can't remove it entirely? 
com.atlassian.confluence.importexport.impl.WikiExporter
          since 4.0. There isn't wiki formatted text for export any longer. 
com.atlassian.confluence.util.XslUtil
          Since Confluence 4.0. See XslTransformer instead. 
com.atlassian.confluence.setup.xstream.XStreamFactoryBean
          since 2.3, use XStreamManager instead. 
 

Deprecated Exceptions
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. 
 

Deprecated Annotation Types
com.atlassian.confluence.security.websudo.WebSudoNotRequired
          since 3.4 - please use WebSudoNotRequired instead. 
com.atlassian.confluence.security.websudo.WebSudoRequired
          since 3.4 - please use WebSudoRequired instead. 
 

Deprecated Fields
com.atlassian.confluence.user.UserAccessor.ANONYMOUS
          since 4.0 not used in Confluence 
com.atlassian.confluence.it.Group.CONF_USERS
          since Confluence 4.2.3, use Group.USERS instead, or your test will break in OnDemand. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.CONFLUENCE_APPLICATION_KEY
          since 3.4 
com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebInterfaceManager.CONTEXT_KEY_HELPER
          since 2.8 see WebInterfaceContext 
com.atlassian.confluence.user.UserInterfaceState.DEFAULT_DASHBOARD_TAB
          since 3.5 because this is no longer used in Confluence 
com.atlassian.confluence.spaces.DefaultSpaceManager.DEFAULT_HOMEPAGE_TITLE
          As of Confluence 2.10 use InitialSpaceContentListener.DEFAULT_HOMEPAGE_TITLE 
com.atlassian.confluence.spaces.listeners.InitialSpaceContentListener.DEFAULT_HOMEPAGE_TITLE
          Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key 
com.atlassian.confluence.spaces.listeners.CreatePersonalSpaceListener.DEFAULT_HOMEPAGE_TITLE
          Space homepage titles are internationalised since Confluence 4.3. See the default.personal.space.homepage.title key 
com.atlassian.confluence.user.UserInterfaceState.DEFAULT_MAX_RECENTLY_ADDED_PAGE_COUNT
          since 4.1, This is no longer used. Use DEFAULT_MAX_RECENTLY_UPDATED_PAGE_COUNT instead 
com.atlassian.confluence.importexport.ImportExportManager.EXPORT_XML_SCOPE_ALL
          since 4.2 use ExportScope.ALL. 
com.atlassian.confluence.importexport.ImportExportManager.EXPORT_XML_SCOPE_PAGE
          since 4.2 use ExportScope.PAGE. 
com.atlassian.confluence.importexport.ImportExportManager.EXPORT_XML_SCOPE_SPACE
          since 4.2 use ExportScope.SPACE. 
com.atlassian.confluence.util.http.HttpRetrievalService.HTTP_INCLUDE_STACK_HEADER
          since 3.3 use ResponseHeaderNames.STACK_DEPTH 
com.atlassian.confluence.user.UserInterfaceState.LIMIT_RECENTLY_ADDED_PAGE_COUNT
          since 4.1, This is no longer used. Use LIMIT_MAX_RECENTLY_UPDATED_PAGE_COUNT instead 
com.atlassian.hibernate.HibernateObjectDao.log
           
bucket.core.persistence.hibernate.HibernateEntityObjectQueue.log
           
bucket.user.providers.ChainedAccessProvider.log
           
com.atlassian.confluence.search.IndexingTask.log
           
com.atlassian.confluence.search.lucene.queue.DatabaseQueueFlushedEntryCache.log
           
com.atlassian.confluence.search.lucene.queue.DatabaseIndexTaskQueue.log
          since 3.1 do not use this class's logger externally. Create one in the class doing the logging. 
com.atlassian.confluence.search.lucene.tasks.AddDocumentIndexTask.log
           
com.atlassian.confluence.search.didyoumean.UpdateIndexJob.log
           
com.atlassian.confluence.search.didyoumean.DistanceHelper.log
           
com.atlassian.confluence.search.didyoumean.lucene.WordFilter.log
           
com.atlassian.confluence.search.didyoumean.lucene.LuceneWordSuggester.log
           
com.atlassian.confluence.search.didyoumean.lucene.LuceneNGramSuggestionsProvider.log
           
com.atlassian.confluence.search.v2.lucene.LuceneSearchManager.log
          since 3.1 do not use this logger. 
com.atlassian.confluence.search.v2.lucene.compatibility.ListQueryToSearchConverter.log
           
com.atlassian.confluence.security.actions.PermissionCheckInterceptor.log
           
com.atlassian.confluence.security.trust.DefaultTrustedApplicationsManager.log
           
com.atlassian.confluence.importexport.Exporter.log
          since 4.2 use a private org.slf4j.Logger instead. 
com.atlassian.confluence.importexport.actions.SetupRestoreHelper.log
           
com.atlassian.confluence.util.UserChecker.log
          since 4.1, use a private Logger instead. 
com.atlassian.confluence.util.CompleteURLEncoder.log
           
com.atlassian.confluence.util.BandanaConfigMigrator.log
           
com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceManager.log
          since 3.4 use a private Logger. 
com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceCache.log
           
com.atlassian.confluence.plugin.descriptor.rpc.RpcModuleDescriptor.log
           
com.atlassian.confluence.spaces.SpaceDescription.log
           
com.atlassian.confluence.spaces.Space.log
           
com.atlassian.confluence.pages.DefaultDraftManager.log
           
com.atlassian.confluence.core.ConfluenceActionSupport.log
          since 2.6.1 create a private static logger in your action class 
com.atlassian.confluence.user.actions.LogoutAction.log
           
com.atlassian.confluence.user.migration.HtmlJspWriterMigrationProgressListener.log
           
com.atlassian.confluence.compatibility.cache.spring.BucketAndAtlassianUserCacheManagerCompatibilityBeanPostProcessor.log
           
bucket.search.persistence.dao.hibernate.HibernateIndexQueueEntryDao.LOG
          since 3.1 should not be using public loggers, plus use of Category is deprecated 
com.atlassian.confluence.core.BodyType.MAIL
          since 4.2 and removal of Mail as core content type 
com.atlassian.confluence.user.SessionKeys.NOTATION_HELP_SECTION
          since 4.1 
com.atlassian.confluence.renderer.UserMacroConfig.OUTPUT_TYPE_HTML
          since 4.0. There is only a single output type of HTML supported. 
com.atlassian.confluence.renderer.UserMacroConfig.OUTPUT_TYPE_WIKI
          since 4.0. There is only a single output type of HTML supported beyond 4.0. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_CURRENT_NUMBER_OF_FAILED_LOGIN_ATTEMPTS
          since 4.0 - not longer used, see LoginInfo instead. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_EDIT_WYSIWYG
          since 4.0. Users are no longer able to set a user preference. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_EMAIL_SHOW_FULL_CONTENT
          since 4.0 because the diffs output the full content anyway 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_LAST_FAILED_LOGIN_DATE
          since 4.0 - not longer used, see LoginInfo instead. 
bucket.user.UserPreferencesKeys.PROPERTY_USER_LAST_LOGIN_DATE
          since 4.0. See LoginInfo instead. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_PREVIOUS_LOGIN_DATE
          since 4.0 - not longer used, see LoginInfo instead. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_SHOW_LABELS
          since 4.0. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_SHOW_LOCATION
          since 4.0. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_SHOW_RESTRICTIONS
          since 4.0. 
com.atlassian.confluence.user.UserPreferencesKeys.PROPERTY_USER_TOTAL_NUMBER_OF_FAILED_LOGIN_ATTEMPTS
          since 4.0 - not longer used, see LoginInfo instead. 
com.atlassian.confluence.user.UserPreferencesKeys.SHOW_LABELS
          since 4.0. 
com.atlassian.confluence.user.SessionKeys.SHOW_LABELS
          since 4.1 
com.atlassian.confluence.user.UserPreferencesKeys.SHOW_LOCATION
          since 4.0. 
com.atlassian.confluence.user.SessionKeys.SHOW_LOCATION
          since 4.1 
com.atlassian.confluence.user.UserPreferencesKeys.SHOW_RESTRICTIONS
          since 4.0. 
com.atlassian.confluence.user.SessionKeys.SHOW_RESTRICTIONS
          since 4.1 
com.atlassian.confluence.search.v2.lucene.mapper.PermittedSpacesQueryMapper.SPACEKEY_FIELD
          Use DocumentFieldName.SPACE_KEY instead 
com.atlassian.confluence.servlet.download.ThumbnailDownload.THUMBNAIL_MIME_TYPE
          since 3.5. Use Thumbnail.MimeType#PNG toString() instead, as we use PNG now thumbnails. 
com.atlassian.confluence.user.UserAccessor.USER_GROUP_SUFFIX
          since 4.0 not used in Confluence 
 

Deprecated Methods
com.atlassian.confluence.rpc.soap.services.AttachmentsSoapService.addAttachment(RemoteAttachment, byte[])
          since 2.1 available for backward compatibility. 
com.atlassian.confluence.rpc.soap.WikiSoapService.addAttachment(String, RemoteAttachment, byte[])
          available for backward compatibility. 
com.atlassian.confluence.rpc.soap.ConfluenceSoapService.addAttachment(String, RemoteAttachment, byte[])
          available for backward compatibility. 
com.atlassian.confluence.pages.CommentManager.addCommentToPage(AbstractPage, Comment, String)
           
com.atlassian.confluence.labels.LabelManager.addLabel(ContentEntityObject, Label)
          4.2 
com.atlassian.confluence.util.LabelUtil.addLabel(String, LabelManager, User, Labelable)
          since 2.9 
com.atlassian.confluence.like.LikeDao.addLike(ContentEntityObject)
          Use LikeManager.addLike(ContentEntityObject) instead. Since v4.3. 
com.atlassian.confluence.macro.params.BaseParameter.addParameterAlias(String)
          since 3.1: this class is not thread safe and should not be mutated 
bucket.user.UserAccessor.addUser(String, String, String, String)
          since 3.5 use UserAccessor.createUser(User, Credential) 
bucket.user.UserAccessor.addUser(String, String, String, String, String[])
          since 3.5 use UserAccessor.createUser(User, Credential) and UserAccessor.addMembership(Group, User) 
com.atlassian.confluence.ThreadLocalWebTestCase.assertFormElementEmpty(String)
            
com.atlassian.confluence.ThreadLocalWebTestCase.assertFormElementEquals(String, String)
            
com.atlassian.confluence.ThreadLocalWebTestCase.assertFormElementMatch(String, String)
            
com.atlassian.confluence.rpc.AbstractRpcAcceptanceTest.assertIsNotPermittedException(Throwable)
          call RpcAssertions.assertIsNotPermittedException directly 
com.atlassian.confluence.rpc.AbstractRpcAcceptanceTest.assertIsRemoteException(Throwable)
          call RpcAssertions.assertIsRemoteException directly 
com.atlassian.confluence.AbstractAtlassianWebTestCase.assertTitleEquals(String)
          Don't use directly, use AbstractAtlassianWebTestCase.assertPageTitleEquals(String) or AbstractAtlassianWebTestCase.assertTitleEquals(String, String) 
com.atlassian.confluence.setup.ConfluenceListableBeanFactory.autowireNonSingletonBeanProperties(Object, int, boolean)
          Use AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean) instead. 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.buildCheckboxParameterName(String, Group)
          since 3.5 use SpacePermission.toCheckboxName(Entity) or GlobalPermission.toCheckboxName(Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.buildCheckboxParameterName(String, User)
          since 3.5 use SpacePermission.toCheckboxName(Entity) or GlobalPermission.toCheckboxName(Entity) instead 
com.atlassian.confluence.pages.thumbnail.ThumbnailManager.checkToolkit()
          since 3.5 
com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.checkToolkit()
          since 3.5 - not used 
com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceCache.clearAllCaches()
          since 2.9 Use getInstance().clear() 
com.atlassian.confluence.util.io.IOUtils.close(InputStream)
          since 3.0 use IOUtils.closeQuietly(InputStream) 
com.atlassian.confluence.util.io.IOUtils.close(OutputStream)
          since 3.0 use IOUtils.closeQuietly(OutputStream) 
com.atlassian.confluence.util.io.IOUtils.close(Reader)
          since 3.0 use IOUtils.closeQuietly(Reader) 
com.atlassian.confluence.util.io.IOUtils.close(Writer)
          since 3.0 use IOUtils.closeQuietly(Writer) 
com.atlassian.confluence.setup.BootstrapUtils.closeContext()
          since 2.3 use BootstrapUtils.closeContext() instead. 
com.atlassian.confluence.search.v2.query.BooleanQuery.composeAndQuery(SearchQuery, SearchQuery)
          since 4.1 use .andQuery() instead. 
com.atlassian.confluence.search.v2.query.BooleanQuery.composeOrQuery(SearchQuery, SearchQuery)
          since 4.1 use .orQuery() instead 
com.atlassian.confluence.search.v2.SearchManager.convertToEntities(SearchResults, boolean)
          since 4.0. Use SearchManager.convertToEntities(SearchResults, EntityVersionPolicy) instead. 
com.atlassian.confluence.search.v2.lucene.LuceneSearchManager.convertToEntities(SearchResults, boolean)
           
com.atlassian.confluence.content.render.xhtml.HtmlElementIdCreator.convertToId(String)
          this method strips characters leading to useless IDs in some cases - use convertToIdHtml5 instead 
com.atlassian.confluence.pages.wysiwyg.ConfluenceWysiwygConverter.convertWikiMarkupToXHtmlWithoutPage(String, String)
          since 2.10 - Either use ConfluenceWysiwygConverterDWRWrapper.convertWikiMarkupToXHtmlWithoutPage(String wikiMarkup, String pageId) or ConfluenceWysiwygConverter.convertWikiMarkupToXHtml(String wikiMarkup, String pageId) Converts wiki markup text into XHTML, using the page context of the content object specified by the id. If content is null, use convertWikiMarkupToXHtml(ContentEntityObject content, String spaceKey, String wikiMarkup) 
com.atlassian.confluence.pages.wysiwyg.ConfluenceWysiwygConverter.convertXHtmlToWikiMarkupWithoutPage(String, String)
          since 2.10 - Either use ConfluenceWysiwygConverterDWRWrapper.convertXHtmlToWikiMarkupWithoutPage(String wikiMarkup, String pageId) or ConfluenceWysiwygConverter.convertXHtmlToWikiMarkup(String wikiMarkup, String pageId) Converts XHTML into wiki markup, without using page context 
com.atlassian.confluence.util.io.IOUtils.copy(InputStream, OutputStream)
          since 3.0 use IOUtils instead 
com.atlassian.confluence.search.lucene.tasks.IndexTaskFactory.createAddDocumentTask(String)
           
com.atlassian.confluence.plugin.ConfluencePluginUtils.createDirectoryIfDoesntExist(String)
          since 4.0. Use ConfluencePluginUtils.createDirectoryIfDoesntExist(java.io.File), or better still use commons.io.FileUtils.forceMkdir() directly. 
com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.createEditPermissions()
          since 3.1. Use a PagePermissionsActionHelper in your Action. 
com.atlassian.confluence.rss.FeedBuilder.createFeed(ListQuery, boolean, boolean, User)
          since 4.0. The showDiffParameter is ignored. Use FeedBuilder.createFeed(ListQuery, FeedProperties). 
com.atlassian.confluence.rss.DefaultFeedBuilder.createFeed(ListQuery, boolean, boolean, User)
          since 4.0. 
com.atlassian.confluence.rss.FeedBuilder.createFeed(ListQuery, FeedProperties)
           
com.atlassian.confluence.rss.DefaultFeedBuilder.createFeed(ListQuery, FeedProperties)
          since 4.2 
com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.createFromTemplateFileAndContext(User, NotificationData, String, Map)
          Use PreRenderedMailNotificationQueueItem.createFromTemplateFileAndContext(com.atlassian.user.User, com.atlassian.confluence.mail.notification.listeners.NotificationData, String, com.atlassian.confluence.plugin.descriptor.mail.NotificationContext) instead. 
com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.createFromTemplateFileAndContext(User, String, String, Map, User)
          since 4.0 
com.atlassian.confluence.security.SpacePermissionManager.createInitialSpacePermissions(Space)
          Use SpacePermissionManager.createDefaultSpacePermissions(com.atlassian.confluence.spaces.Space) or SpacePermissionManager.createPrivateSpacePermissions(com.atlassian.confluence.spaces.Space) instead. Since v4.2.6. 
com.atlassian.confluence.rss.FeedBuilder.createPublicFeed(ListQuery, boolean, boolean)
          since 3.0. Use FeedBuilder.createFeed(com.atlassian.confluence.search.v2.ISearch, FeedProperties) instead. Public feed can be indicated in FeedProperties. 
com.atlassian.confluence.rss.DefaultFeedBuilder.createPublicFeed(ListQuery, boolean, boolean)
          since 3.0. See superclass comment. 
com.atlassian.confluence.plugins.like.LikeSummaryCreator.createSummary(ContentEntityObject, List, Set)
          since 4.3. Like summary creation has been moved to client side. See like-summary-factory.js. 
com.atlassian.confluence.servlet.download.ExportDownload.createTempFile(String, String)
          since 2.7. Instead use the WritableDownloadResourceManager to generate a DownloadResourceWriter 
com.atlassian.confluence.util.io.IOUtils.createTmpDir(String, String)
          since 3.0 because it was only used in tests 
bucket.user.UserAccessor.createUser(String)
          since 3.5 use UserAccessor.createUser(User, Credential) instead 
com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction.createViewPermissions()
          since 3.1. Use a PagePermissionsActionHelper in your Action. 
com.atlassian.confluence.extra.velocitydeprecation.DeprecationTestAction.deprecatedMethod()
           
com.atlassian.confluence.importexport.xmlimport.XmlImporter.doImport(Session, InputStreamFactory, ProgressMeter, boolean)
          since 4.0 use XmlImporter.doImport(net.sf.hibernate.Session, InputStreamFactory, com.atlassian.core.util.ProgressMeter, boolean, com.atlassian.confluence.importexport.ImportedObjectPreProcessor) 
com.atlassian.confluence.ThreadLocalWebTestCase.dumpHtml()
          Use WebTester.getPageSource() 
com.atlassian.confluence.ThreadLocalWebTestCase.dumpHtml(PrintStream)
          Use WebTester.getPageSource() 
com.atlassian.confluence.plugin.EventDispatchingPluginController.enablePlugin(String)
          Since 3.3, use EventDispatchingPluginController.enablePlugins(String...) 
com.atlassian.confluence.AbstractConfluenceAcceptanceTest.ensureTestUserCanViewTestSpace()
          since 3.5 permissions should be granted using SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, User) (which already ensures that users can view a space before other permissions are granted) 
com.atlassian.confluence.cluster.coherence.TangosolClusterManager.enumerateCacheServices()
          since 3.0, use TangosolClusterManager.getCacheServices() 
com.atlassian.confluence.it.export.Exporter.exportSite(ConfluenceRpc, boolean)
          use Exporter.exportSite(com.atlassian.confluence.it.rpc.ConfluenceRpc, com.atlassian.confluence.it.export.Exporter.AttachmentOption) 
com.atlassian.confluence.links.LinkManager.extractLinksFromContent(ContentEntityObject)
          since 4.0. See {com.atlassian.confluence.content.render.xhtml.links.OutgoingLinksExtractor} 
com.atlassian.confluence.user.DefaultUserAccessor.filterUnaccessibleUsers(Pager, User)
          since 2.8, use DefaultUserAccessor.filterUnaccessibleUsers(java.util.List, com.atlassian.user.User) instead 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.findAllGlobalSpaces()
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.content.CustomContentManager.findAllInSpace(Space)
          this method is evil. Do not call. 
com.atlassian.confluence.core.persistence.SearchableDao.findAllSearchables()
          since 3.0. use @{link #findAllSearchableHandles()} instead. 
com.atlassian.confluence.core.persistence.SearchableDao.findAllSearchablesIterator()
          since 3.5. use SearchableDao.findAllSearchableHandles(), it will keep the session tidier. 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.findAllSpacesSorted(String, SpaceType)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.pages.DraftManager.findDraft(String, String, String, String)
          since 4.3 use DraftManager.findDraft(Long, String, String, String) 
com.atlassian.confluence.pages.DefaultDraftManager.findDraft(String, String, String, String)
           
com.atlassian.confluence.mail.notification.persistence.NotificationDao.findNotificationsBySpace(Space)
          Since 3.5 - This method name is ambiguous. Use NotificationDao.findNotificationsBySpaceAndType(Space, ContentTypeEnum) or NotificationDao.findAllNotificationsBySpace(Space). 
com.atlassian.confluence.content.service.DraftService.findOrCreateDraftForEditor(String, DraftService.DraftType)
          @since 4.2 use DraftService.findDraftForEditor(long, com.atlassian.confluence.content.service.DraftService.DraftType, java.lang.String) or DraftService.createNewContentDraft(java.lang.String, com.atlassian.confluence.content.service.DraftService.DraftType) or DraftService.getDraft(long)instead. 
com.atlassian.confluence.pages.persistence.dao.PageDao.findPagesWithHistoricalTitle(String)
          since 3.1. Use #findPagesWithHistoricalTitleInPermittedSpace or #findPagesWithHistoricalTitleInAllPermittedSpacesExcept . 
com.atlassian.confluence.util.io.IOUtils.flushAndClose(OutputStream)
          since 3.0 use OutputStream.flush() followed by IOUtils.closeQuietly(OutputStream) 
com.atlassian.confluence.util.io.IOUtils.flushAndClose(Writer)
          since 3.0 use Writer.flush() followed by IOUtils.closeQuietly(Writer) 
com.atlassian.confluence.search.lucene.ConfluenceIndexManager.flushQueue(boolean)
          use flushQueue(FlushMode) 
com.atlassian.confluence.core.DateFormatter.formatDay(Date)
          since 3.5 this calls through to DateFormatter.format(Date). 
com.atlassian.confluence.search.service.ContentTypeEnum.get(String)
          since 3.0. Use ContentTypeEnum.getByRepresentation(java.lang.String) or ContentTypeEnum.getByClassName(java.lang.String) instead. 
com.atlassian.confluence.core.ContentEntityManager.getAllCurrentEntities()
          since 3.1 do not use. Retrieving all content in the system may cause performance issues. 
com.atlassian.confluence.content.ui.AttachmentUiSupport.getAttachmentInfo(String, String)
          Since 4.3 This method is only public because it is used by ContentTypesDisplayMapper. Avoid using this method directly and use a ContentUiSupport object instead. This method will be made private when ContentTypesDisplayMapper is removed. TODO Undeprecate and make this private when ContentTypesDisplayMapper is removed. 
com.atlassian.confluence.pageobjects.page.content.ViewAttachmentsPage.getAttachmentRow(Attachment)
          since 4.3, use ViewAttachmentsPage.getAttachmentContainer(Attachment) instead 
com.atlassian.confluence.pageobjects.page.content.ViewAttachmentsPage.getAttachmentRow(Attachment, int)
          since 4.3, use AttachmentContainer.getVersionContainer(int) on ViewAttachmentsPage.getAttachmentContainer(Attachment) instead 
com.atlassian.confluence.setup.DefaultBootstrapManager.getBaseUrl()
            
com.atlassian.confluence.setup.BootstrapManager.getBaseUrl()
          since 2.8 use getBaseUrl() on SettingsManager.getGlobalSettings() instead 
com.atlassian.confluence.selenium.client.MacroBrowser.getBodyText()
            
com.atlassian.confluence.setup.BootstrapUtils.getBootstrapContext()
          since 2.3 use BootstrapUtils.getBootstrapContext() instead. 
com.atlassian.confluence.setup.BootstrapUtils.getBootstrapManager()
          since 2.3 use BootstrapUtils.getBootstrapManager() instead. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getBundledPluginDirectory(BootstrapManager)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getBundledPluginDirectory If running before bootstrap use getBundledPluginDirectory(HomeLocator homeLocator), the homeLocator returns the correct confluence home even if bootstrap hasn't been initialised. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getBundledPluginDirectory(HomeLocator)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getBundledPluginDirectory Finds the bundled plugins directory in the confluence home. If it doesn't exist the directory is created. 
com.atlassian.confluence.setup.BootstrapManager.getConfiguredConfluenceHome()
          since 2.8 use AtlassianBootstrapManager.getConfiguredApplicationHome() instead 
com.atlassian.confluence.pages.AttachmentUtils.getContainingFolder(Attachment)
          since 3.1 this method returns an incorrect path. Use HierarchicalFileSystemAttachmentDataDao.getDirectoryForAttachmentContainer(long, long) 
com.atlassian.confluence.mail.reports.PageReport.getContent()
          since 4.0. Not used anywhere. 
com.atlassian.confluence.search.actions.SearchSiteAction.getContentEntityTypes()
          duplicate of SearchSiteAction.getTypeOptions() 
com.atlassian.confluence.core.ContentEntityObject.getContentPermission(String)
          use getContentPermissionSet 
com.atlassian.confluence.links.LinkManager.getContentWithRenamedLinks(ContentEntityObject, SpaceContentEntityObject, String, String)
          since 4.0. See RelatedContentRefactorer.updateReferrers(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String) 
com.atlassian.confluence.links.DefaultLinkManager.getContentWithRenamedLinks(ContentEntityObject, SpaceContentEntityObject, String, String)
          since 4.0 
com.atlassian.confluence.mail.notification.listeners.NotificationData.getContext()
          Use getCommonContext().getMap() instead 
bucket.core.actions.PaginationSupport.getCountOnEachPage()
          since 3.0 (at least). Please use PaginationSupport.getPageSize() 
com.atlassian.confluence.plugins.spacedirectory.util.ListBuilderPaginationSupport.getCountOnEachPage()
          since 3.0 (at least). Please use ListBuilderPaginationSupport.getPageSize()}} 
com.atlassian.confluence.user.UserInterfaceState.getDashboardSpacesSelectedGroup()
          since 3.5 always returns null, because it is no longer used by Confluence 
com.atlassian.confluence.user.UserInterfaceState.getDashboardTab()
          since 3.5 use UserInterfaceState.getDashboardSpacesTab() instead 
com.atlassian.confluence.user.ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager)
           
com.atlassian.confluence.core.FormatSettingsManager.getDayFormat()
          since 3.5 this simply redirects to getDateFormat. Previously defaulted to "MMM dd" 
com.atlassian.confluence.core.DefaultFormatSettingsManager.getDayFormat()
          since 3.5 this simply redirects to getDateFormat. Previously defaulted to "MMM dd" 
bucket.user.UserAccessor.getDefaultGroup()
          since 3.5 not used anywhere 
bucket.user.UserAccessor.getDelegatingRepositories()
          since 3.5 not used anywhere 
bucket.user.DefaultUserAccessor.getDelegatingRepositories()
          since 3.5 not used anywhere 
com.atlassian.confluence.ThreadLocalWebTestCase.getDialog()
          You should not use plugin specific functionality. Please ask for a new core feature instead. 
com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebInterfaceManager.getDisplayableItems(String, User, GlobalHelper)
          since 2.8 use ConfluenceWebInterfaceManager.getDisplayableItems(String, WebInterfaceContext) with the result of getWebInterfaceContext() on your action. 
com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel.getDisplayableLabel(HttpServletRequest, GlobalHelper)
          since 2.8 use ConfluenceWebLabel.getDisplayableLabel(HttpServletRequest, WebInterfaceContext) 
com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebInterfaceManager.getDisplayableSections(String, User, GlobalHelper)
          since 2.8 use ConfluenceWebInterfaceManager.getDisplayableSections(String, WebInterfaceContext) with the result of ConfluenceActionSupport.getWebInterfaceContext(). 
com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLink.getDisplayableUrl(HttpServletRequest, GlobalHelper)
          since 2.8 use ConfluenceWebLink.getDisplayableUrl(HttpServletRequest, WebInterfaceContext) 
com.atlassian.confluence.setup.DefaultBootstrapManager.getDomainName()
            
com.atlassian.confluence.setup.BootstrapManager.getDomainName()
          use getBaseUrl() on SettingsManager.getGlobalSettings() instead 
com.atlassian.confluence.spaces.SpaceManager.getEditableSpacesByType(User, SpaceType)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getEditableSpacesByType(User, SpaceType)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
bucket.core.actions.PaginationSupport.getEndIndex()
          since 3.0 (at least). Please use PaginationSupport.getNiceEndIndex() 
com.atlassian.confluence.importexport.impl.ExportUtils.getExportDescriptor(File, boolean)
          since 4.2 use ExportDescriptor.getExportDescriptor(java.io.File) instead. 
com.atlassian.confluence.importexport.ExportContext.getExportDirectoryPath()
          since 3.2 - unused 
com.atlassian.confluence.importexport.DefaultExportContext.getExportDirectoryPath()
           
com.atlassian.confluence.servlet.download.ExportDownload.getExportRoot()
          since 2.7 
com.atlassian.confluence.importexport.impl.AbstractXmlExporter.getExportType()
          since 4.2 use AbstractXmlExporter.getExportScope() instead. 
com.atlassian.confluence.importexport.impl.ExportUtils.getExportTypeFromExportZip(File)
          since 4.2 use ExportDescriptor.getScope() 
com.atlassian.confluence.importexport.impl.ExportUtils.getExportTypeFromExportZip(File, boolean)
          since 4.2 use ExportDescriptor.getScope() 
bucket.user.UserAccessor.getExternallMembers(Group)
          since 4.0 returns an empty pager 
com.atlassian.confluence.util.Resource.getFile()
          As of Confluence 1.4 RC 1 this is deprecated. It is now replaced by relatePathToFile calls. 
com.atlassian.confluence.search.actions.SearchBean.getFilteredCount()
          since 2.10 filter counting is no longer used. 
com.atlassian.confluence.pages.actions.ViewPageAction.getFocusedCommentId()
          since 2.8 use 'commentId' parameter from the web or ViewPageAction.getComment() from the application. 
com.atlassian.confluence.ThreadLocalWebTestCase.getFormElementValue(String)
            
com.atlassian.confluence.selenium.client.MacroBrowser.getFreeformParams()
          Freeform macros are no longer supported 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getFreeMemory()
          since 3.1 produces misleading memory info. Please use newer API 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getFreeMemoryInMegabytes()
          since 3.1 produces misleading memory info. Please use newer API 
com.atlassian.confluence.security.SpacePermission.getGenericSpacePermissions()
          since 3.0, why do we even need a getter 
com.atlassian.confluence.security.ContentPermission.getGroup()
          as of version 2.4. Use ContentPermission.getGroupName() instead. 
com.atlassian.confluence.user.UserAccessor.getGroupsAsList(User)
          since 3.5.4 callers should use UserAccessor.getGroupNames(User) or UserAccessor.getGroupNamesForUserName(String) 
com.atlassian.confluence.core.ContentPermissionManager.getInheritedContentPermissions(ContentEntityObject)
          use #getInheritedContentPermissionSets 
com.atlassian.confluence.search.v2.query.LastModifierQuery.getLastModifier()
            
com.atlassian.confluence.search.lucene.IndexRebuilder.getLastReindexingTask()
          since 3.4 , please use ConfluenceIndexManager.getLastReindexingTask() 
bucket.user.UserAccessor.getLocalMembers(Group)
          since 4.0 returns the same as UserAccessor.getMemberNames(Group) 
com.atlassian.confluence.core.persistence.hibernate.ContentEntityObjectHibernateDao.getLockedContentBySpace(String)
          since 2.10. There is no replacement as this functionality was superseded by multiple page permissions (CONF-3701) 
com.atlassian.confluence.pages.thumbnail.ThumbnailManager.getMaxHeight()
          since 3.1 because clients should use the result of ThumbnailManager.getThumbnail(com.atlassian.confluence.pages.Attachment) or ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment), or retrieve the size from SettingsManager.getGlobalSettings(). 
com.atlassian.confluence.pages.thumbnail.ThumbnailManager.getMaxWidth()
          since 3.1 because clients should use the result of ThumbnailManager.getThumbnail(com.atlassian.confluence.pages.Attachment) or ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment), or retrieve the size from SettingsManager.getGlobalSettings(). 
com.atlassian.confluence.pages.DraftManager.getMergedContent(Draft)
          since 4.0 use mergeContent(Draft draft) instead. 
com.atlassian.confluence.pages.DefaultDraftManager.getMergedContent(Draft)
          since 4.0 use the MergeResult mergeContent(Draft draft) instead. 
bucket.core.actions.PaginationSupport.getNextIndex()
          since 3.0 (at least). Please use PaginationSupport.getNextStartIndex() 
com.atlassian.confluence.plugins.spacedirectory.util.ListBuilderPaginationSupport.getNextIndex()
          since 3.0 (at least). Please use ListBuilderPaginationSupport.getNextStartIndex()} 
com.atlassian.confluence.core.ConfluenceActionSupport.getNiceContentType(ContentEntityObject)
          since 4.2 - use ContentUiSupport directly 
com.atlassian.confluence.cluster.ClusterManager.getNodeStatusesForCluster()
          since 3.1 leaks Coherence classes, do not use. 
com.atlassian.confluence.cluster.NodeStatusFactory.getNodeStatusesForCluster(ClusterManager)
          since 3.1 leaks Coherence objects. Use ClusterManager.getNodeStatuses() 
com.atlassian.confluence.mail.notification.NotificationManager.getNotificationsBySpace(Space)
          Since 3.5 - use NotificationManager.getNotificationsBySpaceAndType(Space, ContentTypeEnum) 
com.atlassian.confluence.setup.settings.Settings.getNumberOfBreadcrumbAncestors()
          since 4.0 
com.atlassian.confluence.core.Versioned.getOriginalVersion()
          since 2.5. Use Versioned.getLatestVersion() and Versioned.isLatestVersion() instead. 
com.atlassian.confluence.renderer.UserMacroConfig.getOutputType()
          since 4.0. There will be only one output type of HTML beyond 4.0. 
com.atlassian.confluence.pages.Comment.getPage()
          since 4.0. Please use Comment.getOwner() instead. 
com.atlassian.confluence.pages.persistence.dao.PageDao.getPage(String, String)
          since 3.0, use PageDao.getPage(Space, String) 
com.atlassian.confluence.pages.persistence.dao.hibernate.HibernatePageDao.getPage(String, String)
           
com.atlassian.confluence.pages.persistence.dao.hibernate.CachingPageDao.getPage(String, String)
           
com.atlassian.confluence.pages.PageManager.getPage(String, String, boolean)
          since 3.0, use PageManager.getPageWithComments(String, String) instead. 
com.atlassian.confluence.pages.DefaultPageManager.getPage(String, String, boolean)
           
com.atlassian.confluence.pages.persistence.dao.PageDao.getPage(String, String, boolean)
          since 3.0, use PageDao.getPageWithComments(Space, String) 
com.atlassian.confluence.pages.persistence.dao.hibernate.HibernatePageDao.getPage(String, String, boolean)
           
com.atlassian.confluence.pages.persistence.dao.hibernate.CachingPageDao.getPage(String, String, boolean)
           
com.atlassian.confluence.pages.actions.ViewPageAction.getPageContent()
          since 4.0. This is not used anywhere. 
com.atlassian.confluence.core.ContentEntityObject.getPermissions()
          use ContentEntityObject.getContentPermissionSet(String) 
com.atlassian.confluence.plugins.macros.dashboard.DashboardMacroSupport.getPermittedSpaces()
          use getPermittedSpacesBuilder instead 
com.atlassian.confluence.spaces.SpaceManager.getPermittedSpaces(User)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getPermittedSpaces(User)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.SpaceManager.getPermittedSpacesByType(User, SpaceType)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getPermittedSpacesByType(User, SpaceType)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUser(User, List, String)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUser(User, List, String, int, int)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.spaces.persistence.dao.hibernate.HibernateSpaceDao.getPermittedSpacesForUser(User, String)
           
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUser(User, String)
          since 3.0, use SpaceDao.getPermittedSpacesForUser(User, List, String) 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUserByType(User, List, String, SpaceType)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.spaces.persistence.dao.hibernate.HibernateSpaceDao.getPermittedSpacesForUserByType(User, String, SpaceType)
           
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUserByType(User, String, SpaceType)
          since 3.0, use SpaceDao.getPermittedSpacesForUserByType(User, List, String, SpaceType) 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUserInSpaceGroup(User, List, String, SpaceGroup)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.spaces.persistence.dao.hibernate.HibernateSpaceDao.getPermittedSpacesForUserInSpaceGroup(User, String, SpaceGroup)
           
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getPermittedSpacesForUserInSpaceGroup(User, String, SpaceGroup)
          since 3.0, use SpaceDao.getPermittedSpacesForUserInSpaceGroup(User, List, String, SpaceGroup) 
com.atlassian.confluence.spaces.SpaceManager.getPermittedSpacesInSpaceGroup(User, SpaceGroup)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getPermittedSpacesInSpaceGroup(User, SpaceGroup)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.user.PersonalInformationManager.getPersonalInformation(User)
          4.2.5 - use getOrCreatePersonalInformation 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getPluginDirectory(BootstrapManager)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getPluginDirectory 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getPluginsPersistentCacheDirectory(BootstrapManager)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getPluginsPersistentCacheDirectory If running before bootstrap use getBundledPluginDirectory(HomeLocator homeLocator), the homeLocator returns the correct confluence home even if bootstrap hasn't been initialised. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getPluginsPersistentCacheDirectory(HomeLocator)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getPluginsPersistentCacheDirectory Finds the plugins persistent cache directory in the confluence home. If it doesn't exist the directory is created. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getPluginTempDirectory(BootstrapManager)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getPluginTempDirectory If running before bootstrap use getPluginTempDirectory(HomeLocator homeLocator), the homeLocator returns the correct confluence home even if bootstrap hasn't been initialised. 
com.atlassian.confluence.plugin.ConfluencePluginUtils.getPluginTempDirectory(HomeLocator)
          use com.atlassian.confluence.plugin.PluginDirectoryProvider#getPluginTempDirectory Finds the plugins-temp directory in the confluence home. If it doesn't exist the directory is created. 
com.atlassian.confluence.pages.actions.ViewPageAction.getPossibleAlternativesElsewhere()
          since 3.1 This action no longer uses possible alternatives so this method can be deleted. See PageNotFoundAction 
com.atlassian.confluence.pages.actions.ViewPageAction.getPossibleAlternativesInSpace()
          since 3.1 This action no longer uses possible alternatives so this method can be deleted. See PageNotFoundAction 
com.atlassian.confluence.pages.PageManager.getPossibleRedirects(String)
          Since 3.1. Use PageManager.getPossibleRedirectsInSpace(Space, String, int) or PageManager.getPossibleRedirectsNotInSpace(Space, String, int) 
com.atlassian.confluence.pages.PageManager.getPossibleRedirectsForSpace(Space, String)
          Since 3.1. Use PageManager.getPossibleRedirectsInSpace(Space, String, int) or PageManager.getPossibleRedirectsNotInSpace(Space, String, int) 
bucket.core.actions.PaginationSupport.getPreviousIndex()
          since 3.0 (at least). Please use PaginationSupport.getPreviousStartIndex() 
com.atlassian.confluence.plugins.spacedirectory.util.ListBuilderPaginationSupport.getPreviousIndex()
          since 3.0 (at least). Please use ListBuilderPaginationSupport.getPreviousStartIndex()} 
com.atlassian.confluence.event.events.search.SearchPerformedEvent.getQuery()
          since 2.9 (will always return null) 
com.atlassian.quartz.jobs.TaskQueueFlushJob.getQueueName()
          since 3.1. Use TaskQueueFlushJob.setQueueName(String) instead. 
com.atlassian.confluence.core.ConfluenceActionSupport.getRandom()
          since 2.9. Random number generation does not belong here. Please introduce your own random number generation in your own actions. 
com.atlassian.confluence.util.GeneralUtil.getRelativeTime(Date)
          since 2.7 use FriendlyDateFormatter 
com.atlassian.confluence.content.render.xhtml.DefaultConversionContext.getRenderContext()
          Used DefaultConversionContext.getPageContext() instead. 
com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLink.getRenderedUrl(ThemeHelper)
          since 2.8 use ConfluenceWebLink.getRenderedUrl(WebInterfaceContext) 
bucket.user.UserAccessor.getRepository(Entity)
          since 4.0 use com.atlassian.crowd.embedded.api.CrowdDirectoryService to query for directory information 
com.atlassian.confluence.util.velocity.ConfigurableResourceManager.getResource(String, int)
          since 2.9 Use ConfigurableResourceManager.getResource(String resourceName, int resourceType, String encoding ) 
com.atlassian.confluence.selenium.client.Editor.getRichTextContent()
          since 4.0 Use Editor.getContent() instead 
com.atlassian.confluence.pages.actions.ViewPageAction.getRootComment()
          since 2.8 the default theme no longer uses a "root comment". This method will remain until the other themes do the same. 
com.atlassian.confluence.importexport.ExportContext.getScope()
          since 4.2 use ExportContext.getExportScope() 
com.atlassian.confluence.links.LinkManager.getSelfContentWithRenamedLinks(ContentEntityObject, String)
          since 4.0. See RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String) 
com.atlassian.confluence.links.DefaultLinkManager.getSelfContentWithRenamedLinks(ContentEntityObject, String)
          since 4.0 
com.atlassian.confluence.setup.settings.GlobalDescription.getSiteWelcomeMessage()
          since 4.0. Not used. 
com.atlassian.confluence.labels.Labelling.getSpaceKey()
          since 2.10. Use Labelling.getLableable() and check if it is a SpaceContentEntityObject. If it is, cast it and call SpaceContentEntityObject.getSpaceKey() on it 
com.atlassian.confluence.pages.Comment.getSpaceKey()
           
com.atlassian.confluence.importexport.impl.ExportUtils.getSpaceKeyFromExportZip(File)
          this is unnecessary for space exports produced since Confluence 4.2, where you can just use ExportDescriptor.getSpaceKey(). 
com.atlassian.confluence.spaces.SpaceManager.getSpacesByType(SpaceType)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getSpacesByType(SpaceType)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.SpaceManager.getSpacesEditableByUser(User)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getSpacesEditableByUser(User)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.SpaceManager.getSpacesInSpaceGroup(SpaceGroup)
          since 3.1 Use SpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.getSpacesInSpaceGroup(SpaceGroup)
          since 3.1 use DefaultSpaceManager.getSpaces(SpacesQuery) instead 
com.atlassian.confluence.spaces.persistence.dao.SpaceDao.getSpacesInSpaceGroup(SpaceGroup)
          since 3.1 use SpaceDao.getSpaces(SpacesQuery,int,int) 
com.atlassian.confluence.setup.velocity.VelocityFriendlyWebResourceManager.getStaticPluginResourcePrefix(ModuleDescriptor, String)
          use #getStaticPluginResource instead 
com.atlassian.confluence.cache.tangosol.TangosolCache.getStatus()
            
com.atlassian.confluence.labels.LabelManager.getSuggestedLabels(ContentEntityObject)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.getSuggestedLabels(ContentEntityObject)
           
com.atlassian.confluence.labels.LabelManager.getSuggestedLabels(ContentEntityObject, int)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.getSuggestedLabels(ContentEntityObject, int)
           
com.atlassian.confluence.labels.LabelManager.getSuggestedLabelsInSpace(ContentEntityObject, String)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.getSuggestedLabelsInSpace(ContentEntityObject, String)
           
com.atlassian.confluence.labels.LabelManager.getSuggestedLabelsInSpace(ContentEntityObject, String, int)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.getSuggestedLabelsInSpace(ContentEntityObject, String, int)
           
com.atlassian.confluence.pages.actions.ViewPageAttachmentsAction.getTargetHelper(Attachment)
          since 2.8 use ViewPageAttachmentsAction.getWebInterfaceContext(WebInterfaceContext, Attachment) 
com.atlassian.confluence.mail.notification.listeners.NotificationData.getTemplateImageDataSources()
          Single emails may add datasources, therefore this method mustn't be used anymore. Use NotificationContext.getTemplateImageDataSources() instead. 
com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.getThumber()
          since 3.5 
com.atlassian.confluence.util.ThumbnailInfoFactory.getThumbnailInfo(Attachment)
          since 3.0 use ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment). 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getTotalMemory()
          since 3.1 produces misleading memory statistics. Please use newer API 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getTotalMemoryInMegabytes()
          since 3.1 produces misleading memory info. Please use newer API 
com.atlassian.confluence.pages.TrashManager.getTrashContents(String)
           
com.atlassian.confluence.util.http.trust.TrustedConnectionStatus.getTrustedConnectionErrors()
          as of confluence 2.10, use getTrustedTransportErrorMessages instead 
com.atlassian.confluence.util.http.httpclient.TrustedTokenAuthenticator.getTrustedConnectionStatus(HttpMethod)
          As of Confluence 2.10, use DefaultTrustedConnectionStatusBuilder.getTrustedConnectionStatus(HttpResponse) 
com.atlassian.confluence.search.service.ContentTypeEnum.getTypeClass()
          since 3.1 use ContentTypeEnum.getTypeName() 
com.atlassian.confluence.servlet.download.ExportDownload.getUrl(File, String)
          since 2.7. Instead use the DownloadResourceWriter to get the resource path. 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getUsedMemory()
          since 3.1. Use MemoryInfo.getUsedHeap() 
com.atlassian.confluence.status.service.systeminfo.MemoryInfo.getUsedMemoryInMegabytes()
          since 3.1. Use MemoryInfo.getUsedHeap() 
com.atlassian.confluence.search.actions.SearchResultWithExcerpt.getUserAccessor()
          since 4.0, this is not being used anywhere and shouldn't be here. 
com.atlassian.confluence.core.ContentEntityObject.getUserAccessor()
          since 4.0 
com.atlassian.confluence.user.UserAccessor.getUserNamesWithConfluenceAccess()
          since 3.5.1. This method is very slow, use UserAccessor.countUsersWithConfluenceAccess() if you need to know the number of users. 
com.atlassian.confluence.user.UserAccessor.getUserProfilePicture(String)
          since 2.9. Use UserAccessor.getUserProfilePicture(User) instead. 
com.atlassian.confluence.user.actions.RemoveGroupAction.getUsers()
          since Confluence 3.3. It seems it hasn't been successfully used in Confluence since 2.3. See CONF-19552. Use UserAccessor.getMemberNames(Group) directly instead. 
bucket.user.UserAccessor.getUsersWithConfluenceAccess()
          since 3.5.1. This method is very slow, use countUsersWithConfluenceAccess() if you need to know the number of users. 
com.atlassian.confluence.user.UserAccessor.getUsersWithConfluenceAccessAsList()
          since 3.5.1. This method is very slow, use UserAccessor.countUsersWithConfluenceAccess() if you need to know the number of users. 
com.atlassian.confluence.pages.wysiwyg.DefaultConfluenceWysiwygConverter.getUserWysiwygPreference()
          since 4.0. Always returns true. 
com.atlassian.confluence.pages.wysiwyg.ConfluenceWysiwygConverter.getUserWysiwygPreference()
          since 4.0. Users are no longer able to set a user preference. 
com.atlassian.confluence.pages.actions.ViewPageAttachmentsAction.getWebInterfaceContext(Attachment)
          since 3.1 use ViewPageAttachmentsAction.getWebInterfaceContext(WebInterfaceContext, Attachment) 
com.atlassian.confluence.util.ContentFacade.getWelcomeMessage()
          since 4.2. Use WelcomeMessageService.getWelcomeMessage() instead 
com.atlassian.confluence.selenium.client.Editor.getWikiMarkupContent()
            
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantAdminSpaceToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantCreateAttachmentToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantCreateBlogToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantCreateCommentToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantCreatePageToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantExportPageToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantExportSpaceToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantGlobalPermissionToGroup(GlobalPermission, Group)
          since 3.5 use GlobalPermissions.grantPermission(com.atlassian.confluence.it.GlobalPermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantGlobalPermissionToUser(GlobalPermission, User)
          since 3.5 use GlobalPermissions.grantPermission(com.atlassian.confluence.it.GlobalPermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantRemoveAttachmentToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantRemoveBlogToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantRemoveCommentToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantRemovePageToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantSetPagePermissionsToTestUser()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.grantViewSpacePermissionToAnonymous()
          since 3.5 use SpacePermissions.grantPermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.User) instead 
com.atlassian.confluence.pages.AbstractPage.hasInvalidTitleCharacters(String)
           
com.atlassian.confluence.like.LikeDao.hasLike(ContentEntityObject)
          Use LikeManager.hasLike(ContentEntityObject) instead. Since v4.3. 
com.atlassian.confluence.core.persistence.hibernate.StringClobType.hasNiceEquals()
            
com.atlassian.confluence.pages.actions.AbstractPageAwareAction.hasViewPagePermission()
          since 4.0 because this method doesn't check permissions properly, use PermissionManager.hasPermission(com.atlassian.user.User, com.atlassian.confluence.security.Permission, java.lang.Object) instead. 
com.atlassian.confluence.importexport.ImportExportManager.importAs(Object, ImportContext)
          since 4.2 use ImportExportManager.doImport(ImportContext). 
com.atlassian.confluence.importexport.DefaultImportExportManager.importAs(Object, ImportContext)
          since 4.2 use DefaultImportExportManager.doImport(ImportContext). 
com.atlassian.confluence.plugin.EventDispatchingPluginController.installPlugin(PluginArtifact)
          Since 3.3, use EventDispatchingPluginController.installPlugins(com.atlassian.plugin.PluginArtifact...) 
com.atlassian.confluence.security.SpacePermission.isAdministrativePermission()
          since Confluence 2.7. Not used in Confluence core at the moment. 
com.atlassian.confluence.spaces.actions.AbstractSpaceAction.isAdminUser()
          since 3.1 this method does not seem to be called from anywhere. 
com.atlassian.confluence.selenium.client.MacroBrowser.isBodyTextAreaPresent()
            
com.atlassian.confluence.security.DeactivatedUserChecker.isDeactivated(String)
          since 3.5 use UserAccessor.isDeactivated(String) instead 
com.atlassian.confluence.user.crowd.CrowdDisabledUserManager.isDeactivated(String)
          since 3.5 use CrowdDisabledUserManager.isDisabled(String) 
com.atlassian.confluence.security.DeactivatedUserChecker.isDeactivated(User)
          since 3.5 use UserAccessor.isDeactivated(User) instead 
com.atlassian.confluence.user.crowd.CrowdDisabledUserManager.isDeactivated(User)
          since 3.5 use CrowdDisabledUserManager.isDisabled(User) 
com.atlassian.confluence.util.GeneralUtil.isDefaultUserProfilePicture(String)
          This method must not be used anymore, it is horribly inefficient. Rather use the ProfilePictureInfo: since it is never null, you can ask that object is the user has a default profile picture or not 
com.atlassian.confluence.admin.actions.GeneralConfigurationAction.isDisplayLinkIcons()
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.isDisplayLinkIcons()
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.isEnableWysiwyg()
          since 4.0 
com.atlassian.confluence.pages.actions.ViewPageAction.isFavouritePage()
          since 2.8 use AbstractLabelableEntityObject.isFavourite(User). 
com.atlassian.confluence.security.PermissionHelper.isGlobalAdministrator(User)
          since 2.7. Please use PermissionHelper.isConfluenceAdministrator(User) instead. 
com.atlassian.confluence.themes.Theme.isIncludeClassicStyles()
          Since 3.5. Themes should include their own stylesheets and not rely on Confluence's legacy styles. 
com.atlassian.confluence.themes.ExperimentalUnsupportedTheme.isIncludeClassicStyles()
           
com.atlassian.confluence.themes.BasicTheme.isIncludeClassicStyles()
          Since 3.5. Themes should include their own stylesheets and not rely on Confluence's legacy styles. 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.isInfrastructureClass(Class, String)
          in favor of isInfrastructureClass(beanClass) 
com.atlassian.confluence.pages.actions.AbstractCreatePageAction.isInvalidPageTitle()
          since 4.1 Page title character restrictions have been removed. 
com.atlassian.confluence.macro.GenericVelocityMacro.isLegacyWikiTemplate()
          as of Confluence 4.0. This is a transition method that will be removed fairly quickly after the 4.0 release since we expected admin's to manually fix their user macros to no longer use wiki templates. See ReportUserMacrosWithWikiTemplateUpgradeTask. 
com.atlassian.confluence.upgrade.UpgradeUtils.isMSSQL()
          since 3.5.8 because it is too close to isMySQL. Use UpgradeUtils.isSqlServer() instead 
com.atlassian.confluence.search.actions.SearchResultWithExcerpt.isRecentlyUpdatedFor(User)
          since 4.0, this is not being used anywhere and shouldn't be here. 
com.atlassian.confluence.core.ContentEntityObject.isRecentlyUpdatedFor(User)
          since 4.0. Use PageManager.isPageRecentlyUpdatedForUser(com.atlassian.confluence.pages.Page, com.atlassian.user.User) instead as this was only used for pages anyway. 
com.atlassian.confluence.search.lucene.IndexRebuilder.isReIndexRunning()
          since 3.4 , please use ConfluenceIndexManager.isReIndexing() 
com.atlassian.confluence.renderer.v2.macros.GenericVelocityMacro.isRenderOutput()
          since 4.0. Beyond 4.0 HTML output will be the only type supported. 
com.atlassian.confluence.util.GeneralUtil.isSafeTitleForFilesystem(String)
          Since Confluence 4.0. This was introduced in Confluence 3.0 but is no longer required. 
com.atlassian.confluence.rss.FeedProperties.isShowDiff()
          Since 4.0. Diffs are no longer supported in RSS feeds. 
com.atlassian.confluence.dashboard.actions.ConfigureRssFeedAction.isShowDiff()
          Since 4.0. Diffs are no longer supported in RSS feeds. 
com.atlassian.confluence.rss.RssRenderItem.isShowDifferences()
          Since 4.0. We no longer support diffs in RSS feeds. 
com.atlassian.confluence.user.actions.ViewMyEmailSettingsAction.isShowFullContentInEmailNotifications()
           
com.atlassian.confluence.user.ConfluenceUserPreferences.isShowFullContentInNotificationEmails()
           
com.atlassian.confluence.importexport.impl.ExportUtils.isSpaceImport(File)
          since 4.2 use ExportDescriptor.isSpaceImport(). 
com.atlassian.confluence.spaces.actions.AbstractSpaceAction.isSuperUser()
          since 3.5 this method is not called anywhere and should not be used 
com.atlassian.confluence.pages.actions.AbstractPageAction.isSuperUser()
          since 3.5 this method is not called anywhere and should not be used 
com.atlassian.confluence.util.GeneralUtil.isSuperUser(User)
          since 3.5 calls to the PermissionManager will ensure super-user checks are performed 
com.atlassian.confluence.user.UserAccessor.isSuperUser(User)
          since 3.5 the permission checks in the application take care of checking for this membership 
com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.isThumbnailable(InputStream)
          since 3.5 - not used 
com.atlassian.confluence.setup.settings.Settings.isUseWysiwygByDefault()
          since 4.0 
com.atlassian.confluence.pages.AbstractPage.isValidPageTitleCharacter(char)
           
com.atlassian.confluence.spaces.DefaultSpaceManager.isValidPersonalSpaceKey(String)
          since 2.3 use Space.isValidPersonalSpaceKey(String) instead 
com.atlassian.confluence.spaces.DefaultSpaceManager.isValidSpaceKey(String)
          since 2.3 use Space.isValidGlobalSpaceKey(String) instead 
com.atlassian.confluence.user.actions.AbstractUserProfileAction.isViewingMyProfile()
          since 3.0 use isMyProfile() 
com.atlassian.confluence.util.GeneralUtil.loadDefaultProperties()
          since 3.0 because it doesn't do anything 
com.atlassian.confluence.it.AcceptanceTestHelper.loadFileFromClasspath(String)
          since 2.10 use Classpath.getFile(String). 
com.atlassian.confluence.it.AcceptanceTestHelper.loadFromClasspath(String)
          since 2.10 use Classpath.getBytes(String). 
com.atlassian.confluence.it.user.LoginHelper.login(String, String, boolean)
          since 4.2 Use LoginHelper.logInFast(com.atlassian.confluence.it.User), LoginHelper.logInDecorated(com.atlassian.confluence.it.User) or LoginHelper.logInViaForm(com.atlassian.confluence.it.User). 
com.atlassian.confluence.it.user.LoginHelper.login(User)
          since 4.2 Use LoginHelper.logInFast(com.atlassian.confluence.it.User), LoginHelper.logInDecorated(com.atlassian.confluence.it.User) or LoginHelper.logInViaForm(com.atlassian.confluence.it.User). 
com.atlassian.confluence.macro.browser.beans.MacroFormDetails.makeFreeformDetails(String, String, ResourceDescriptor)
          since 4.0 freeform macros are no longer supported 
com.atlassian.confluence.macro.browser.beans.MacroMetadata.makeFreeformSummary(String, String, String, String, MacroFormDetails)
          Freeform macros are no longer supported 
com.atlassian.confluence.macro.browser.beans.MacroFormDetails.makeParameterFormDetails(String, String, List)
          since 4.0 use MacroFormDetails.makeParameterFormDetails(String, String, boolean, java.util.List) instead 
com.atlassian.confluence.pages.templates.PageTemplateManager.mergeVariables(PageTemplate, List)
          since 4.3, replaced by PageTemplateManager.mergeVariables(PageTemplate,List,String) 
com.atlassian.confluence.content.service.DefaultBlogPostService.newCreateBlogPostCommand(BlogPostProvider, ContentPermissionProvider, User, boolean)
           
com.atlassian.confluence.content.service.BlogPostService.newCreateBlogPostCommand(BlogPostProvider, ContentPermissionProvider, User, boolean)
          @since 4.3 use BlogPostService.newCreateBlogPostCommand(BlogPostProvider provider, ContentPermissionProvider permissionProvider, Draft draft, User user, boolean notifySelf) 
com.atlassian.confluence.content.service.PageService.newCreatePageCommand(PageProvider, ContentPermissionProvider, User, boolean)
          @since 4.3 use PageService.newCreatePageCommand(PageProvider provider, ContentPermissionProvider permissionProvider, Draft draft, User user, boolean notifySelf) 
com.atlassian.confluence.security.login.LoginManager.onFailedLoginAttempt(String)
          since 3.4 use LoginManager.onFailedLoginAttempt(String userName, HttpServletRequest servletRequest) instead 
com.atlassian.confluence.security.login.DefaultLoginManager.onFailedLoginAttempt(String)
           
com.atlassian.confluence.security.login.LoginManager.onSuccessfulLoginAttempt(String)
          since 3.4 use LoginManager.onSuccessfulLoginAttempt(String userName, HttpServletRequest servletRequest) instead 
com.atlassian.confluence.security.login.DefaultLoginManager.onSuccessfulLoginAttempt(String)
           
com.atlassian.confluence.pages.actions.AbstractPageChangeAction.pageAlreadyExists()
           
com.atlassian.confluence.util.io.IOUtils.readInputStream(InputStream)
          since 3.0 because it was only used in tests 
com.atlassian.confluence.search.lucene.IndexRebuilder.reIndexAll()
          since 3.4 , please use ConfluenceIndexManager.reIndex() 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeAdminSpaceFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.labels.LabelManager.removeAllLabels(ContentEntityObject)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.removeAllLabels(ContentEntityObject)
           
com.atlassian.confluence.mail.notification.persistence.NotificationDao.removeAllNotificationsForUser(User)
          since 2.10 - Use NotificationDao.findNotificationsByUser(User) and ObjectDao.remove(com.atlassian.core.bean.EntityObject) instead. 
com.atlassian.confluence.pages.CommentManager.removeCommentFromPage(long)
           
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeCreateAttachmentFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeCreateBlogFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeCreateCommentFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeCreatePageFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.mail.notification.persistence.NotificationDao.removeDailyReportNotificationForUser(String)
          since 2.10 - Use NotificationDao.findDailyReportNotification(String) and ObjectDao.remove(com.atlassian.core.bean.EntityObject) instead 
com.atlassian.confluence.content.service.DraftService.removeDraft(long, DraftService.DraftType, String)
          @since 4.3 use DraftService.removeDraft(long) 
com.atlassian.confluence.content.service.DefaultDraftService.removeDraft(long, DraftService.DraftType, String)
           
com.atlassian.confluence.pages.DraftManager.removeDraft(String, String, String, String)
          see 4.3 use DraftManager.removeDraft(Draft) 
com.atlassian.confluence.pages.DefaultDraftManager.removeDraft(String, String, String, String)
           
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeExportPageFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeExportSpaceFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.pages.persistence.dao.PageDao.removeFromPageKeyCache(String, String)
          since 3.0 
com.atlassian.confluence.pages.persistence.dao.hibernate.HibernatePageDao.removeFromPageKeyCache(String, String)
           
com.atlassian.confluence.pages.persistence.dao.hibernate.CachingPageDao.removeFromPageKeyCache(String, String)
           
com.atlassian.confluence.labels.LabelManager.removeLabel(ContentEntityObject, Label)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.removeLabel(ContentEntityObject, Label)
           
com.atlassian.confluence.labels.LabelManager.removeLabels(ContentEntityObject, List)
          4.2 
com.atlassian.confluence.labels.DefaultLabelManager.removeLabels(ContentEntityObject, List)
           
com.atlassian.confluence.like.LikeDao.removeLike(ContentEntityObject)
          Use LikeManager.removeLike(ContentEntityObject) instead. Since v4.3. 
com.atlassian.confluence.mail.MailContentManager.removeMail(Mail)
          since 4.1 - does exactly the same thing as ContentEntityManager.removeContentEntity(com.atlassian.confluence.core.ContentEntityObject) 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeRemoveAttachmentFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeRemoveBlogFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeRemoveCommentFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeRemovePageFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeSetPagePermissionsFromTestUser()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.removeViewSpacePermissionToAnonymous()
          since 3.5 use SpacePermissions.revokePermission(com.atlassian.confluence.it.SpacePermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.links.LinkManager.renameOutgoingLinksToAttachments(ContentEntityObject, String, String)
          since 4.0. See RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String) 
com.atlassian.confluence.links.DefaultLinkManager.renameOutgoingLinksToAttachments(ContentEntityObject, String, String)
          since 4.0. See RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String) 
com.atlassian.confluence.links.LinkManager.renameOutgoingLinksToMovedAttachments(ContentEntityObject, String, String, ContentEntityObject, ContentEntityObject)
          since 4.0. See RelatedContentRefactorer#updateReferrers(com.atlassian.confluence.pages.Attachment, com.atlassian.confluence.spaces.Space, String, String) 
com.atlassian.confluence.links.DefaultLinkManager.renameOutgoingLinksToMovedAttachments(ContentEntityObject, String, String, ContentEntityObject, ContentEntityObject)
           
com.atlassian.confluence.content.render.xhtml.view.excerpt.DefaultExcerpter.renderContent(ContentEntityObject, String)
           
com.atlassian.confluence.pages.actions.ViewPageAction.renderLink(String)
          Since 4.0. See PageInfoAction.renderWikiLink(String) instead. 
com.atlassian.confluence.pages.actions.PageInfoAction.renderOutgoingLink(AbstractLink)
          Since 4.0. 
com.atlassian.confluence.search.lucene.QueuingConfluenceIndexer.resumeIndexing()
          since 3.0. Use ThreadLocalIndexerControl.resume() instead. 
com.atlassian.confluence.core.ContentEntityManager.revertContentEntityBackToVersion(ContentEntityObject, int)
          since 2.9, use ContentEntityManager.revertContentEntityBackToVersion(ContentEntityObject,int, String, boolean) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.revokeGlobalPermissionFromUser(GlobalPermission, User)
          since 3.5 use GlobalPermissions.revokePermission(com.atlassian.confluence.it.GlobalPermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.AbstractPermissionsAcceptanceTest.revokeSpacePermissionFromGroup(GlobalPermission, Group)
          since 3.5 use GlobalPermissions.revokePermission(com.atlassian.confluence.it.GlobalPermission, com.atlassian.confluence.it.Entity) instead 
com.atlassian.confluence.content.service.DraftService.saveDraftFromEditor(String, DraftService.DraftType, String, String, String, int)
          @since 4.3 use DraftService.saveDraftFromEditor(Long, String, DraftType, String, Long, String, int) 
com.atlassian.confluence.content.service.DefaultDraftService.saveDraftFromEditor(String, DraftService.DraftType, String, String, String, int)
           
com.atlassian.confluence.search.v2.lucene.LuceneSearcherImpl.search(Query, Sort, Filter, LuceneResultFilter)
           
com.atlassian.confluence.search.v2.lucene.LuceneSearcher.search(Query, Sort, Filter, LuceneResultFilter)
          since 4.0 - use @see search(Query query, Sort sort, Filter searchFilter, LuceneResultFilter resultFilter, Set requestedFields) or com.atlassian.confluence.search.v2.SearchManager 
com.atlassian.confluence.search.v2.SearchManager.search(Search)
          since 3.0. Use SearchManager.search(ISearch) by passing in a ContentSearch. 
com.atlassian.confluence.search.v2.lucene.LuceneSearchManager.search(Search)
           
com.atlassian.confluence.search.v2.SearchManager.searchEntities(ISearch)
          since 4.0 use SearchManager.searchEntities(ISearch, EntityVersionPolicy) instead. 
com.atlassian.confluence.search.v2.lucene.LuceneSearchManager.searchEntities(ISearch)
           
com.atlassian.confluence.search.v2.SearchManager.searchEntities(Search)
          since 3.0. Use SearchManager.searchEntities(ISearch, EntityVersionPolicy) instead. 
com.atlassian.confluence.search.v2.lucene.LuceneSearchManager.searchEntities(Search)
           
com.atlassian.confluence.setup.settings.Settings.setAnitXssMode(boolean)
          since 3.5.8 use Settings.setAntiXssMode(boolean) instead. 
com.atlassian.confluence.setup.BootstrapUtils.setBootstrapContext(ApplicationContext)
          since 2.3 use BootstrapUtils.setBootstrapContext(ApplicationContext) instead. 
com.atlassian.confluence.setup.BootstrapUtils.setBootstrapManager(BootstrapManager)
          since 2.3 use BootstrapUtils.setBootstrapManager(AtlassianBootstrapManager) instead. 
com.atlassian.confluence.core.ContentEntityObject.setContent(String)
          replace calls with calls to ContentEntityObject.setBodyAsString(String). 
com.atlassian.confluence.user.UserInterfaceState.setDashboardSpacesSelectedGroup(String)
          since 3.5 does nothing, because it is no longer used in Confluence 
com.atlassian.confluence.user.UserInterfaceState.setDashboardTab(String)
          since 3.5 use UserInterfaceState.setDashboardSpacesTab(String) instead 
com.atlassian.confluence.core.FormatSettingsManager.setDayFormat(String)
          since 3.5 dayFormat is no longer supported 
com.atlassian.confluence.core.DefaultFormatSettingsManager.setDayFormat(String)
          since 3.5 dayFormat is no longer supported 
com.atlassian.confluence.macro.params.BaseParameter.setDefaultValue(String)
          since 3.1: this class is not thread safe and should not be mutated 
com.atlassian.confluence.admin.actions.GeneralConfigurationAction.setDisplayLinkIcons(boolean)
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.setDisplayLinkIcons(boolean)
          since 4.0 
com.atlassian.confluence.AbstractConfluenceAcceptanceTest.setEditPermissionsForGroups(String, String, String)
          Use ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, ContentEntity) 
com.atlassian.confluence.AbstractConfluenceAcceptanceTest.setEditPermissionsForUsers(String, String, String)
          Use ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, ContentEntity) 
com.atlassian.confluence.setup.settings.Settings.setEnableWysiwyg(boolean)
          since 4.0 
com.atlassian.confluence.rpc.soap.services.AdminSoapService.setEnableWysiwyg(boolean)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.rpc.soap.XhtmlSoapService.setEnableWysiwyg(String, boolean)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.rpc.soap.WikiSoapService.setEnableWysiwyg(String, boolean)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.rpc.soap.ConfluenceSoapService.setEnableWysiwyg(String, boolean)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandlerImpl.setEnableWysiwyg(String, String)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandler.setEnableWysiwyg(String, String)
          since 4.0. You can no longer disable the wysiwyg editor. 
com.atlassian.confluence.core.ContentEntityManager.setEventManager(EventManager)
          since 3.1 do not use. Implementation detail mistakenly added to service interface. 
com.atlassian.confluence.util.Resource.setFile(File)
          As of Confluence 1.4 RC 1 this is deprecated. It is now replaced by relatePathToFile calls. 
com.atlassian.confluence.pages.actions.ViewPageAction.setFocusedCommentId(long)
          since 2.8 use 'commentId' parameter from the web or ViewPageAction.setComment(Comment) from the application. 
com.atlassian.confluence.ThreadLocalWebTestCase.setFormElement(String, String)
          use setTextField or other methods 
com.atlassian.confluence.setup.velocity.VelocityFriendlyWebResourceManager.setIncludeMode(WebResourceManager.IncludeMode)
           
com.atlassian.confluence.importexport.xmlimport.BackupImporter.setIncrementalImport(Boolean)
          since 3.5 this is not used anywhere 
com.atlassian.confluence.pages.templates.PageTemplate.setLabels(String)
          since 4.2, use LabelManager.addLabel() directly. 
com.atlassian.confluence.it.rpc.ConfluenceRpc.setLogLevel(String, String)
          since 3.3 use ConfluenceRpc.setLogLevel(String, Level) 
com.atlassian.confluence.setup.settings.Settings.setMaxThumbHeight(int)
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.setMaxThumbWidth(int)
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.setNumberOfBreadcrumbAncestors(int)
          since 4.0 
com.atlassian.confluence.renderer.UserMacroConfig.setOutputType(String)
          since 4.0. There will be only one output type of HTML beyond 4.0. 
com.atlassian.confluence.pages.Comment.setPage(AbstractPage)
          Since 3.3 Use Comment.setOwner(com.atlassian.confluence.core.ContentEntityObject) 
com.atlassian.confluence.pages.actions.ViewPageAction.setPageContent(String)
          since 4.0. This is not used anywhere. 
com.atlassian.confluence.macro.params.BaseParameter.setParameterNames(String[])
          since 3.1: this class is not thread safe and should not be mutated 
com.atlassian.confluence.pages.Page.setParent(Page)
          Do not call this method. It exists solely for hibernate to use. Use #setParentPage instead. I would have made this method private, but CGLIB was complaining. 
com.atlassian.confluence.renderer.v2.macros.GenericVelocityMacro.setRenderOutput(boolean)
          since 4.0. Beyond 4.0 HTML output will be the only type supported. 
com.atlassian.confluence.pages.actions.ViewPageAction.setRootCommentId(long)
          since 2.8 the default theme no longer uses a "root comment". This method will remain until the other themes do the same. 
com.atlassian.confluence.importexport.DefaultExportContext.setScope(String)
          since 4.2 use DefaultExportContext.setExportScope(ExportScope) 
com.atlassian.confluence.dashboard.actions.ConfigureRssFeedAction.setShowDiff(boolean)
          Since 4.0. Diffs are no longer supported in RSS feeds. 
com.atlassian.confluence.rss.RssRenderItem.setShowDifferences(boolean)
          Since 4.0. We no longer support diffs in RSS items so any setting here is ignored. 
com.atlassian.confluence.user.actions.EditEmailSettingsAction.setShowFullContentInEmailNotifications(boolean)
           
com.atlassian.confluence.labels.Labelling.setSpaceKey(String)
          since 2.10. The Labelling object is only associated with a space through the content. 
com.atlassian.confluence.macro.GenericVelocityMacro.setSubRenderer(V2SubRenderer)
          as of Confluence 4.0. Rendering wiki macro templates is no longer supported. You will need to manually fix any macros with wiki templates. See ReportUserMacrosWithWikiTemplateUpgradeTask. 
com.atlassian.confluence.core.ContentEntityObject.setUserAccessor(UserAccessor)
          since 4.0 
com.atlassian.confluence.setup.settings.Settings.setUseWysiwygByDefault(boolean)
          since 4.0 
com.atlassian.confluence.AbstractConfluenceAcceptanceTest.setViewPermissionsForGroups(String, String, String)
          Use ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, ContentEntity) 
com.atlassian.confluence.AbstractConfluenceAcceptanceTest.setViewPermissionsForUsers(String, String, String)
          Use ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, ContentEntity) 
com.atlassian.confluence.selenium.client.Editor.setWikiMarkupContent(String)
          Try Editor.setHtmlContent(java.lang.String) for injecting content into the Editor without typing. 
com.atlassian.confluence.pages.actions.ViewPageAction.setWikiStyleRenderer(WikiStyleRenderer)
          Since 4.0. See PageInfoAction.renderWikiLink(String) instead. 
com.atlassian.confluence.search.service.PredefinedSearchBuilder.siteSearch(SearchQueryParameters, int, int)
          since 3.0. Use PredefinedSearchBuilder.buildSiteSearch(SearchQueryParameters, int, int) instead. 
com.atlassian.confluence.search.service.DefaultPredefinedSearchBuilder.siteSearch(SearchQueryParameters, int, int)
          See super class javadoc. 
com.atlassian.confluence.util.ContentFacade.spaceHasMail(String)
          since 4.2 - archived mail is no longer live in the core product. 
com.atlassian.confluence.spaces.actions.CreateSpaceAction.spaceKeyAvailable()
          Since 3.3. Use SpaceAvailableAction instead. 
com.atlassian.confluence.pages.FileUploadManager.storeFile(FileUploadUtils.UploadedFile, String, ContentEntityObject)
          since 3.1 use FileUploadManager.storeResource(AttachmentResource, String, ContentEntityObject) instead. Note that UploadedResource provides a simple way to convert one to the other. 
com.atlassian.confluence.pages.FileUploadManager.storeResource(AttachmentResource, String, ContentEntityObject)
          since 3.1 use FileUploadManager.storeResource(AttachmentResource, ContentEntityObject) instead because the optional comment is now part of the AttachmentResource interface. 
com.atlassian.confluence.search.lucene.QueuingConfluenceIndexer.suspendIndexing()
          since 3.0. Use ThreadLocalIndexerControl.suspend() instead. 
com.atlassian.confluence.selenium.client.Editor.switchToMarkup()
          No more markup editor. 
com.atlassian.confluence.security.SpacePermission.toFormParameterName(String)
          As of 2.7.2, use PermissionRow.buildParameterName(String, String). 
com.atlassian.confluence.languages.LocaleManager.toLocale(String)
          since 3.2 use LocaleParser.toLocale(String) instead 
com.atlassian.confluence.selenium.client.MacroBrowser.typeBody(String)
            
com.atlassian.confluence.selenium.client.MacroBrowser.typeFreeformMacro(String)
          Freeform macros are no longer supported 
com.atlassian.confluence.search.lucene.IndexRebuilder.unIndexAll()
          since 3.4 , please use ConfluenceIndexManager.unIndexAll() 
com.atlassian.confluence.core.DefaultContentEntityManager.updateContentLinkingTo(SpaceContentEntityObject, String, String)
          since 4.0. 
com.atlassian.confluence.core.ContentEntityManager.updateContentLinkingTo(SpaceContentEntityObject, String, String)
          since 4.0. 
com.atlassian.confluence.core.DefaultContentEntityManager.updateContentLinkingTo(SpaceContentEntityObject, String, String, boolean)
          since 4.0. 
com.atlassian.confluence.core.DefaultContentEntityManager.updateOutgoingLinksInContent(SpaceContentEntityObject, String)
          since 4.0. 
com.atlassian.confluence.core.ContentEntityManager.updateOutgoingLinksInContent(SpaceContentEntityObject, String)
          since 4.0 
com.atlassian.confluence.core.DefaultContentEntityManager.updateOutgoingLinksInContent(SpaceContentEntityObject, String, boolean)
          since 4.0. 
com.atlassian.confluence.core.DefaultContentEntityManager.updateSingleContentLinkinTo(ContentEntityObject, SpaceContentEntityObject, String, String)
          since 4.0. 
com.atlassian.confluence.core.ContentEntityManager.updateSingleContentLinkinTo(ContentEntityObject, SpaceContentEntityObject, String, String)
          since 4.0 
com.atlassian.confluence.core.DefaultContentEntityManager.updateSingleContentLinkinTo(ContentEntityObject, SpaceContentEntityObject, String, String, SaveContext)
          since 4.0. 
com.atlassian.confluence.core.ContentEntityManager.updateSingleContentLinkinTo(ContentEntityObject, SpaceContentEntityObject, String, String, SaveContext)
          since 4.0 
com.atlassian.confluence.core.DefaultContentEntityManager.updateSingleContentLinkinTo(ContentEntityObject, SpaceContentEntityObject, String, String, SaveContext, boolean)
          since 4.0. 
com.atlassian.confluence.search.service.PredefinedSearchBuilder.usersSearch(String, int)
          since 3.0. Use PredefinedSearchBuilder.buildUsersSearch(String, int) instead. 
com.atlassian.confluence.search.service.DefaultPredefinedSearchBuilder.usersSearch(String, int)
          See super class javadoc. 
com.atlassian.confluence.pages.FileUploadManager.verifyFile(String, FileUploadUtils.UploadedFile[])
          since 3.1 because it is only used in tests 
com.atlassian.confluence.pages.DefaultFileUploadManager.verifyFile(String, FileUploadUtils.UploadedFile[])
          since 3.1 because it isn't used anywhere 
com.atlassian.confluence.rpc.soap.services.SpacesSoapService.verifyPersonalSpaceCreation(User)
          since 4.2.7 will be removed in a future release 
 

Deprecated Constructors
com.atlassian.confluence.search.v2.query.AllQuery()
          since 3.0. Use the singleton instance via AllQuery.getInstance() instead. 
com.atlassian.confluence.setup.settings.beans.ColourSchemesSettings()
          No-arg constructor is only here for deserialization. 
com.atlassian.confluence.plugins.rest.entities.builders.CommentEntityBuilder(SettingsManager, DateEntityHelper, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.event.events.admin.ConfluenceReadyEvent(Object)
          since 4.0 
com.atlassian.confluence.search.lucene.filter.ContentPermissionsFilter(User, Pager)
          since 3.5 
com.atlassian.confluence.util.actions.ContentTypesDisplayMapper()
          since 4.2 - get the mapper from the spring context because it needs wiring 
com.atlassian.confluence.servlet.simpledisplay.ConvertedPath(String, VelocityEngineResolver)
          since Confluence 4.3. The resolver parameter is no longer necessary. We prefer to construct ConvertedPath by simply appending query parameters rather than rendering Velocity 
com.atlassian.confluence.core.DateFormatter(TimeZone, FormatSettingsManager)
          Since 3.2 use com.atlassian.confluence.core.DateFormatter#DateFormatter(com.atlassian.confluence.core.TimeZone, com.atlassian.confluence.core.FormatSettingsManager, com.atlassian.confluence.languages.LocaleManager) Create a date formatter for the specified timezone. 
com.atlassian.confluence.plugins.rest.entities.builders.DefaultContentEntityBuilder(SettingsManager, DateEntityHelper, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.plugins.rest.entities.builders.DefaultEntityBuilderFactory(SettingsManager, DateEntityHelper, DefaultRestAttachmentManager, AnyTypeDao, UserAccessor, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.plugins.rest.manager.DefaultRestAttachmentManager(AttachmentManager, PermissionManager, SettingsManager, ThumbnailManager, DateEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.plugins.rest.manager.DefaultRestSpaceManager(SpaceManager, PageManager, DefaultRestContentManager, DateEntityHelper, SettingsManager, EntityBuilderFactory)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.core.DefaultSaveContext()
          Use the explicit constructor, or one of the final, pre-constructed contexts. 
com.atlassian.confluence.importexport.actions.ExportSpaceLongRunningTask(User, String, ExportContext, List, GateKeeper, ImportExportManager, PermissionManager, SpaceManager, String, String, String)
          since 4.2 use the other constructor. 
com.atlassian.confluence.rss.FeedProperties(String, String, boolean, boolean, boolean)
          Since 4.0. The showDiff parameter is ignored. Use FeedProperties.FeedProperties(String, String, boolean, boolean) instead. 
com.atlassian.confluence.importexport.actions.ImportLongRunningTask(EventPublisher, ConfluenceIndexManager, ImportExportManager, Object, ImportContext, User)
          since 4.2, type is no longer relevant 
com.atlassian.confluence.labels.Labelling(Label, EditableLabelable, String, String)
          since 2.10. The Labelling object is only associated with a space through the content. Use #Labelling(Label, ContentEntityObject, String) instead. 
com.atlassian.confluence.plugin.spring.PackageScannerConfigurationFactory(List, List)
          since 3.5 
com.atlassian.confluence.plugins.rest.entities.builders.PageContentEntityBuilder(SettingsManager, DateEntityHelper, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.renderer.PageContext(ContentEntityObject, PageContext)
          the ability to have an original context is likely to be removed in a future version 
com.atlassian.confluence.plugins.rest.entities.builders.PersonalInformationContentEntityBuilder(SettingsManager, DateEntityHelper, UserAccessor, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.event.events.search.SearchPerformedEvent(Object, SearchQueryBean, User, int)
          since 2.9 the SearchQueryBean is no longer used (it will be null). Use SearchPerformedEvent.SearchPerformedEvent(Object, SearchQuery, User, int) instead. 
com.atlassian.confluence.plugins.rest.entities.builders.SpaceEntityBuilder(DateEntityHelper, SettingsManager, AnyTypeDao)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
com.atlassian.confluence.security.SpacePermission(String, Space, String, String)
          since 3.0, as passing both group and userName leads to an invalid permission 
com.atlassian.confluence.search.lucene.filter.SpacePermissionsFilter(SpacePermissionsFilterDao, Filter)
          since 4.2.2 use SpacePermissionsFilter.SpacePermissionsFilter(SpacePermissionsFilterDao, PermissionManager, Filter), or better, just get the Filter injected. 
com.atlassian.confluence.pages.thumbnail.ThumbnailInfo(Attachment, InputStream, String)
          since 3.1 use ThumbnailInfo.ThumbnailInfo(ImageDetails, Dimensions, String), or ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment, String) 
com.atlassian.confluence.pages.thumbnail.Thumbnails(List, ImagePathHelper, int, AttachmentManager, ThumbnailManager)
          use Thumbnails.Thumbnails(List, ImagePathHelper, int, ThumbnailManager) 
com.atlassian.confluence.pages.thumbnail.Thumbnails(List, String, int, AttachmentManager, ThumbnailManager)
          use Thumbnails.Thumbnails(List, ImagePathHelper, int, ThumbnailManager) 
com.atlassian.confluence.plugins.rest.entities.builders.WikiLinkableContentEntityBuilder(SettingsManager, DateEntityHelper, UserEntityHelper)
          since 4.3. DateEntityFactory replaces DateEntityHelper. 
 



Copyright © 2003-2012 Atlassian. All Rights Reserved.