|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AcceptanceTestHelper and ConfluenceRpc fields.BeanPostProcessor implementation that wraps each eligible bean with
an AOP proxy, delegating to specified interceptors before invoking the bean itself.ContentTypeBinding impl with some common helper methods.Editor.AbstractEditPermissionsAdministrator.AbstractEditPermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager).
AbstractEditPermissionsAdministrator.AbstractEditPermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager, com.atlassian.confluence.user.UserAccessor)
ExceptionTolerantMigrator which provides a default implementation of the
deprecated AbstractExceptionTolerantMigrator.migrate(String, com.atlassian.renderer.RenderContext, java.util.List) method, which delegates
to the ExceptionTolerantMigrator.migrate(String, com.atlassian.confluence.content.render.xhtml.ConversionContext) method.CacheManager implementations that use Hazelcast.AbstractLuceneSearchResult.AbstractLuceneSearchResult(com.google.common.base.Function)
Conditions that work with a NotificationContext.OrderedEntityObjectBatchableWorkSource.ServiceCommand that takes care of the internal logic related to the order in which
the various operations must be performed.getEntity and
getEntitiesAbstractInjectableWebDriverTest.FreeMemoryAwareImageRenderPredicate.ConfluenceXMLEventWriter.add(javax.xml.stream.events.XMLEvent).
ConfluenceSoapService.addAttachment(String, long, com.atlassian.confluence.rpc.soap.beans.RemoteAttachment, byte[])
Content.
Content.
Builder#andRelatedBodyParts(Collection) instead as this method could be called after PreRenderedMailNotificationQueueItem.send()
LikeManager.addLike(ContentEntityObject) instead. Since v4.3.
LikeManager.addLike(com.atlassian.confluence.core.ContentEntityObject, com.atlassian.user.User) with
AuthenticatedUserThreadLocal.get() instead.
ConfluenceRpc.addSmtpServer(String, String, String, String, int) instead.
ConfluenceRpc.addSmtpServer(String, String, String, String, int, String) instead.
SearchQuery to the "must match" criteria.
Collection<SearchQuery> to the "must match"
criteria.
BooleanQueryFactory to the "must match"
criteria after calling BooleanQueryFactory.toBooleanQuery() on it.
SearchQuery to the "must not match" criteria.
Collection<SearchQuery> to the "must not
match" criteria.
BooleanQueryFactory to the "must not match"
criteria after calling BooleanQueryFactory.toBooleanQuery() on it.
DefaultNotificationManager.addContentNotification(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.
NotificationManager.addContentNotification(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.
Addressable content.SearchQuery to the "should match" criteria.
Collection<SearchQuery> to the "should match"
criteria.
BooleanQueryFactory to the "should match"
criteria after calling BooleanQueryFactory.toBooleanQuery() on it.
ConfluenceRpc.executeAuthPluginXmlRpc(String, String, Object...)
CreateSpaceDialogCreateSpaceDialogUserAccessor.createUser(User, Credential) and UserAccessor.addMembership(Group, User)
UserAccessor.createUser(User, Credential)
NotificationTemplate.isEnabled(String).
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).AdminTask.AdminTask.AdminTasks.AlternativeDirectoryResourceLoader for StaticPlugins.templateFileName in the constructor.
ReferenceInsertionEventHandlers that need to deal with
any AnnotationBoxedElements context values.BoxedValue and AnnotatedElement interfaces to be implemented by implementations
that are responsible for associating annotations with an object.ReturnValueAnnotations and box the result of calling or accessing the target with these annotations.RequiresFormat annotation on the
Macro class.ConfluenceActionSupport instances deal with the API.Use Hamcrest-style matchers. Example:
assertThat(actual, not(startsWith(expectedSubstring)));
Use Hamcrest-style matchers. Example:
assertThat(actual, containsString(expectedSubstring));
Use Hamcrest-style matchers. Example:
assertThat(actual, not(containsString(expectedSubstring)));
RepeatableTaskRunner.assertThat(String, java.util.concurrent.Callable, org.hamcrest.Matcher) instead
JWebUnit.assertImagePresent(String, String) that asserts the image name with
a contains check rather than equals.
Use Hamcrest-style matchers. Example:
assertThat(actual, startsWith(expectedSubstring));
RepeatableTaskRunner.assertThat(String, java.util.concurrent.Callable, org.hamcrest.Matcher) instead
Expansions collection into a single string.
Expansions into a single string.
RepositoryConfigurationMigrator for a list of atlassian user repositories.EmbeddedImage for an image attached to content, rather than referring to an external resource.ContentEntityObject's image attachments.AttachedImagesAction used by the JS "Insert Image" dialog.Attachments.LinkConverter module.AttachmentDataDao implementations.AttachmentDataStorageTypes.AttachmentDataStream implementation that wraps a single File.AttachmentDataStream implementation that wraps a raw InputStream.InputStream received to create an attachment
is different to the declared size or length of the attachment.AttachmentEntity objectsAttachments based on file names in the given locale.AttachmentManager interface; see the package-info.java for rationale.ContentRpc
doesn't provide enough Attachment-specific behaviour.Content objects.AttachmentContainer insteadContentTypesDisplayMapper is removed.AttachmentResource objects
which is suitable for storing in Confluence via a FileStorer.MultiPartRequestWrapper.hasErrors() before
constructing this object, and not construct one if there are problems.
userName and password.
userName and password.
WebResources for Remote API clients.AuthorSearchFilter into a lucene filter.AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean) instead.
ChooseThemeComponentAbstractUpgradeTasks which provide information
to the backup manager to manage backward and forward compatibility.UserVerificationToken objects in Bandana.Parameter, providing support
for multiple default parameter names, and a default value if
no parameter is specified.DefaultSiteMigrator.DEFAULT_BATCH_SIZE
WorkSourceBatchRunner to actually
perform the required work on individual items read from the BatchableWorkSource.Maybe which will escape with the given message on a Maybe.get() call.
Maybe which will escape with the given exception on a Maybe.get() call.
Maybe to one with the expected parametrisation.
ClusterLockService that delegates to the
ClusterManagerActionValidatorManager.validate(java.lang.Object, java.lang.String).
ContentEntityObject that respects
its BodyType.SearchQueryParser operation,
providing a mutable version of the BooleanQuery.BooleanQueryFactory.
BooleanQueryFactory with the specified
SearchQueries as initial values.
BooleanQueryFactory
instances.BoostingStrategy that boost the scores based on the modification date of scored document.BoostingStrategy to
boost scores for documents which match the underlying query.BoostingQuery to achieve an arbitrary per document score
boost.BoostingStrategy that boost the scores based on the space of scored document.<style> tags in to the appropriate elements as inline
style attributes.BreadcrumbGenerator as of 5.0).ConfluenceBandanaKeys.MAIL_ACCOUNTS.
CacheManager into a
CacheManager or a CacheManager.PreRenderedMailNotificationQueueItem.
NotificationContext for the welcome email with the given notificationData
Content.ContentBuilder instance that can be used to create a new Content object.
Content.ContentBuilder instance that can be used to create a new Content object.
Content.ContentBuilder instance that can be used to create a new Content object.
Content.ContentBuilder instance that clones an existing Content object.
Space.SpaceBuilder instance that can be used to create a new Space object.
Version.VersionBuilder instance that can be used to create a new Version object.
NotificationData for a welcome email for the given (new) user.
minBuildNumber and maxBuildNumber parameter values.GadgetRequestContext corresponding to the current user and their locale,
or the default locale for anonymous users.
Search used to perform a site wide search in Confluence.
Search used to find users know to the system based on parts of their name or
user name.
HibernateObjectDao with a CacheManagerCachedCrowdApplicationDao.findByName(java.lang.String).InternalMembershipDao interface.CacheManager.CacheManager which provides default implementations for some
of the trivial methods.CacheStatistics interface.CachingAttachmentDao.getLatestAttachment(ContentEntityObject, String)
in an AttachmentCache.PropertySets.GadgetsMacroMetadataProvider which caches the results of the CachingGadgetsMacroMetadataProvider.getData() method.true if this configuration supports the required capability during acceptance tests, otherwise false.
VisitNoopAndCancelAlertsRuleEditor.clickCancel().
EditGlobalPermissionsAdministrator.canSetPermissionOnUser(String, com.atlassian.confluence.user.ConfluenceUser)
GlobalDescription instances can be viewed by anyone, even by
anonymous users and if the anonymous use flag is set to false.
Actions that require captcha validation.CaptchaAware.Category.AliasedKeyColourSchemes provided.
SearchFilters to be chained together, with the option to
specify the logical operator to apply between them.ChainedSearchFilter into a lucene filter.AbstractContext
because it has broken implementations of containsKey() and getKeys() in Velocity 1.5.ChangeDocumentBuilderSearchables should be indexed as change documents.ManagedCache.updateMaxEntries(int) instead.
SearchResultType.CHANGE.
ChildContentService.Content children, providing methods to both get collections of children for various
ContentTypes at various depths.ChildContentService.Content items.ClassLoader.getResource(String).StorageFormatCleaner.cleanQuietly(String)
XhtmlCleaner.cleanQuietly(String)
CreateSpaceDialog
CommentsSection.Comment.edit(), which returns an Editor instead.
AttachmentRemovalConfirmationDialog to the resulting AJS dialog DOM.
CommentsSection.Comment.reply(), which returns an CommentsSection.NewComment instead.
IOUtils.closeQuietly(InputStream)
IOUtils.closeQuietly(OutputStream)
IOUtils.closeQuietly(Reader)
IOUtils.closeQuietly(Writer)
FactoryBean locates another bean in the context for a given type.BeanDefinitionDecorator for handling the custom "confluence:clustered-implementation" attribute on Spring beans.ClusterEvent,
and wraps them in a ClusterEventWrapper and publishes them via the ClusterManager.ResponseHeaderNames.CLUSTER_NODE})
to the response to indicate which node is handling the request.FactoryBean which exposes a cluster-related bean by scanning the
context for beans of a specified type.ClusterSafetyManager detects a fatal error in the configuration of the cluster.ClusterReindexRequiredEvent is fired on another cluster node, this listener
will respond by doing a full reindex.CacheStatisticsManager and provides methods for retrieving
clustered cache service statistics too.<span> elements (as used by TinyMCE).ColourScheme.SearchManager.CombinedResourceBundleFactory.createCombinedResourceBundle(Iterable)
CombinedResourceBundle objects.Content metadata as the "comment" entry.
Comment set on it by the CommentAwareInterceptor.Comments.CommentEntityTree.CommentBean.newInstance(int) and CommentBean.commentExists()
CommentManager interface; see the package-info.java for rationale.CompleteURLEncoder supports.
PagePermissionsAcceptanceTest.Context implementation that delegates
to a collection of other contexts.LicenseExceptionHandler gets asked before.Group.USERS instead, or your test will break in OnDemand.
ManagedCache insteadManagedLockingCache insteadAbstractWebFragmentModuleDescriptor.AspectJExpressionPointcut with customisations allowing the specification
of a classloader to use when parsing pointcut expressions.HibernateConfluenceBandanaRecordDao for storing and retrieving Bandana records.ConfluenceAuthenticator to enable SSO.ConfluenceBandanaRecordDao.DirectoryUpdatedEvent and DirectoryDeletedEvent to other nodes in a cluster
to trigger the relevant updates to caches and directory monitors on each node.ElevatedSecurityGuard.AbstractEncodingFilter to return the encoding specified by
the application configuration.ConfluenceEntityObject.ConfluenceEventDispatcher.getAsynchronousExecutor() method
Needed for tests which are relying on completion of async events.ConfluenceEventPublisherManagerEventPublisher for use with an injected
EventDispatcher.ListenerHandlersConfiguration containing
LegacyListenerHandler and AnnotatedMethodsListenerHandler
to support listeners implementing EventListener interface or the annotation EventListener.
ConfluenceAnalyzer does not handle filenames very well, we have a different Analyzer for that
field.GzipFilterIntegration
in the default constructor.GzipFilter and Confluence.ConfigurableCache and
ManagedCache that wraps a Hazelcast IMap.activateOptions()
is called.
HtmlUnitConfig that contains internal Atlassian code.HttpServletConfigurableCache and ManagedCache that can be used when the cached values do not implement Serializable but
cache invalidation must work cluster-wide.ConfluenceI18nResolver.ConfluenceI18nResolver(I18NBeanFactory, LocaleManager)
LockFactory that switches between Coherence-based locking
or ReentrantLock based on whether this instance is clustered.ConfluenceMonitoring
implementations.ConfluenceDocumentBuilder instead.FlushingSpringSessionInViewFilter and FlushingSpringSessionInViewFilterForHibernate.ParserPool implementation that is backed by commons-pool.DefaultPluginManager which listens for plugin events fired on other nodes.ThreadPoolExecutor.CallerRunsPolicy for running threads in case if queue is
fullHibernatePropertySetFactory insteadDatabaseConfiguredEvent, UpgradeFinishedEvent, or
PluginFrameworkStartedEvent insteadRewriteRule will noramlise a URL and then make sure that it does
not attempt to use directory traversal to access the WEB-INF directory.SeleniumConfiguration that is set up with system properties.SeraphAuthenticationListener that converts
principals to ConfluenceUserPrincipal.SeraphAuthenticationListener that converts
principals to ConfluenceUserPrincipal.ConfluenceSpringContextInstanceFactory.getInstance(Class) method such that certain beans are created from a prototyped scope.NamespaceHandler for the "confluence" custom namespace.TableReader.Settings.getIndexingLanguage().UserSettingsService.ConfluenceVelocityManager.getConfluenceVelocityContext() instead.ConfluenceVelocityResourceCache instead.WebIconWebLabelWebLinkConfluenceWebInterfaceManager.WebResourceManager.WebResourceModuleDescriptor insteadWebSudoManager.ApplicationWeights implementation for Confluence.XMLEventWriter was introduced primarily to deal with
STAX-58.XmlOutputFactory was introduced primarily to deal with
STAX-58.parameters for use by old style Radeox macros.
SearchResultType.CONTENT.
Content objects.Content.builder(ContentType).
Content.builder(ContentType) and a ContentId generated from the
ContentType and the Long id.
Content objects.Content entities that should be returned in a collection query if the REST
request doesn't specify a "limit" parameter.
ContentBody instances to other ContentRepresentations.Content.ContentEntityObject.ContentEntity objects.ContentEntity objectsContentEntityManager interface; see the package-info.java for rationale.ContentEntityMigrationBatchTask and ensures that the flush mode of the session is set
to commit.Content instance.ContentLabelService.ContentNameSearchSectionsProvider.getSections(java.util.List, ContentNameSearchContext).ContentPermissionEntry in that it holds an Entity instead of representing one with a String.ReflectiveObjectPersister requires
public default constructors.
ContentPermission.ContentPermission(String, String, com.atlassian.confluence.user.ConfluenceUser)
ContentPermission in that it represents an Entity with a String rather than
holding an appropriate object.ContentPermissionsSearchFilter into a lucene filter.Content objects such as
Pages, BlogPosts and Comments.ContentService.Transformer objects, typically used by macro developers to obtain
and optionally modify macro tags (as MacroDefinition objects) in a page of macro body content.ContentNodes.Content items for certain ContentTypes.ContentTypeBindings that are either bundled, or (in future) registered with OSGi.CategoryMapper instances which have
an already created cache of content types for the index.ContentTypeEnums.ContentTypeEnums to and from strings in the DB.ContentTypeQuery implementations.UserKeys from the body content of ContentEntityObjects.ContentEntityObjects that have XHTML formatted bodies.WebInterfaceContext
VelocityContextItemProviders, providing a map that
is the aggregation of all providers.LinksUpdater.expandRelativeReferencesInContent(SpaceContentEntityObject) that will convert any absolute
references to itself to be relative.
RenderContextOutputType.ConversionContext properties.Json representation of a given object
Attachment objects into AttachmentUpload versions suitable for sending to the
ContentService.
Content body map into another format, performing
validation during the conversion.
EmbeddedImage from the supplied editFragment.
MacroDefinition from the supplied editFragment.
MacroDefinition from the supplied editFragment.
editFragment.
ConvertedPath.getPath(Map)) by appending
any added parameters as query parameters to the supplied url.
embeddedImage.
embeddedImage.
embeddedImage.
inlineTaskList.
inlineTaskList.
ContentRepresentation.STORAGE format.
ContentRepresentation format.
link.
link.
link.
macroDefinition.
macroDefinition.
macroDefinition.
ServiceException into a corresponding RestError with the correct status.
storageFragment.
storageFragment.
SearchManager.convertToEntities(SearchResults, EntityVersionPolicy) instead.
HtmlElementIdCreator.convertToIdHtml5(String).
UniformInterfaceException, such as would be received by a client for a failed
request, into a ServiceException.
wikiContent (Wiki markup).
wikiContent (wiki markup).
wikiContent.
EditContentBean (representing the new page).
IOUtils instead
SpaceDao.countSpaces(SpacesQuery) instead.
SpacesQuery.
EventThreadPoolConfiguration implementation that creates configuration for
ThreadPoolExecutor based on cpus available.PageMetadata.extractFromCurrentPage(net.sourceforge.jwebunit.junit.WebTester)
ModuleDescriptorCache for the given
{moduleDescriptorClass} which will be update if plugin modules become
disabled or enabled.
IndexTaskFactory.createDeleteDocumentTask(com.atlassian.bonnie.Searchable)
for the same object.
AttachmentEntityList object for the given ContentEntityObject
ClusterConfigurationHelper.createCluster(String, java.io.File, java.net.InetAddress) instead
ClusterConfigurationHelper.createCluster(String, java.io.File, java.net.InetAddress, String) instead
CombinedResourceBundle by combining the supplied component ResourceBundles.
ConfluenceRpc.createComment(Comment) with a Comment that has a parentId set.
ConfluencePluginUtils.createDirectoryIfDoesntExist(java.io.File), or better still use
commons.io.FileUtils.forceMkdir() directly.
PagePermissionsActionHelper in your Action.
FeedBuilder.createFeed(ListQuery, FeedProperties).
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
PreRenderedMailNotificationQueueItem.with(User, String, String) instead
SpacePermissionManager.createDefaultSpacePermissions(com.atlassian.confluence.spaces.Space) or SpacePermissionManager.createPrivateSpacePermissions(com.atlassian.confluence.spaces.Space) instead.
Since v4.2.6.
MailArchivingHelper.importMail(java.io.File, String, String)
UserManagementHelper.createUser(com.atlassian.confluence.it.User))
ConfluenceRpc.createPage(Page).
CopyPageAction has different authorisation and
validation logic from CreatePageAction.EditContentBean.CreateByUrlBuilder instead.
EditContentBean.CreateByUrlBuilder instead.
ContentPermissions of the required type for this helper instance, adding the helper User
if they don't have view permission via the list.
ImportedObject.
PersonalInformation for the specified user.
GlobalPermission.PERSONAL_SPACE.
Space and call ConfluenceRpc.createSpace(Space).
com.atlassian.confluence.plugins.createcontent.rest.SpaceBlueprintResourceWritableDownloadResourceManager to generate a DownloadResourceWriter
NOTE: CURRENTLY USED by the GrpahViz plugin. See CONFDEV-15403.
Thumbnail from the input file.
Thumbnail from the input stream.
UserAccessor.createUser(User, Credential) instead
EditPermissionsAdministrator.createUserGuardPermission(String, ConfluenceUser)
ContentPermission.createUserPermission(String, com.atlassian.confluence.user.ConfluenceUser)
SpacePermission.createUserSpacePermission(String, com.atlassian.confluence.spaces.Space, com.atlassian.confluence.user.ConfluenceUser)
instead.
PagePermissionsActionHelper in your Action.
ConfluenceRpc.createPage(Page)
DefaultFragmentTransformer with an extended set of FragmentTransformers.
CrowdDisabledUserManager or
the DisabledUserManager interface instead.UserManagementHelper that talks to a Crowd server.EditorImagePlaceholder interface and therefore
displays a custom image in the editorDarkFeatures instances from the PropertySet associated with the ThreadLocal user.BreadcrumbGenerator for more information.PluginDataDao
to a working directory on the filesystem, then delegates to ScanningPluginLoader
which performs the actual class loading from this directory.DateRangeQuery objectDateRangeQuerys.DatesDatesDdlCommands thrown its way.UserAccessor.isDeactivated(User) insteadPropertySet.ReferenceInsertionEventHandler which will log debug messages as references are resolved.ProgressMeter to allow convenient incrementing of the current and total counts.<decorator> plugin module.maxResults parameter.
spaceKey parameter.
ApplicationCache that delegates to CacheFactory
for caching.AttachmentConverterService implementation that gets its converters from
AttachmentConverterModuleDescriptors.AttachmentManager.#DefaultAttachmentManager(com.atlassian.confluence.links.LinkManager, com.atlassian.confluence.links.LinkManager, com.atlassian.confluence.links.LinkManager)
CacheSettingsManager that uses a read-only
Configuration file that specifies the cache defaults.Clock interface that
simply returns a new Date instance.ClusterConfigurationHelper which assumes that a cluster of some sort is being used.ContentTransformerFactory, typically used by macro developers to obtain
and optionally modify MacroDefinition objects in page of macro body content.BootstrapManager (this value
is kept up to date with every request that comes into the server).DarkFeatures instances from the PropertySet associated with the ThreadLocal user.FormatSettingsManager which persists the date format settings in Bandana.DefaultFragmentTransformer configured in a particular
way.ConversionContextOutputType.DISPLAY
and generates relative links for the browser.DefaultI18NBeanFactory.getI18NBean(java.util.Locale)
DefaultI18NBeanFactory.getI18NBean(java.util.Locale)
I18NBeans which will return a bean either for the default or setup locale.I18NBeans using the LocaleManager.DEFAULT_LOCALE.
I18NBeans using the SessionKeys.LOCALE_FOR_SETUP and LocaleManager.DEFAULT_LOCALE as a fallback.
ImageDetails via Hibernate.ImageDetails for Attachments.DefaultIntrospector and provided jsonators.
LicenseManager.MacroMetadata about the Macros in Confluence.MailContentManager.CachedCrowdMembershipCacheKey representing a user (or group) in a particular directory
to a Map<String, String> where each entry in the map represents a group that the user (or group)
is a member of.Message implementation.PluginDataDao.RestSpaceManager.SystemInformationService.ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment).DefaultUserAccessor.DefaultUserAccessor(com.atlassian.user.configuration.RepositoryAccessor, com.atlassian.confluence.security.SpacePermissionManager, com.atlassian.confluence.core.ContentEntityManager, com.atlassian.confluence.mail.notification.NotificationManager, PersonalInformationManager, com.atlassian.confluence.util.UserChecker, com.atlassian.confluence.pages.AttachmentManager, com.atlassian.event.EventManager, com.atlassian.confluence.core.ContentPermissionManager, com.atlassian.confluence.security.PermissionManager, com.atlassian.confluence.userstatus.UserStatusManager, com.atlassian.confluence.follow.FollowManager, com.atlassian.crowd.embedded.api.CrowdService, DisabledUserManager, com.atlassian.confluence.core.persistence.hibernate.HibernateSessionManager, com.atlassian.confluence.user.persistence.dao.ConfluenceUserDao, UserManager, SettingsManager).
DefaultUserAccessor.DefaultUserAccessor(com.atlassian.user.configuration.RepositoryAccessor, com.atlassian.confluence.security.SpacePermissionManager, com.atlassian.confluence.core.ContentEntityManager, com.atlassian.confluence.mail.notification.NotificationManager, PersonalInformationManager, com.atlassian.confluence.util.UserChecker, com.atlassian.confluence.pages.AttachmentManager, com.atlassian.event.EventManager, com.atlassian.confluence.core.ContentPermissionManager, com.atlassian.confluence.security.PermissionManager, com.atlassian.confluence.userstatus.UserStatusManager, com.atlassian.confluence.follow.FollowManager, com.atlassian.crowd.embedded.api.CrowdService, DisabledUserManager, com.atlassian.confluence.core.persistence.hibernate.HibernateSessionManager, com.atlassian.confluence.user.persistence.dao.ConfluenceUserDao, UserManager, SettingsManager).
MentionsParser mechanism is deprecated with no replacement. Use DefaultUserMentionsExtractor.DefaultUserMentionsExtractor(com.atlassian.confluence.user.UserAccessor, com.atlassian.confluence.content.render.xhtml.XmlEventReaderFactory, com.atlassian.confluence.content.render.xhtml.Unmarshaller)
ValidationError implementation.DefaultValues for REST resource parameters.DefaultWebInterfaceContext.toMap().
WebSudoManager for further documentation.XsrfTokenInterceptor as a proper adaption turns out
too complex due to the extensive use of ThreadLocals in the underlying code.ImportProcessorContext.deferOperations(PrimitiveId, Map)
Cache that records changes to a delegate cache,
only actually performing them when DeferredOperationsCache.sync() is called.XMLOutputFactory abstract class and the Confluence
XmlOutputFactory interface.AttachmentDaos that delegate so that clients
can get to the underlying implementation.MigrationAware and FragmentTransformer.ObjectPersister for a given ImportedObject.Marshaller of MacroDefinitions which decided which macro storage format to marshal,
depending on the MacroDefinition.rasterSizeThresholdPx (height or width in px).
rasterBasedRenderingThreshold Predicate to decide
if it's going to use the stream based (lower quality but low memory consumption) or the
raster based renderer (higher quality but high memory consumption).
MimeMessages based on whether or not the are flagged as deleteduser.
user.
ChildContentService, when Depth is ALL.DeviceTypeRendererComponentModuleDescriptor
within the system and will keep track of these modules.Renderer components which associates an existing Spring configured Renderer
implementation with a particular device type.ImageDimensions insteadImageReader to determine the width and height of an image.
DirectoryConfiguration.can(DirectoryConfigurationCapability).UserRenamedEvent,
with the exception that it is always guaranteed to be published.ExportContext.
context.
XmlImporter.doImport(net.sf.hibernate.Session, InputStreamFactory, com.atlassian.core.util.ProgressMeter, boolean, com.atlassian.confluence.importexport.ImportedObjectPreProcessor)
Attachment.getDownloadPathWithoutEncoding() for an example.
Draft for use in testsPluginUpgradeTask which forces a rebuild of the edge index.Updated and may be a minor edit.AdminConsole.EditGlobalPermissionsAdministrator.EditGlobalPermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager, com.atlassian.confluence.util.UserChecker, com.atlassian.confluence.user.UserAccessor)
EditGlobalPermissionsAdministrator.EditGlobalPermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager, com.atlassian.confluence.util.UserChecker, com.atlassian.confluence.user.UserAccessor)
EditorAutocompleteLinkShortcutTest.EditorAutocompleteLinkShortcutTest.Editor.ContextProvider for all the settings required by the editor wherever it is, which may or may
not depend on the current user.ViewUnidentifiedAttachmentMarshaller and adds extra attributes for the editor.PageTemplate description.EditSpacePermissionsAdministrator.EditSpacePermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager, com.atlassian.confluence.user.UserAccessor)
EditSpacePermissionsAdministrator.EditSpacePermissionsAdministrator(com.atlassian.confluence.security.SpacePermissionManager, PermissionResolver, com.atlassian.confluence.security.SetSpacePermissionChecker, com.atlassian.confluence.user.SearchEntitiesManager, com.atlassian.confluence.user.UserAccessor)
RemoteUser.
CacheManager which delegates to an atlassian-cache
com.atlassian.cache.ehcache.EhCacheManager, decorating it with Confluence-specific functionality.ConversionContext.ReceivedEmail.EmailHandler.ReceivedEmail by passing it to EmailHandlers discovered via OSGi, sorted by
weight.writeTo() method is called.
DocIdSet's EMPTY_DOCIDSET constant (lucene 4.3 version).enabled.
EnabledModuleCachingPluginAccessor.getEnabledModuleDescriptorsByClass(Class) on PluginAccessor interface.EventDispatchingPluginController.enablePlugins(String...)
Key in string form for storage as a database CLOB field
EnglishAnalyzer.EnglishAnalyzer(Version) instead.
TangosolClusterManager.getCacheServices()
EventPublishingAppender when an error is logged by the system.Strings from a list of Objects.
EventCartridgeProcessors.PluginController then
fires an event to replicate operations across the Confluence cluster.Evented actions after they've executed , and publishes them via the EventPublisher.ErrorLoggedEvent via Atlassian-Events whenever a log message
exceeds the configured threshold.LikeManager instead. Since v4.3.EventWaitingLatch.EventWaitingLatch(String, TimePeriod, ConfluenceRpc) instead, since
acceptance test code should not have a compile-time depency
ServiceExceptions to HTTP Response codes (per http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
and back.ExceptionReport.Excerpter.ExcludePersonalInformationSearchFilter into a lucene filter.XmlStreamWriterTemplate.execute(java.io.Writer, XmlStreamWriterCallback)
MacroExecutionContext.
Folder.
attachmentsPath if null in the context to the remote path before calling
the super method.
ContentNameSearchResult.
true if the documentation link exists, otherwise false.
ContentEntity.
SpaceEntity.
Expansions to and from a String for use with REST calls.ExportScope.ALL.
ExportScope.PAGE.
ExportScope.SPACE.
WritableDownloadResourceManager that stores and reads macro output from a temporary location.XsltTransformerResolver used for export purposes.ExternalGadgetSpec objects.ExternalGadgetSpecIdGenerator.WritableDirectoryExistsCondition.ConfluenceDocumentBuilderConversionContext.getPageContext().
UserMentionsExtractor.extractMentionedUsers(javax.xml.stream.XMLEventReader)
event is an instance of ClusterEventWrapper, returns the wrapped event.
date.
Expansions that can be passed to a ModelFactory to indicate both expandability at the top
level, and any sub-expansions.FeatureService.FeedProperties.FeedProperties(String, String, boolean, boolean) instead.
Timeout occurs when rendering a SyndEntry.DocumentResultScores based on the length of the field this normaliser is
constructed for.ValidationError that is associated with a field of user input.AttachmentDataDao which stores the
attachment data as files on a filesystem, using the standard File API via the
AttachmentDataFileSystem interface.FileSystemAttachmentDataDaoCustomContentEntityObject with the specified pluginContentKey
CustomContentEntityObject with the specified pluginContentKey.
Content under a parent.
LabelDao.findForAllLabels(Class, int, int, Label...)
LabelDao.findContentInSpaceForAllLabels(int, int, String, Label...).
DraftManager.findDraft(Long, String, String, String)
permissionType.
permissionType for space.
SearchResult object for each repository the
entityQueryParser can search.
QueryContext.
SearchableDao.getAllSearchablesGroupedByType().
AbstractHibernateAttachmentDao.findLatestVersionIdsIterator() but only gets the ids matching the list of spaces requested.
AbstractHibernateAttachmentDao.findLatestVersionIdsIterator() but only gets the ids matching the list of spaces requested.
HibernateObjectDao.findNamedQueryStringParams(String,boolean,int,int, Object[]).
HibernateObjectDao in bucket because we don't want to update bucket right now.
NotificationDao.findNotificationByUserAndContent(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.
Notifications for Users who are
following the given User.
NotificationDao.findNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead.
NotificationDao.findNotificationsBySpaceAndType(Space, ContentTypeEnum) or
NotificationDao.findAllNotificationsBySpace(Space).
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.
user or create a new audit object if there isn't one for this user.
user or create a new audit object if there isn't one for this user.
SpacePermissionDao.findPermissionsForUser(com.atlassian.confluence.user.ConfluenceUser) instead.
HibernateObjectDao.uniqueResult(java.util.List), Query.uniqueResult(),
Criteria.uniqueResult(), or manually handle it yourself.
QueryContext.
MacroExecutionContext object.
user.
DocumentScores implementation which will keep each score in a float array where the position in the
array matches the docId for each document.OutputStream.flush() followed by IOUtils.closeQuietly(OutputStream)
Writer.flush() followed by IOUtils.closeQuietly(Writer)
ConfluenceIndexManager.flushQueue(com.atlassian.confluence.search.lucene.ConfluenceIndexManager.IndexQueueFlushMode)
LicenceUpdatedEvents in order to reset the cache in UserChecker.resetResult().Folders.Font on the system.Font on the system.WebViewService.forContent(ContentId).
PermissionsFormHandler.FORM_PARAMETER_PREFIX
PermissionsFormHandler.FORM_PARAMETER_SEPARATOR
RequiresFormat annotationDateFormatter
DateFormat.FULL as the formatting pattern.
DateFormatter.format(Date), but doesn't perform time zone conversion.
DateFormatter.formatDateFull(Date), but doesn't perform time zone conversion.
DateFormatter.formatDateTime(Date), but doesn't perform time zone conversion.
DateFormatter.format(int, Date), but doesn't perform time zone conversion.
ContentRepresentation.FriendlyDateFormatter).PermissionsFormHandler.fromFormParameterName(String, com.atlassian.confluence.spaces.Space, String)
PersistentEnum definition.
System.getProperties().
PermissionsFormHandler.FULL_FORM_PARAMETER_PREFIX
FuncTestRpcHandlerImpl.GadgetInfo
REST resource is executedGadgetsMacroMetadataProvider
builds the metadata from the gadget specs.UserPrefSpec.
GadgetMacro is rendered.GadgetMacro is rendered.URI is whitelisted for use in an Confluence instance.GeneralConfigurationAction.AbstractPageLink.generateAnchor(com.atlassian.confluence.renderer.PageContext, String).
GenericVelocityMacro.InclusionCriteria value corresponding
to the specified token.
AbstractPage for the specified id
Page or BlogPost depending on
whether a page id or blog post id is specified.
AbstractPage for the list of id
AvailableTheme.getName().
ClusterConfig.getMulticastAddress()
UserStatusDao.getAllByUser(com.atlassian.user.User) instead.
Settings.getDefaultUsersGroup() and
UserAccessor.GROUP_CONFLUENCE_ADMINS. Clients should explicitly decide what they need and use that.
Settings.getDefaultUsersGroup() and
UserAccessor.GROUP_CONFLUENCE_ADMINS. Clients should explicitly decide what they need and use that.
ContentPermissions in this set that do not exist in the
given collection.
SearchableDao.getLatestSearchableHandlesGroupedByType()
SpacesQuery.
AdminTasks stored in Confluence.
ApplicationConfiguration instance.
AttachmentEntity object for the given id.
Attachment for the given downloadPath.
ContentTypesDisplayMapper is removed.
TODO Undeprecate and make this private when ContentTypesDisplayMapper is removed.
ContentEntityObject.
ViewAttachmentsPage.getAttachmentContainer(Attachment) instead
AttachmentContainer.getVersionContainer(int) on ViewAttachmentsPage.getAttachmentContainer(Attachment) instead
AttachmentManager.getAllVersionsOfAttachments(com.atlassian.confluence.core.ContentEntityObject) to get
old and new attachments.
ConfluenceEntityObject that contains attachments relevant to the current action.
AuthenticatedUserThreadLocal.get().
SpacePickerHelper.getAvailableGlobalSpaces(ConfluenceUser) instead.
AvailableSpaces.getAvailableSpaces(Space, ConfluenceUser) instead.
SettingsManager.getGlobalSettings() instead
MacroBody.getBodyStream()
BodyContent object for this ContentEntityObject.
BodyContent object for this ContentEntityObject or throws an UnsupportedOperationException
if its body type is not the same as the supplied expectedBodyType.
Content object for which the body could be converted to a given ContentRepresentation,
returns the ContentBody that would be used for the conversion.
HibernatePersonalInformationDao.getByUser(com.atlassian.confluence.user.ConfluenceUser) instead.
PersonalInformationDao.getByUser(com.atlassian.confluence.user.ConfluenceUser) instead.
Lock to be acquired when creating a cache.
BlogPostReference better suits your needs.
Category that this docId belongs to.
ContentFactory when expanding "children" on a Content item being built.
URLClassLoaders presently)
CacheService.
LookAndFeelAction.isDefault(String)
BootstrapManager.getConfiguredLocalHome() or AtlassianBootstrapManager.getConfiguredApplicationHome() instead
AtlassianBootstrapManager.getFilePathProperty(String) and ConfluenceBootstrapConstants.ATTACHMENTS_DIR_PROP
BootstrapManager.getSharedHome() or
BootstrapManager.getLocalHome() instead.
GeneralUtil.getLocalTempDirectory() instead.
GeneralUtil.getLocalTempDirectory() instead.
LabelManager.getContentForLabel(int, int, Label) that provides a specific return type.
ContentEntityObject associated with this macro.
Editor.getContent()
ContentEntity object for the given id and expands it if requested to.
SearchSiteAction.getTypeOptions()
LabelManager.getContentForAllLabels(int, int, Label...) instead.
LabelManager.getAllContentForLabel(int, int, Label).
ContentId for this entity object, if it implements ContentConvertible.
ContentId for this Blog post.
ContentId for this Comment.
ContentId for this Page.
IdContentLocator that can locate a ConfluenceEntityObject
by an id.
ContentEntity provided by this entity.
AttachmentManager.getAttachmentData(Attachment)
com.atlassian.confluence.content.ui.ContentUiSupport#getContentTypeI18NKey(T)null if there's no version for this result.
RelatedContentRefactorer.updateReferrers(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String)
NotificationData.getCommonContext()
PaginationSupport.getPageSize()
ListBuilderPaginationSupport.getPageSize()}}
SearchResult.getCreator() instead.
SearchResult.getCreatorUser() instead
instead. If you need a username you would retrieve it by id from the UserAccessor.
WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed CSS resources requested by WebResourceManager.requireResource(String).
LabelManager.getContentForLabel(int, int, Label).
LabelManager.getContentInSpaceForLabel(int, int, String, Label).
AbstractLinkRenamingBean.getPageBeingChanged() to calculate (according to the content type's linking rules) the current
(before the rename) link part to the page.
DefaultImportContext.getUser().
ImportContext.getUser() instead.
DarkFeaturesManager.getDarkFeatures(com.atlassian.confluence.user.ConfluenceUser)
DefaultDarkFeaturesManager.getDarkFeatures(com.atlassian.confluence.user.ConfluenceUser)
null, because it is no longer used by Confluence
UserInterfaceState.getDashboardSpacesTab() instead
MacroMetadata for use in the Macro Browser.
Message so that clients can process the i18n key and
arguments.
AttachmentDataDao.getDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStreamType)
SpacePermissionManager.getDefaultGlobalPermissions() instead.
Returns the default global permissions that are created when Confluence is set up. These will exist in a newly
set up system but may be removed afterwards. Note that the returned objects are freshly created and therefore
do not have IDs or other persistence data.
By default, confluence-administrators group has admin access, the default users group can view the system
and anonymous access is disabled.
SystemTemplateManager now.
SystemTemplateManager now.
MacroDefinition.getParameter(java.lang.String) or MacroDefinition.getTypedParameter(java.lang.String, java.lang.Class) with ""
PageManager.getDescendantIds(Page)
PageDao.getDescendantIds(com.atlassian.confluence.pages.Page)
DefaultPageManager.getDescendants(Page)
Page.getDescendants()
PageManager.getDescendants(Page)
PageDao.getDescendants(com.atlassian.confluence.pages.Page)
Space.getDescription().
ModuleDescriptors
SettingsManager.getGlobalSettings() instead
DraftDao.getDraft(String, com.atlassian.confluence.user.ConfluenceUser, String, String) instead.
DraftDao.getDraft(String, com.atlassian.confluence.user.ConfluenceUser, String, String) instead.
LookAndFeelAction.isDefault(String)
PersonalInformation.getUser()
Plugin objects ordered by name, or an empty list if the currently enabled
plugins could not be determined.
ContentPermissionSearchUtils.getEncodedUserKey(com.atlassian.confluence.user.ConfluenceUser) instead.
PaginationSupport.getNiceEndIndex()
DefaultSelenium.getEval(String) does.
ConfluenceSeleniumClient.getEvalFunction(String) which joins together its arguments with newlines.
ConfluenceSeleniumClient.getEvalFunction(String...) which executes a JS function which returns a list,
joins the result on the client side using commas, then splits it back into a list to return.
ConfluenceEntityObject the event is acting upon.
Page object for a page, known to
exist in confluence.
Page object for a page, known to
exist in confluence.
Page object for a page, known to
exist in confluence.
Page object for a page, known to
exist in confluence.
null if the user doesn't exist or the key is
null.
ExportDescriptor.getExportDescriptor(java.io.File) instead.
ExportLinkFormatter for the exporter.
AbstractXmlExporter.getExportScope() instead.
ExportDescriptor.getScope()
ExportDescriptor.getScope()
ExportImageDescriptor representing the image tag
urls that were extracted during processing.
ViewPageAction.getComment() from the application.
FollowEvent.getFollowerUser() instead.
FollowManager.getFollowing(com.atlassian.confluence.user.ConfluenceUser) instead.
FriendlyDateFormatter to format the date relative to the "now" time.
PersonalInformation.getUser()
ConfluenceEntityObject.getCreator() instead.
null if the user doesn't exist or the name is null.
Strings.
DefaultPermissionsAdministrator.GroupPermissionRows for printing in a UI.
DefaultPermissionsAdministrator.GroupPermissionRows for printing in a UI.
SearchResultGroupEntity list that was found using the QUICK search.
UserAccessor.getGroupNames(User) or UserAccessor.getGroupNamesForUserName(String)
AdminConfigurationCriteria.
ContentEntityObjects, filtered to only include the requested types.
AbstractDialog.getDialog()
pageelement if you need to use the dialog.
AbstractEditorPage.openImageDialog()
attachment is an intelligble image, then this method returns the
ImageDetails for it.
null otherwise.
ImagePlaceholder instance to be displayed in the editor.
ImageProcessingRule for each export.
ContentPermissionManager.getInheritedContentPermissionSets(ContentEntityObject)
ContentPermission.VIEW_PERMISSION)
InputStream for this stream.
TimeZone for the given ID, which is the same
instance used for this time zone throughout the system.
RestHelper.fetchJsonResponse(com.sun.jersey.api.client.WebResource)
WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed Javascript resources requested by WebResourceManager.requireResource(String).
LabelUtil directly.
SearchResult.getLastModifier() instead.
SearchResult.getLastModifierUser() instead
instead. If you need a username you would retrieve it by id from the UserAccessor.
VersionHistorySummary.getLastModifier() instead.
AttachmentManager.getAttachmentData(Attachment)
SimpleLinks.
SimpleLink.
UserAccessor.getMemberNames(Group)
Macro registered with the
given name, or null if there is none registered with the manager.
MacroDefinition in the supplied (@code contentEntityObject}.
MacroMigration for the given macro.
BuildInformation.getVersionNumber().
UserAccessor.getMemberNames(com.atlassian.user.Group) but returns a List of user names as Strings
rather than a Pager.
WebMenu for display with the given properties and context.
WebMenu for display with the given properties and context.
ConfluenceWebResourceManager.putMetadata(String, String).
ReturnValueAnnotation
EdgeQueries.getMostPopular(EdgeQueryParameter) instead
PopularContentQueries.getMostPopular(int, EdgeQueryParameter) instead
AbstractLinkRenamingBean.getPageBeingChanged(), AbstractLinkRenamingBean.newSpaceKey, and AbstractLinkRenamingBean.newTitle to caclulate (according to
the content type's rules) a link to the content after the rename.
Settings.getDefaultUsersGroup() via
SettingsManager.getGlobalSettings().
Settings.getDefaultUsersGroup() via
SettingsManager.getGlobalSettings().
PaginationSupport.getNextStartIndex()
ListBuilderPaginationSupport.getNextStartIndex()}
ClusterManager.getAllNodesInformation()
ClusterManager.getNodeStatuses()
Editor.getContent() that should be the same in all browsers.
PageView.getContent() that should be the same in all browsers.
DefaultNotificationManager.getNotificationByUserAndContent(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.
NotificationManager.getNotificationByUserAndContent(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.
DefaultNotificationManager.getNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead.
NotificationManager.getNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead.
DefaultNotificationManager.getNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead.
NotificationManager.getNotificationsBySpaceAndType(Space, ContentTypeEnum)
SearchSort.Order.ASCENDING or SearchSort.Order.DESCENDING) of the sort.
AbstractVersionedEntityObject.getLatestVersion() and AbstractVersionedEntityObject.isLatestVersion() instead.
Versioned.getLatestVersion() and Versioned.isLatestVersion() instead.
ConversionContext.getPropertyAsString(String) with the parameter "output-device-type".
RenderContext.getParam(Object) with the parameter "output-device-type".
Label.getOwnerUser() instead.
NotificationEvent.getNotification() and Notification.getContent().
Notification.getContent() instead (and make no assumptions about what type of content is associated here)
Comment.getOwner() instead.
PageManager.getPageWithComments(String, String) instead.
PageContext of the macro.
AbstractPage which this is a draft of, as a String.
ConfluenceRpc.getExistingPage(long), that makes several calls to the server to flesh out
the space and the last modifier.
Map, using the specified List for names and
aliases and the specified default value.
Strings or SearchQuerys.
Page of the current Page or null if the current
AbstractPage is a root page or a blogpost.
ConvertedPath based on the passed in path.
ContentEntityObject.getContentPermissionSet(String)
Page objects that are direct children of the passed in page.
DashboardMacroSupport.getPermittedSpacesBuilder().
SpaceManager.getPersonalSpace(ConfluenceUser)
SpaceManager.getPersonalSpace(ConfluenceUser)
SpaceManager.getPersonalSpace(User) instead
PopularContentManager.getPopularContent(com.atlassian.confluence.user.ConfluenceUser, java.util.Date, com.atlassian.confluence.spaces.Space, int, int) instead.
PageNotFoundAction
PageNotFoundAction
PageManager.getPossibleRedirectsInSpace(Space, String, int) or PageManager.getPossibleRedirectsNotInSpace(Space, String, int)
PageManager.getPossibleRedirectsInSpace(Space, String, int) or PageManager.getPossibleRedirectsNotInSpace(Space, String, int)
EntityObject.getCreationDate()
previewKey property provides information a client can use to show a relevant preview/icon for
this result.
PaginationSupport.getPreviousStartIndex()
ListBuilderPaginationSupport.getPreviousStartIndex()}
UserAccessor.getPropertySet(ConfluenceUser)
TaskQueueFlushJob.setQueueName(String) instead.
ContentEntityObjects that have been newly added or modified
since the date specified.
ContentEntityObjects that have been newly added or modified
since the date specified.
RecentlyUpdatedChangeSet objects
in the order they appear on the dashboard.
ReferenceInsertionPolicy appropriate for the context being
rendered.
FriendlyDateFormatter
ConfluenceActionSupport.getAuthenticatedUser() instead.
DefaultConversionContext.getPageContext() instead.
RenderedContent object which lets you easily access elements in the editor iframe without
having to manually switch frames.
VelocityUtils.getRenderedContent(CharSequence, java.util.Map) instead.
VelocityUtils.getRenderedContent(CharSequence, org.apache.velocity.context.Context) instead.
null source for republishing locally.
VelocityFriendlyPageBuilderService.getRequiredResources() instead.
ConfigurableResourceManager.getResource(String resourceName, int resourceType, String encoding )
ConfigurableResourceManager.ResourceFactory.
AttachmentDownloadResourceReader for retrieving attachment content.
DownloadResourceReader for a downloadable resource.
FileDownloadResourceReader for reading the stored output of the previous execution of a macro.
ThumbnailDownloadResourceReader for retrieving thumbnail content.
WebImagesDownloadResourceReader for retrieving web application images.
VelocityFriendlyPageBuilderService.getRequiredResources() instead.
VelocityFriendlyPageBuilderService.getResourceTags(String) instead.
WebResourceManagerImpl.requireResourcesForContext(String)).
FileDownloadResourceWriter for storing output of a macro in a temporary location.
DownloadResourceWriter for a downloadable resource.
SearchFilter. If you must
perform post search filtering, you can filter SearchResults returned by
the methods on SearchManager.
SearchResultEntity list that was found using the FULL search.
BuildInformation.getGitCommitHash() instead
ExportContext.getExportScope()
SearchableDao.getCountOfLatestSearchables() instead.
ContentNameSearchSections that in
some way match the query.
RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String)
WelcomeMessageService
SpaceEntity for the given spaceKey and expands it if necessary.
SpaceEntityList for the given SpaceEntityListContext.
ExportDescriptor.getSpaceKey().
Space in a DataSource.
SpacesQuery.
SpacesQuery.
SpacesQuery limited by the offset and maxResults.
Pages that are either created or edited by the specified user
Strings representing space scopes.
VelocityFriendlyPageBuilderService.getStaticResourcePrefix() instead.
WebResourceUrlProvider.getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode) instead.
VelocityFriendlyPageBuilderService.getStaticResourcePrefix(String) instead.
WebResourceUrlProvider.getStaticResourcePrefix(String, com.atlassian.plugin.webresource.UrlMode) instead.
SimpleSiteStructure which has been
constructed.
FollowEvent.getFolloweeUser() instead.
MacroMetadata for use in the Macro Browser.
SystemCompatibilityService.getSupportedJavaVersions()
RssResult.
WebInterfaceContext.getTargetedUser().
NotificationContext.getTemplateImageDataSources()
#getDefaultTemplateLocation(String)
MessageFormat.
I18NBean.getText(String)
I18NBean.getText(String, Object[])
TemporaryUploadedPicture.getThumbnailFileDownloadUrl().
TemporaryUploadedPicture.getThumbnailFileDownloadPath() but with the filename Url Encoded.
ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment).
ClusterConfig.getMulticastTimeToLive()
ExportUtils.getTitleAsFilename(ContentEntityObject) instead (see CONF-27260)
ExportUtils.getTitleAsHref(ContentEntityObject) instead (see CONF-27260)
BlogPostReference better suits your needs.
ContentTransformerFactory.getTransformer(MacroDefinitionHandler, MacroDefinitionMarshallingStrategy) instead. Since v5.0.
MessageFormat.
DefaultTrustedConnectionStatusBuilder.getTrustedConnectionStatus(HttpResponse)
TrustedConnectionStatus object with the results.
SortType as a string.
AbstractDatabaseCreationAction.setupDatabase(), signifies failure(s)
during database creation.
I18NBean.getText(String) but does not apply any TranslationTransforms.
DownloadResourceWriter to get the resource path.
UsageInfo.getUsageInfo(java.sql.Connection) instead.
MemoryInfo.getUsedHeap()
MemoryInfo.getUsedHeap()
null if the user doesn't exist or the name is null.
ConfluenceActionSupport.getUserByName(String) instead.
Labelling.getOwningUser() instead.
WebInterfaceContext.getCurrentUser() instead.
ConfluenceSoapService.getUserByName(String, String) instead.
UsersSoapService.getUserByName(String) instead.
AuthenticatedUserThreadLocal.get() instead.
UserAccessor.getUserByName(String)
null if the user has never existed or the key is
null.
UserKey
UserDtoFactory.getUserDto(ConfluenceUser) instead.
UserAccessor.getUserByName(String)
Strings.
UserResourceIdentifier.getUserKey()
SpaceGroupPermission.getUserSubject()
LikeEntity.getUser() instead.
Notification.getReceiver() instead.
ContentPermission.getUserSubject() instead.
UserLoginInfo.getUser().
SpacePermission.getUserSubject() instead.
PersonalInformation.getUser()
null if none has been
set.
SpaceManager.getSpace(String)) and
then retrieve the creator (ConfluenceEntityObject.getCreator()). From 5.3 onwards this method could well return the wrong username
(if a user was renamed).
#getUserKeys)
DefaultPermissionsAdministrator.UserPermissionRows for printing in a UI.
DefaultPermissionsAdministrator.UserPermissionRows for printing in a UI.
ContentPermissionDao.getUserPermissions(com.atlassian.confluence.user.ConfluenceUser) instead.
UserAccessor.getUserProfilePicture(User) instead.
ConfluenceUser.
UserAccessor.getMemberNames(Group) directly instead.
ContentPermission.isUserPermission() is true, returns the user who is explicitly permitted by this permission.
PageChangesBean.getUsers() instead.
UserChecker.getNumberOfRegisteredUsers(), as that caches its results.
If you need to know the usernames, you should call UserAccessor.getUserNamesWithConfluenceAccess(), as that is a higher
performance implementation.
SpaceGroup
ViewPageAttachmentsAction.getWebInterfaceContext(WebInterfaceContext, Attachment)
WelcomeMessageService.getWelcomeMessage() instead
xmlFragment together with the XML document preamble.
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.
NOTE: This is currently used by the Gliffy plugin. To be removed when they do. CONFDEV-15165.PermissionsImportPreProcessor.DefaultPermissionsAdministrator.GroupPermissionRows.
GsonJsonator.IndexTasks that are intended to be persistent and whose work
depend on a persistent object - one which can be loaded by using the handle provided by an implementation of HandleAware.getHandle().MacroDefinitions in the supplied storageFragment without making changes
to the storage representation.
MacroDefinitions in the supplied storageFragment, with optional changes
to the storage representation defined by the MacroDefinitionMarshallingStrategy.
storageFormat.
Macro.hasBody() without
initialising the module (or macro).
Editor.hasDraftStatus()
ClusterUtils instead}EditorContent.hasInlineMacro(java.lang.String, java.util.List)
LikeManager.hasLike(ContentEntityObject) instead. Since v4.3.
LikeManager.hasLike(com.atlassian.confluence.core.ContentEntityObject, com.atlassian.user.User) with
AuthenticatedUserThreadLocal.get() instead.
true if the specified user and group both exist, and the user is a member of the
group (either directly or as a member of a nested group).
true if the specified user and group both exist, and the user is a member of the
group (either directly or as a member of a nested group).
DefaultSpacePermissionManager.hasAllPermissions(java.util.List, com.atlassian.confluence.spaces.Space, com.atlassian.user.User)
PermissionManager instead.
SpacePermissionManager.hasAllPermissions(java.util.List, com.atlassian.confluence.spaces.Space, com.atlassian.user.User)
Editor.hasPreviewContent(String)
EditorPreview.containsContent(String), which waits for visibility too
and uses pageElements instead of dodgy js.
Editor.hasRestrictionsSet()
Editor.hasViewAutosavedChanges()
PermissionManager.hasPermission(com.atlassian.user.User, com.atlassian.confluence.security.Permission, java.lang.Object) instead.
CacheConfigManager.CacheStatistics.CacheManager that uses distributed caches, i.e.CacheDeduplicator which knows about the interaction between the Hazelcast
and EhCache CacheManagers as used by HazelcastHybridCacheManager.HazelcastClusterEventService which uses a Hazelcast remote executor to distribute
events.Cache interface.HibernateCacheFactory.CacheProvider.CacheManager which uses Hazelcast and a delagate local-cache manager
to implement the "hybrid cache model"MapConfig objects.CacheStatisticsManager.HeartbeatAction provides methods used by the client side editor
to detect concurrent changes to a single CEO.HibernateCacheFactory in a way that
can be looked up via a static method.DdlCommands thrown its way.Handle for a persistent object.HibernateKeyPersister if the ImportedObject matches.KeyStore interfaceMembershipDao which uses Hibernate 2.HibernateMembership instances, in a way that does not
violate any unique constraints.HibernateMembershipPersister if the ImportedObject matches.HQLQuery against the database, converting parameters
and results to the correct types.Session.TrustedApplicationDao.UserDao which uses Hibernate 2.HierarchicalContentFileSystemHelper.FileSystemAttachmentDataDaoContent.History objects.History instances.History instances and references.HtmlUtil.htmlEncode(String).
ReferenceInsertionEventHandler that HTML encodes any value not annotated
as being HtmlSafe.Object.toString() methodHtmlSafe annotationResponseHeaderNames.STACK_DEPTH
HttpProxyConfiguration.HttpContext class.CachedReference implementation to satisfy the requirements of CacheFactory.I18NBeanFactory.getI18NBean()AbstractDialog.getDialog() pageelement if you need to use the dialog.
IdMultiPartHashGeneratorHibernateObjectHandleTranslator.idToHandle(Class)
Attachment.ImageDetails.ImageDetails for Attachments.TagRule that is responsible for processing image tags.DefaultImportExportManager.doImport(ImportContext).
ImportExportManager.doImport(ImportContext).
ImportContext.MailArchivingHelper.importMail(String, String, String)
MailArchivingHelper.importMailAndAssertNoRunningTask(String, String, String)
VelocityFriendlyPageBuilderService.includeResources(java.io.Writer) instead.
SearchQuery.PossibleIncorrectHtmlEncodingEventHandler to a cartridge if such logging is enabled.IndexTask.Label that was inherited from a piece of
parent content, for example, searching for comments attached to pages with a certain labelLabelQuery into Lucene.PagePermissionsAcceptanceTest.IndexReader is required.ConfluenceSidManager
StatusTextRenderer instead.InputStream.IOExceptions thrown by an InputStream.InputStreams.#chooseImage() and ImageBrowserDialog.clickInsert()
ReferenceInsertionPolicyApplicationConfiguration.setProperty(Object, Object) but the underlying code does not
call ApplicationConfiguration.save() and is thus only in memory for the time being.
EventDispatchingPluginController.installPlugins(com.atlassian.plugin.PluginArtifact...)
PluginHelper.isPluginInstalled(Plugin) and PluginHelper.installPlugin(UploadablePlugin).
NotificationData instances for User Invite events.IOUtils insteadProfilePictureInfo.isAnonymousPicture()
confluence.backup.path.set.allowed property, to see if the
backup path can be modified in the admin console.
CancellingInterceptor to determine if the action should be executed.
Editor.isCancelVisiableNow()
ConfluenceFileUtils.isChildOf(java.io.File, java.io.File) instead
true if the authenticator configured in seraph-config.xml is not one of the ones shipped with Confluence,
otherwise false.
DarkFeatures.isDarkFeatureEnabled(com.atlassian.confluence.user.ConfluenceUser, String)
UserAccessor.isDeactivated(User) instead
UserAccessor.isDeactivated(String) instead
CrowdDisabledUserManager.isDisabled(User)
CrowdDisabledUserManager.isDisabled(String)
UserAccessor.getUserProfilePicture(com.atlassian.user.User).
Editor.isDirty()
true if the specified user is deactivated or does not exist, otherwise false.
true if the user with the specified username is deactivated or does not exist, otherwise false.
BooleanQueryFactory is empty; that
is, if no SearchQueries have been added to it.
true if the logging context has been initialised and has data in it, otherwise
false.
Labelable.isFavourite(com.atlassian.confluence.user.ConfluenceUser) instead.
true if the parentGroupName is in the cached list of parents of the child group,
false if parentGroupName is not in the list, or null if there is no cached list for the child group.
ieonly param is set to true in the plugin, false otherwise.
ieonly param is set to true in the plugin, false otherwise.
AbstractAutoProxyCreator.isInfrastructureClass(Class)
Versioned.getOriginalVersion() will return null.
ReportUserMacrosWithWikiTemplateUpgradeTask.
UpgradeUtils.isSqlServer() instead
Notification.isNetworkNotification() instead.
IsNewerThan.test(int).IsNewerThanAndConfiguredNumberHighEnough.test(int) AND the application configured
build number is higher than a configured value.ImportProcessorContext.objectImported(com.atlassian.confluence.core.persistence.hibernate.TransientHibernateHandle).
MailServerManager.isDefaultSMTPMailServerDefined() instead.
Editor.hasRestrictionsSet()
AttachFileAction.validate() so that JSON responses include the error messages.
Editor.isQuickEdit()
true if the user cannot be modified or removed.
true if the group cannot be modified or removed.
PageManager.isPageRecentlyUpdatedForUser(com.atlassian.confluence.pages.Page, com.atlassian.user.User) instead as this was only used for pages anyway.
Editor.isRestrictionsButtonVisible().
SetupPluginManager to return true.
ExportDescriptor.isSpaceImport().
UpgradeGate.setUpgradeRequired(boolean).
true if the groupName is in the cached list of parents of the user, false
if groupName is not in the list, or null if there is no cached list for the user.
true if the provided group details are valid for creation on this configuration.
true if the provided user details are valid for creation on this configuration.
AbstractEditPageAction.getConflictingVersion() if you
need this.
request is a WebSudo request.
TimedQuery for a javascript expression.ConfluenceMonitoring that uses Java Simon.ConfluenceIndexManager.SMTPMailServerImpl to provide metrics for
The number of emails sent in total
The number of emails succesfully delivered
The time the last successful email was sent
Connectivity without sending a test email
Also allows the from name of emails to be set.SystemInformationService to provide a subset
of the information provided on the ViewSystemInfo page.ClusterConfigurationHelper.joinCluster(String, java.io.File, java.net.InetAddress) instead
ClusterConfigurationHelper.joinCluster(String, java.io.File, java.net.InetAddress, String) instead
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.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:
, (comma) may appear just
before the closing bracket.null value will be inserted when there
is , (comma) elision.' (single
quote).{ } [ ] / \ : , = ; # and if they do not look like numbers
and if they are not the reserved words true,
false, or null.; (semicolon) as
well as by , (comma).0- (octal) or
0x- (hex) prefix.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.KeyPairs for equality based on the equals method of the public and private keys.ConfluenceLicense.Label.Label(String, Namespace, com.atlassian.confluence.user.ConfluenceUser)
instead.
labels.
ContentActionBreadcrumbs typically come
last).
BooleanQueryFactory implementations.Label.LabelQuery into Lucene.LabelManager methods against multiple databases, headlessly.LastModifierUserSearchFilter instead.DocumentFieldName.LAST_MODIFIER_NAME field.
LastModifierUserSearchFilterMapper instead.DocumentFieldName.LAST_MODIFIER_NAME field.DocumentFieldName.LAST_MODIFIER_NAME field.
ContentEntityObjects that have XHTML formatted bodies.LazyComponentReference.Macro in a LazyReference.Map that is backed by a delegate map that contains suppliers
for the values that are called lazily when required.UserManagementHelper that talks directly to the configured LDAP server.LdapServer.
LdapServer using the LDAP connections
provided by the ldapTemplate.
AttachmentDataDao implementations that only support
AttachmentDataStreamType.RAW_BINARY, and that already have implementations of the deprecated
InputStream-based methods.ConfluenceWebMenuManager.getMenu(String, String, WebInterfaceContext) to supports inclusion of old plugin options on the
Add menu.LegacyDynamicPluginFactory
linking it to Confluence's plugin temp directory.LicenseService.LicenseService.PageRequest guaranteed to have a limit capped to a developer provided value rather than a user provided
value.DefaultTextContentExtractor which places a limit on how many bytes of the input stream
are read into memory.LinkConverter module.Link instances.TangosolCacheFactory that adds debug listeners to caches if log level is DEBUG.SearchManagerListQuery objects to new ListQuerys.Lock to a {java.util.concurrent.locks.Lock} so it can be used in other contexts.LockOperation that discards the result.Logger instead.
Logger.
LoginHelper.logInFast(com.atlassian.confluence.it.User), LoginHelper.logInDecorated(com.atlassian.confluence.it.User) or LoginHelper.logInViaForm(com.atlassian.confluence.it.User).
LoginHelper.logInFast(com.atlassian.confluence.it.User), LoginHelper.logInDecorated(com.atlassian.confluence.it.User) or LoginHelper.logInViaForm(com.atlassian.confluence.it.User).
LoginHelper.START_LOCATION.
LoginEvent.LoginEvent(Object, String, String, String, String, String).
ILuceneConnectionLuceneSortMapper, LuceneQueryMapper or LuceneResultFilterMapper)
cannot be found.SearchQuery to a Lucene Query.QueryTokens so
that we can tag some additional meaning.Filter instead. If you must
perform post search filtering, you can filter SearchResults returned by
the methods on SearchManager.LuceneResultFilter
and ResultFilter classes.SearchManager.SearchFilter to a Lucene Filter.SearchQuery or SearchSort into the equivalent technology specific object.CacheBackedLuceneSearchMapperRegistry up to date in response to plugin events.LuceneSearchResult.LuceneSearchResult(org.apache.lucene.document.Document, com.google.common.base.Function)
LuceneSearchResult.LuceneSearchResult(java.util.Map, com.google.common.base.Function)
com.atlassian.confluence.search.v2.ISearch#() with the required offset and count.count hits.
MacroDefinition for the macro,
including the typed parameters if the storage format is v2.
Macro.execute(java.util.Map, java.lang.String, com.atlassian.confluence.content.render.xhtml.ConversionContext) method is being run.
MacroDefinition.MacroDefinition(String, MacroBody, Map, Map, String) instead and pass parsed parameter values.
MacroDefinitions found in storage format.MacroDefinitions in storage format with other content.MacroDefinitionRequestSerializer.MacroDefinitions in storage format.MacroDefinition to string in wiki markup.Macro.execute(java.util.Map, String, com.atlassian.renderer.RenderContext)).MacroMetadata.History instances.MacroMetadata.MacroBrowserManager to provide additional
MacroMetadata.MacroParameter.MacroParameter(String, String, String, MacroParameterType, boolean, boolean, String, boolean) instead.
MacroParameter.MacroPlaceholder.MacroReplacementRenderer to be used during migration of macros.PagePermissionsAcceptanceTest.MacroStorageVersionQuery to a lucene query to compare the macroNameAndVersion to the extracted MacroUsageExtractorFields.MACRO_STORAGE_VERSION_NAME.TokenAuthenticationManager.makeAnonymousConfluenceUser() instead.
TokenAuthenticationManager.makeNonAnonymousConfluenceUserFromToken(String) instead.
MacroFormDetails.makeParameterFormDetails(String, String, boolean, java.util.List) instead
ManagedCache instances.Cache ) as well as locking items and
and managing base cache properties ( ManagedCache )AdminTask as being completed.
AdminTask as being completed.
request as a request for a WebSudo resource.
MacroDefinition using either V1 or V2 macro storage format.
UserResourceIdentifier to storage format.
Marshaller or Unmarshaller
suitable for particular usages.Integer as the maximum number
of results to return to a query.Maybe.Content metadata as the "mediaType" entry.
BooleanQueryFactory with the current one.
PageTemplateManager.mergeVariables(PageTemplate,List,String)
Messages.MessageHolders loaded into the
action's ValidationAware implementation.MessageHolder instances.MessageHolder instance into all MessageHolderAware actions.Message will be displayed at.MessageHolder messages into a ConfluenceActionSupport instance
after Action execution but before Result execution.MimeMessages based on their size.ExceptionTolerantMigrator.migrate(String, com.atlassian.confluence.content.render.xhtml.ConversionContext)
entity_names in the os_propertyentry table to CWD_<lowercase_username>.
FragmentTransformers,
Unmarshallers and Marshallers
which are aware of when they've made a transformation that constitutes a "migration" from one format to another.MigrationAware interface in a Predicate.CollapsedMap and EnrichableMap instances.Link supported at the moment) will provide
the HTML/XML class attribute value to be used when rendering the linkContentEntityObject as they see fit.ModuleDescriptorCacheModuleDescriptorCacheThreadPoolExecutor.CallerRunsPolicy implementation which publishes
QueueOverflowEvent if there are no more threads or queue slots available to process all eventsContentEntityObject container.
targetSpace.
AbstractVersionedEntityObject.getVersion() to the other.
AbstractVersionedEntityObject.getVersion() to the other.
EditContentBean
or appropriate rpc call such as ConfluenceRpc.movePageToTopLevel(com.atlassian.confluence.it.Page, com.atlassian.confluence.it.Space)
targetSpace.
OldMultimediaMacro).Term.BooleanOperator.AND.
MultiTextFieldQuery into a lucene query.ConfluenceReIndexer instead.NamedBeanContextItemProvider.getContextMap()ClusterUtils instead}ConversionContext.getPageContext().Navigation.Builder instances.NavigationAware.BlogPostService.newCreateBlogPostCommand(BlogPostProvider provider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Draft draft, User user, boolean notifySelf)
BlogPostService.newCreateBlogPostCommand(BlogPostProvider provider, ContentPermissionProvider permissionProvider, Draft draft, User user, boolean notifySelf)
CommentService.newCreateCommentFromEditorCommand(long, long, String) if you must.
PageService.newCreatePageCommand(PageProvider provider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Draft draft, User user, boolean notifySelf)
PageService.newCreatePageCommand(PageProvider provider, ContentPermissionProvider permissionProvider, Draft draft, User user, boolean notifySelf)
PageService.newCreatePageCommandFromExisting(PageProvider provider, ContentPermissionProvider permissionProvider, Draft draft, User user, boolean notifySelf, SpaceProvider spaceProvider)
ExternalGadgetSpec.
MessageHolder instance.
ResourceIdentifier for a blog post wiki-link in the form "KEY:/2013/03/10/Blog title" or
"/2013/03/10/Blog title".
ServiceCommand for moving an existing BlogPost.
RenderContentCommand that will render given wiki markup content in the context of the
entity and space provided by the locators.
RenderContentCommand that will render given xhtml content in the context of the
entity and space provided by the locators.
ExternalGadgetSpec.
ImportProcessorContext.hasPendingDeferredObject()
<span> elementsClusterConfigurationHelper for use when clustering is not being used.ClusterManager for use when no clustering is configured.execute() method is called in the context of a user
who is not authorized to perform the action.LikeCreatedEvents and sends out a notification if appropriate.NULL object than to use Java's null value.
DefaultSiteMigrator.DEFAULT_NUMBER_OF_THREADS
ObjectPersister for a given ImportedObject.HibernateHandles, to allow clients to pop the queue and only have to deal with actual persistent objects.AdminConsole.DatabaseConfiguredEvent and update local plugin state
on clustered plugin events
LoginManager.onFailedLoginAttempt(String userName, HttpServletRequest servletRequest) instead
LoginManager.onSuccessfulLoginAttempt(String userName, HttpServletRequest servletRequest) instead
UserIndexingUpgradeTask doesn't add PersonalInformation for
deactivated users that have not authored content.
Editor.openDraftChangesDialogFromAutosave()
Editor.openLabelsDialog()
AUIDropdownMenu.open() instead
Editor.openMovePageDialog() .
Editor.openRestrictionsDialog()
Operations, and the handles of all the objects that must be imported
for those operations to be performed.Options and other Fugue wrappers.BatchableWorkSource implementation which retrieves batches of EntityObjects by
ordering the entities by their IDs.diff package implements
the differencing engine that JRCS uses.OutgoingLinks from ContentEntityObjects.WebWorkVelocityContext that is
OutputMimeTypeAwareContextConversionContextOutputType in the ConversionContext and evaluates href
values appropriately for the output type targeted.PageChangesBean.PageChangesBean(int, Iterable) instead.
Pages for the API.PageLayoutSection.PageLayout.PageManager interface; see the package-info.java for rationale.ContentPermission objects.#PagePermissionsActionHelper(com.atlassian.user.User, com.atlassian.confluence.user.UserAccessor)
AbstractPage: blog posts and pages.Pager - which cannot report the total
size of the result.PageManager.ExceptionTolerantMigrator and storing the result as a new template version.SiteMigrator that manages the migration of Page Templates.String into a
BooleanQueryFactory implementation according to the rules
specified by the SearchQueryInterpreter.
Expansion array.
Expansions into an Expansions instance.
SimpleDisplayServlet to convert friendly URL's to action URLs.TestProperties.PAUSE_MILLIS.
SpacePermission and GlobalPermission.PermissionManagerSpacePermissionsSearchFilter instead.PermittedSpacesQuery to an appropriate lucene query for the
currently logged in user.FlashScope.put(String, Object)
SpaceManager
and call getUrlPath on the Space object. Also note that if a user has been renamed (which is possible
from Confluence 5.3 onwards) then this method is likely to return the wrong key.
Macros.BoostingStrategy
implementations provided by any plugin.Transformer which passes the input through a series of other transformers provided by enabled plugins'
TransformerModuleDescriptors, in addition to a set of defaults transformers.DataSources for plugin module resources.ResourceDescriptor.Hibernate session.MacroManager from a plugin.MacroManager.getModule() method.ExternalGadgetSpecs to the SAL PluginSettings API.ReferenceInsertionEventHandler that delegates reference insertion processing to the provided
ReferenceInsertionPolicy.PopularContentProvider and PopularContentPanel.HtmlAnnotationEscaper.Velocity13CompatibleResourceLoader
CacheManager into a CacheManagerAdapter before injecting into those
classes that require cache manager of either types CacheManager
or CacheManager.
PreRenderedMailNotificationQueueItems.Editor.clickPreview()
ProfilePictureInfo.getDownloadPath().
ConfluenceSitemeshDecorator for
the actual decoration.MBeanExporterWithUnregister.isEnabled() to always return false
LoginInfo instead.
LoginInfo instead.
LoginInfo instead.
LoginInfo instead.
LoginInfo instead.
PropertySetItemPersister if the ImportedObject matches.*CreateEventss.
*RemoveEvents.
*UpdateEvents.
Context to a destination Context.
Application.getName().
SearchQuery objects.QueryTokenizer.QueryTokens.ThreadPoolExecutor.workQueue
EditorTest that we should probably move here.ClassPathTestCollector with
PathMatchingResourcePatternResolverJsonEscapeUtils.quote(String)
TransactionExecutor that wraps all
TransactionCallback calls within a read only transaction.ReceivedEmail objects.MimeMessages from the Mail Server poll into ReceivedEmails that can be stored.RecentlyUpdatedItems with a common author, as displayed
on the Confluence dashboard.MimeBodyPartRecorder.track(javax.activation.DataSource) calls.
ReflectiveObjectPersister.LuceneIndex.search(IndexSearcherCallback).
Settings.maxSimultaneousQuickNavRequests.
Matcher which catches Strings that match a given regex.TransactionSynchronization on the current transaction.
SearchIndexesAction
AttachmentService implementation that communicates with Confluence remotely using the Confluence REST API.ChildContentService implementation that communicates with Confluence remotely using the Confluence REST API.RemoteChildContentService.ChildContentService implementation that communicates with Confluence remotely.ContentBodyConversionService implementation that communicates with Confluence remotely using the Confluence REST api.ContentBodyConversionService implementation that communicates with Confluence remotely.ContentLabelService implementation that communicates with Confluence
remotely using the Confluence REST API.ContentService implementation that communicates with Confluence remotely using the Confluence REST API.RemoteContentPermission insteadRestErrors that can be used
by the client.SpaceService implementation that communicates with Confluence remotely using the Confluence REST api.LabelManager.removeAllLabels(Labelable).
SpacePermission's from the specified space.
SpacePermission's for the specified group.
ContentPermissionManager.removeAllUserPermissions(com.atlassian.confluence.user.ConfluenceUser)
instead.
SpacePermission's for the specified user.
SpacePermissionManager.removeAllUserPermissions(com.atlassian.confluence.user.ConfluenceUser)
instead.
ImageDetails for the given Attachment.
DraftService.removeDraft(long)
DraftManager.removeDraft(Draft)
LikeManager.removeLike(ContentEntityObject) instead. Since v4.3.
LikeManager.removeLike(com.atlassian.confluence.core.ContentEntityObject, com.atlassian.user.User) with
AuthenticatedUserThreadLocal.get() instead.
ContentEntityManager.removeContentEntity(com.atlassian.confluence.core.ContentEntityObject)
UserManagementHelper.removeUser(User))
PersonalInformationManager.removePersonalInformation(ConfluenceUser).
ConfluenceRpc.executeAuthPluginXmlRpc(String, String, Object...)
ConfluenceRpc.executeAuthPluginXmlRpc(String, String, Object...)
RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String)
RelatedContentRefactorer.updateReferences(SpaceContentEntityObject, com.atlassian.confluence.spaces.Space, String)
RelatedContentRefactorer#updateReferrers(com.atlassian.confluence.pages.Attachment, com.atlassian.confluence.spaces.Space, String, String)
BodyType.
PreRenderedMailNotificationQueueItem and renders the body.
PageInfoAction.renderWikiLink(String) instead.
PollingChangeTrackerPollingChangeTrackerConfluenceBootstrapConstants.CONFLUENCE_HOME_CONSTANT
and ConfluenceBootstrapConstants.CONFLUENCE_LOCAL_HOME_CONSTANT
in the given text with the correct paths.
GeneralUtil.replaceConfluenceConstants(String, java.io.File, java.io.File)
instead.
AttachmentDataDao.replaceDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
MacroDefinitions in the supplied storageFragment with a String.
RequestTimeThreadLocal, and clears it once
the request completes.VelocityFriendlyPageBuilderService.requireResource(String, java.io.Writer) instead.
Macro implementations to define what format the
macro body should be passed to the execute method as.ResettableXmlEventReader.nextEvent() or ResettableXmlEventReader.next().
com.atlassian.confluence.util.ClusterUtils.resolveName(String) instead}
Macros resource aware.DataSource.
ResourceIdentifier
during conversion (i.e.DataSources.
DataSources.
HttpServletResponse's ServletOutputStream so that it is closed properly.AttachmentEntity objects.RemoteChildContentServiceAcceptanceTest by only testing REST-specific data in the response,
such as _links and _expandable maps.ContentEntity objects.ServiceExceptions thrown by REST resources.ServiceExceptions into Responses containing RestErrors.Navigation API with URI-building methods.NavigationService to return RestNavigation instances.PluginPersistentStateStore before
execution and restore it after execution.SpaceEntity objects.UserSessionEntity objects.DocumentResultScores.SearchResults.SearchFilter. If you must
perform post search filtering, you can filter SearchResults returned by
the methods on SearchManager.LongRunningTaskManager.stop(long, java.util.concurrent.TimeUnit) has been called.
DelegatingThumbnailRenderer.retrieveOrCreateThumbNail(com.atlassian.confluence.pages.Attachment, java.io.File, int, int)
Thumbnail for this attachment.
ContentEntityObject back to its state at the version specified by version.
UserKeys in UserResourceIdentifiers in the supplied storage format content, by
using the supplied function to map on userkey to another.
ConfluenceRpc to perform plugin operations.RssRenderSupport
to render an RSS item.RunAsUserCommand.RunAsUserCommand(com.atlassian.confluence.user.ConfluenceUser, ServiceCommand) instead.
ModelMapBuilder.
ModelMapBuilder.
AttachmentDataDao.saveDataForAttachment(com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
AttachmentDataDao.saveDataForAttachmentVersion(com.atlassian.confluence.pages.Attachment, com.atlassian.confluence.pages.Attachment, AttachmentDataStream)
DraftService.saveDraftFromEditor(Long, String, DraftType, String, Long, String, int)
UserStatusManager.saveUserStatus(ConfluenceUser, String)
UserStatusManager.saveUserStatus(ConfluenceUser, String, Space)
Suite that allows specifying patterns of names classes to include/exclude.@RunWith(Suite.class)
ResultTemplate.
ResultTemplate.
ResultTemplate
ResultTemplate
ResultTemplate
include pagination and search parent name support.
ContentSearch instead.SearchWithToken.getSearchToken() on the specified search).
SearchManager.search(ISearch) by passing in a ContentSearch.
Searchable objects.ContentNameMatchs
to be consumed by ContentNameSearchAction.
SearchManager.searchEntities(ISearch, EntityVersionPolicy) instead.
SearchManager.searchEntities(ISearch, EntityVersionPolicy) instead.
SearcherWithTokenAction instead.LuceneResultFilter as a parameter.
If you need to perform post-search result filtering, perform it on the SearchResults
returned by SearchManager.
SearchManager instance for handling queries based on
parameter values.
SearchManager.convertToEntities(SearchResults, EntityVersionPolicy) and
SearchManager.searchEntities(ISearch, EntityVersionPolicy).ResultTemplate
include pagination and search parent name support.
SearchQuery instance
from the provided String value.SearchQueryInterpreter if an error occurs
while creating a SearchQuery.Exception thrown by the SearchQueryParser if it runs
into trouble converting a criteria string into a SearchQuery.SearchResultType.SearchResult objects instead.searchQuery.spaceKey=conf_all&searchQuery.queryString=hello.SearchSort instance from parameters named
"sort" and "reverse".GeneralConfigurationAction.notifications, as long as they are
permitted to see it.
notifications, as long as they are
permitted to see it.
UserResolver is used by the TrustedApplicationsFilter to find
a user based on the application certificate.ResourceAccessor that gets resources via the servlet context.RowCallbackHandler which clears the session after processing a configurable
number of rows.Settings.setAntiXssMode(boolean) instead.
ApplicationConfiguration instance.
BodyContent object for this ContentEntityObject.
ContentEntityObject.setBodyAsString(String).
ContentPermissions passed.
SearchQueryParameters.setContributor(ConfluenceUser) instead.
ConfluenceEntityObject.setCreator(ConfluenceUser) instead.
ContentPermissionType choice in the PagePermissionsEditor
by clicking the appropriate radio button.
UserInterfaceState.setDashboardSpacesTab(String) instead
InclusionCriteria value to use in the
underlying parser.
InclusionCriteria should be applied to a value
in the absence of a specific token.
ViewPageAction.setComment(Comment) from the application.
ConfluenceEntityObject.setLastModifier(ConfluenceUser) instead
WebLink.
ConfluenceRpc.setLogLevel(String, Level)
@setContent instead.
Comment.setOwner(com.atlassian.confluence.core.ContentEntityObject)
ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, com.atlassian.confluence.it.ContentEntity)
ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, com.atlassian.confluence.it.ContentEntity)
PageAcceptanceTester.setPageLabels(String, String, String, com.atlassian.confluence.it.User) with
the default user of User.ADMIN
ContentPermissions for the Page, overwriting any existing ones.ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, com.atlassian.confluence.it.ContentEntity)
ConfluenceRpc.grantContentPermission(com.atlassian.confluence.it.content.security.ContentPermission, com.atlassian.confluence.it.ContentEntity)
DefaultExportContext.setExportScope(ExportScope)
SearchManager.
ConfluenceFlavourService.
SpacePermission.ListQuery.ALL_VERSIONS
ListQuery.LATEST_VERSIONS
Created vs Modified is checked by the DefaultFeedBuilder.
ReportUserMacrosWithWikiTemplateUpgradeTask.
ChooseThemeComponent.getAvailableThemes() and submits the Form.
DownloadPolicy used by Confluence to be selected via
the global system setting 'attachmentSecurityLevel'.DefaultWebInterfaceContext.setCurrentUser(ConfluenceUser).
AuthenticatedUserThreadLocal.set(ConfluenceUser) instead.
UserDetailsManager.
SpaceGroupPermission.setUserSubject(ConfluenceUser)
LikeEntity.setUser(com.atlassian.confluence.user.ConfluenceUser) instead.
Notification.setReceiver(ConfluenceUser).
SpacePermission.setUserSubject(ConfluenceUser) instead.
PersonalInformation.setUser(ConfluenceUser) instead.
Editor.setVersionComment(String)
PageInfoAction.renderWikiLink(String) instead.
true if the given bean should not be considered for
auto-proxying by this post-processor.
Editor.showPageLayout2Menu().
SignupForm.signUpUser(String, String, String, String, String)
DirectoryServiceFactory which doesn't suffer from DIRSERVER-1504,
where the schema LDIF files can fail to be extracted when the java.class.path system property
is not set to a meaningful value.PathConverterManager to convert the incoming (friendly) url into a url
that maps to an webwork action.Strings into SearchQuery implementations
according to the SearchQueryInterpreter provided at construction
time and returns a BooleanQueryFactory.SearchQueryInterpreter to transform string tokens into
SearchQuery implementations.
SearchQueryInterpreter to transform string tokens into
SearchQuery implementations and using the specified
InclusionCriteria as the default criteria
for untagged tokens.
"MISSING" or
null.SimpleImageRenderPredicate.Iterable wrapper for an iterator.SiteMigrator.SiteMigratorFactory.SiteMigratorFactory(org.springframework.transaction.PlatformTransactionManager, ContentDao, com.atlassian.cache.CacheManager, org.quartz.Scheduler, com.atlassian.confluence.pages.templates.persistence.dao.PageTemplateDao, com.atlassian.confluence.pages.templates.PageTemplateManager, com.atlassian.config.db.HibernateConfig)
PredefinedSearchBuilder.buildSiteSearch(SearchQueryParameters, int, int) instead.
SiteSearchPermissionsSearchFilter
into a lucene filter.CommentsSection.timedSize(), which returns an TimedQuery instead.
InfoStream, to SLF4J.SearchManagerSearchSortParameter.Space objects.Space objects.ConfluenceActionSupport.isPermitted()
and use PermissionManager.hasPermission(User,Permission,Object) instead.
This will make it easier to determine the permissions required to invoke an action as they would be more
explicit and in one place (you won't have to check whether the class or its super class implements this
interface). Also implement BreadcrumbAware and call:
BreadcrumbGenerator's getSpaceAdminBreadcrumb methodSpaced instead.SpaceManager.Space.SpaceEntity objects.SpaceEntity objectsSpaceEntityLists are queried in.SpaceEntityUserProperties during the REST entity expansion.Space objects out of Space hibernate objects.SpaceGroup.SpaceGroupPermission.SpaceGroupPermission(SpaceGroup, String, ConfluenceUser, String)
DocumentFieldName.SPACE_KEY instead
SpaceAvailableAction instead.
SpaceCategoryQuery or InSpaceQuery
implementations.SpacePermissionsSearchFilter into a lucene filter.SpaceSummary objects out of spaces.SpaceType of the space a searchable belongs to.SessionFactoryUtils to find the currently running session.session factory that uses Spring's (2.x) standard way of accessing the sessionEmailHandler that stages emails.LdapService.PORT_RANGE_START
and LdapService.PORT_RANGE_END.
MailFacade.start() except it removes all existing mail servers if any are configured.
VelocityUtils.getRenderedTemplate(String, java.util.Map)UserKeys as components
of UserResourceIdentifiers.FragmentTransformers.MacroDefinition into macro v2 storage format.PageLayouts.UserResourceIdentifiers to storage format.Attachment on the specified content object.
Attachment on the specified content object.
StreamableMacro interface that provides a default implementation of the redundant
execute method.Streamable instances.ViewGeneralConfiguration, allowing the
view mode of the General Config to be tested.
ViewGeneralConfiguration, allowing the
view mode of the General Config to be tested.
ExternalGadgetSpec objects.ExternalGadgetSpecIdGenerator.
int startOffset = 0;
int maxResults = 10;
ContentSearch search = new ContentSearch(query, sort, filter, startOffset, maxResults);
count hits.
date.
Summariser.summarise(String) but provides more control over the summary process.
SupportToolsPage, one of the tabs that may be selected by the user.com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
to Level.ERROR, which is very commonly performed to suppress its noisy logging.
SessionFactoryTypeThreadLocal.CacheManager implementation which delegates to one of three other CacheManagers,
one for local caches, one for replicated caches, and one for hybrid caches.LabelUtil.syncState(String, LabelManager, User, Labelable)
SystemAdministratorCondition because this one is now inaccurately namedCachedReference.ClusteredLockClusterManager that uses Tangosol Coherence.ManagedCache view onto a Tangosol Cache.TransactionProxyFactoryBean to use the class loader that the class of the
target object was loaded from.AbstractErrorQueuedTaskQueue to expose its more interesting statistics via JMX.TempIndexWriter.TempIndexWriter.PageTemplates.#getDefaultTemplateLocation(String)
Term.Term.
DashboardRecentlyUpdatedContentMacroAcceptanceTest.testCannotSeeStatusUpdatesFromUsersNotInNetwork() except it checks against a user who
used to be in the network.
VisitNoopAndCancelAlertsRule by leaving an alert open.
Description to locate the test method within the given class.PageOperationsAcceptanceTest.
TextFieldPrefixQuerys.TextFieldQuerys.ThemeResource instead.PluggableLuceneSearchMapperRegistry which will first look for a
ThreadLocal cache of available search mappers before delegating.FuncTestThreadUtils for the rpc-encoded fields this test can use.ThreadLocal to keep track of embeddable images.Thumbnail.MimeType#PNG toString() instead, as we use PNG now thumbnails.
ThumbnailInfo.ThumbnailInfo(ImageDetails, Dimensions, String), or
ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment, String)
ThumbnailManager.getThumbnailInfo(com.atlassian.confluence.pages.Attachment).ThumbnailInfo objects for a list of
image Attachments, and determines the maximum height and width of the
thumbnails and images so that the rendered columns and rows can be sized
appropriately.Thumbnails.Thumbnails(List, ImagePathHelper, int, ThumbnailManager)
Thumbnails.Thumbnails(List, ImagePathHelper, int, ThumbnailManager)
Period.ApplicationEvent.TimeZone.ConfluenceEntityUpdated events that represent changes in the display title.BooleanQuery instance using the current state of this
BooleanQueryFactory.
TrustedApplication based on
this instance of ConfluenceTrustedApplication.
PermissionRow.buildParameterName(String, String).
toJSONString method allows a class to produce its own JSON
serialization.
Context into a map.
StaxUtils.toXmlString(javax.xml.stream.XMLEventReader, XmlOutputFactory)
AnnotationBoxedElement that delegates all operations to
the wrapped element except for toString() which is delegated to the boxed value itself.Trackback.TransactionalCacheFactory)
are properly cleaned up and not allowed to pollute subsequent usages of the same request thread.TransactionCallbacks so that they may
occur in a separate context (e.g.DateFormats used to format and parse dates when transforming between Confluence formats (such as editor and storage formats).TrustedConnectionStatus from the response to an HTTP request using the Trusted Applications
Authentication protocol.TrustedTokenFactory to a HTTP request and allows for status
reporting on an executed request.TrustedConnectionStatusUser which represents a user that no longer exists, perhaps because the repository which
contains it is no longer accessible, or the user has been removed from an external repository.UnknownUser.unknownUser(String, com.atlassian.confluence.util.i18n.I18NBean)
UnknownUser.unknownUser(String, com.atlassian.confluence.util.i18n.I18NBean)
UserChecker.isUnlimitedUserLicense() instead.
FragmentTransformer that transforms by unmarshalling and then re-marshalling the fragment.ResourceIdentifier used for usernames that cannot be resolved to existing users.ResourceAwareMacroInvocationHandler.
Content instance.
Content instance.
UpdateAttachmentsOnFileSystemExceptionUpdateAttachmentsOnFilesystemOnPageMoveListenerContent instance.
Content instance.
Settings boolean field.
Settings String field.
MacroDefinitions in the supplied storageFragment.
ConfluenceRpc.saveBlogPost(BlogPost).
XmlRpcContentClient.saveBlogPost(BlogPost).
HibernateDdlExecutor and associated
DdlCommands, or HibernateConfig
if your code still needs to know which DB type its using.UploadedResource instead.DefaultSpaceLogo.reset() in a finally block.
GeneralUtil.getCharacterEncoding().
GeneralUtil.getCharacterEncoding().
UrlResourceIdentifier.UsageInfo.UsageInfo(int, int, int, int, int, int, int) instead.
ConfluenceUser.getKey().
User, Group, or membership.TargetUserCanUseConfluenceCondition or RemoteUserCanUseConfluenceConditionUserDto.UserDto(String, String, String, String, String, String, String, String, String, String, com.atlassian.confluence.plugins.rest.entities.UserPreferencesDto, boolean, boolean)
UserEntity.FollowingTargetUserConditionUserHistory.maxHistoryLength.UserHistory objects.IdentifierGenerator which generates UserKey objects.UserType which allows UserKey objects to be persisted
as mapped properties.I18NBeanFactory
should implement this interfaceI18NBeanFactory for any
beans served by spring that implements UserLocaleAware.UserLoginInfo.UserLoginInfo(ConfluenceUser)
UserMacroLibrary.DefaultPermissionsAdministrator.UserPermissionRows.
UserResourceIdentifier.create(UserKey)
or UserResourceIdentifier.createForNonExistentUser(String).
UserStatus.UserStatus(ConfluenceUser, String, Space)
UserStatus.UserStatus(ConfluenceUser, String, Space)
UserStatus.UserStatus(ConfluenceUser, String, Space)
UserStatus.UserStatus(ConfluenceUser, String, Space)
ConfluenceGzipFilter) for the hosted
environment since the GZip compression is always switched on for the container.ValidationResult.ContentType for the given type string.
ContentTypes for the given set of type strings.
Content.Version instances.Version instances from hibernate objects.VersionHistorySummary.VersionHistorySummary(long, int, com.atlassian.confluence.user.ConfluenceUser, java.util.Date, String)
UnresolvedLink.ViewUserProfilePermissionsSearchFilter to a lucene filter.MailServices.getReceivedMessage() but waits until a message is received or until a timeout is reached.
MailServices.getReceivedMessages() but waits until a message is received or until a timeout is reached.
MailServices.getReceivedMessages() but waits until a message is received or until specified timeout is reached.
DefaultSelenium.waitForCondition(String, String) does.
ConversionContext that was previously used to perform a migration, determine if that context
contains information that indicates whether a "migration" was performed.
WebTester.LicenseService.LoginEvent instead.WebSudoManager.matches(String, Class, java.lang.reflect.Method).WebSudoNotRequired instead.WebSudoRequired instead.WebTestPluginHelper.WebTestPluginHelper(net.sourceforge.jwebunit.junit.WebTester, com.atlassian.confluence.it.User)
NotificationData instances for new users.BodyType of the content being diff'd and convert
any wiki content to HTML prior to diffing using the supplied DaisyHtmlDiffer delegate.ContentEntityObjects that require migration.PreRenderedMailNotificationQueueItem instance.
InputStreamConsumer with input stream ensuring that the input stream gets closed properly afterwards.
ImageAttributeWriter.writeAttribute(String, String) will be called.
image (expected to be a PNG image) to the servlet output stream of the response.
VelocityUtils.writeRenderedContent(java.io.Writer, CharSequence, java.util.Map) instead.
ILuceneConnection.WriterActions.StorageFormatCleaner and RenderedContentCleaner instead.StorageFormatCleaner instead.StorageFormatCleaner instead.ContentEntityObjects that have XHTML formatted bodies.XhtmlTimeoutException occurs when rendering a fragment.PluginModuleEnabledEvent and PluginModuleDisabledEvent
to register Macros with itself.XhtmlTimeoutException occurs when rendering a Macro.SpaceDescriptions with BodyContent of type BodyType.XHTMLXMLEventFactory, without it there may be weird classloader issues.XMLOutputFactory is an abstract class :(
We have implementations of XMLOutputFactory that we want to make available to plugins
but OSGI ignores them because it only acknowledges beans with interfaces.XMLOutputFactory.TransformerFactory which can be used for XSLT processing and parsing.XslTransformer instead.XsrfTokenInterceptor can not be applied.BandanaSerializerFactory which returns XStream
based serializers.XStreamManager instead.XmlConfigurationProviderConfluencePluginObjectFactory
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||