|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
BeanPostProcessor
implementation that wraps each eligible bean with
an AOP proxy, delegating to specified interceptors before invoking the bean itself.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.AbstractLuceneSearchResult.AbstractLuceneSearchResult(com.google.common.base.Function)
Condition
s 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
getEntities
FreeMemoryAwareImageRenderPredicate
.ConfluenceXMLEventWriter.add(javax.xml.stream.events.XMLEvent)
.
ConfluenceSoapService.addAttachment(String, long, com.atlassian.confluence.rpc.soap.beans.RemoteAttachment, byte[])
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...)
CreateSpaceDialog
CreateSpaceDialog
UserAccessor.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
.AdminTask
s.AlternativeDirectoryResourceLoader
for StaticPlugin
s.templateFileName
in the constructor.
ReferenceInsertionEventHandler
s that need to deal with
any AnnotationBoxedElement
s context values.BoxedValue
and AnnotatedElement
interfaces to be implemented by implementations
that are responsible for associating annotations with an object.ReturnValueAnnotation
s and box the result of calling or accessing the target with these annotations.RequiresFormat
annotation on the
Macro
class.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)));
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));
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.AttachmentDataDao
implementations.AttachmentDataStorageType
s.InputStream
received to create an attachment
is different to the declared size or length of the attachment.AttachmentEntity
objectsAttachment
s based on file names in the given locale.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
.
AuthorSearchFilter
into a lucene filter.AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean)
instead.
AbstractUpgradeTask
s 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.
ActionValidatorManager.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
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
.CachingAttachmentDao.getLatestAttachment(ContentEntityObject, String)
in an AttachmentCache
.PropertySet
s.true
if this configuration supports the required capability during acceptance tests, otherwise false
.
Editor.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.
Action
s that require captcha validation.CaptchaAware
.Category
.AliasedKey
ColourScheme
s provided.
SearchFilter
s 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.ChangeDocumentBuilder
Searchable
s should be indexed as change documents.SearchResultType.CHANGE
.
ClassLoader.getResource(String)
.StorageFormatCleaner.cleanQuietly(String)
XhtmlCleaner.cleanQuietly(String)
CreateSpaceDialog
AttachmentRemovalConfirmationDialog
to the resulting AJS dialog DOM.
IOUtils.closeQuietly(InputStream)
IOUtils.closeQuietly(OutputStream)
IOUtils.closeQuietly(Reader)
IOUtils.closeQuietly(Writer)
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.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
.Comment
set on it by the CommentAwareInterceptor.CommentEntityTree
.CommentBean.newInstance(int)
and CommentBean.commentExists()
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.
Cache
.AbstractWebFragmentModuleDescriptor
.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
.ConfluenceEventPublisherManager
EventPublisher
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.activateOptions()
is called.
HtmlUnitConfig
that contains internal Atlassian code.ConfluenceI18nResolver.ConfluenceI18nResolver(I18NBeanFactory, LocaleManager)
LockFactory
that switches between Coherence-based locking
or ReentrantLock
based on whether this instance is clustered.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
fullDatabaseConfiguredEvent
, 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
.ConfluenceSpringContextInstanceFactory.getInstance(Class)
method such that certain beans are created from a prototyped scope.Settings.getIndexingLanguage()
.ConfluenceVelocityManager.getConfluenceVelocityContext()
instead.ConfluenceVelocityResourceCache
instead.WebIcon
WebLabel
WebLink
ConfluenceWebInterfaceManager
.WebResourceModuleDescriptor
insteadApplicationWeights
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
.
ContentEntityObject
.ContentEntity
objects.ContentEntity
objectsContentEntityMigrationBatchTask
and ensures that the flush mode of the session is set
to commit.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.Transformer
objects, typically used by macro developers to obtain
and optionally modify macro tags (as MacroDefinition
objects) in a page of macro body content.ContentNode
s.CategoryMapper
instances which have
an already created cache of content types for the index.ContentTypeEnum
s.ContentTypeEnum
s to and from strings in the DB.ContentTypeQuery
implementations.UserKey
s from the body content of ContentEntityObject
s.WebInterfaceContext
VelocityContextItemProvider
s, 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
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
.
link
.
link
.
link
.
macroDefinition
.
macroDefinition
.
macroDefinition
.
storageFragment
.
storageFragment
.
SearchManager.convertToEntities(SearchResults, EntityVersionPolicy)
instead.
HtmlElementIdCreator.convertToIdHtml5(String)
.
wikiContent
(Wiki markup).
wikiContent
(wiki markup).
wikiContent
.
EditContentBean
(representing the new page).
IOUtils
instead
SpaceDao.countSpaces(SpacesQuery)
instead.
SpacesQuery
.
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
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)
)
CopyPageAction
has different authorisation and
validation logic from CreatePageAction
.EditContentBean.CreateByUrlBuilder
instead.
EditContentBean.CreateByUrlBuilder
instead.
ContentPermission
s 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
.
com.atlassian.confluence.plugins.createcontent.rest.SpaceBlueprintResource
WritableDownloadResourceManager
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.
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
objectDateRangeQuery
s.DdlCommand
s 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.AttachmentManager
.#DefaultAttachmentManager(com.atlassian.confluence.links.LinkManager, com.atlassian.confluence.links.LinkManager, com.atlassian.confluence.links.LinkManager)
Clock
interface that
simply returns a new Date
instance.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)
I18NBean
s which will return a bean either for the default or setup locale.I18NBean
s using the LocaleManager.DEFAULT_LOCALE
.
I18NBean
s using the SessionKeys.LOCALE_FOR_SETUP
and LocaleManager.DEFAULT_LOCALE
as a fallback.
ImageDetails
via Hibernate.ImageDetails
for Attachment
s.DefaultIntrospector
and provided jsonators.
LicenseManager
.MacroMetadata
about the Macro
s 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.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)
.
UserMentionsExtractor
and InlineTaskUserExtractor
.MentionsParser
mechanism is deprecated with no replacement. Use #DefaultUserMentionsExtractor(com.atlassian.confluence.user.UserAccessor, com.atlassian.confluence.content.render.xhtml.XmlEventReaderFactory)
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.AttachmentDao
s that delegate so that clients
can get to the underlying implementation.MigrationAware
and FragmentTransformer
.ObjectPersister
for a given ImportedObject
.Marshaller
of MacroDefinition
s 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).
user
.
user
.
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)
com.atlassian.confluence.plugins.profile.actions
package.EditorAutocompleteLinkShortcutTest
.EditorAutocompleteLinkShortcutTest
.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
.ConversionContext
.writeTo()
method is called.
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.String
s from a list of Objects.
EventCartridgeProcessor
s.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
ExceptionReport
.Excerpter
.ExcludePersonalInformationSearchFilter
into a lucene filter.XmlStreamWriterTemplate.execute(java.io.Writer, XmlStreamWriterCallback)
MacroExecutionContext
.
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
.
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
.ConfluenceDocumentBuilder
ConversionContext.getPageContext()
.
UserMentionsExtractor.extractMentionedUsers(javax.xml.stream.XMLEventReader)
event
is an instance of ClusterEventWrapper
, returns the wrapped event.
date
.
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.CustomContentEntityObject
with the specified pluginContentKey
CustomContentEntityObject
with the specified pluginContentKey.
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[])
.
NotificationDao.findNotificationByUserAndContent(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject)
instead.
Notification
s for User
s 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)
LicenceUpdatedEvent
s in order to reset the cache in UserChecker.resetResult()
.Font
on the system.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.
FriendlyDateFormatter
).PermissionsFormHandler.fromFormParameterName(String, com.atlassian.confluence.spaces.Space, String)
PersistentEnum
definition.
System.getProperties()
.
PermissionsFormHandler.FULL_FORM_PARAMETER_PREFIX
UserPrefSpec
.
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.
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.
ContentPermission
s in this set that do not exist in the
given collection.
SearchableDao.getLatestSearchableHandlesGroupedByType()
SpacesQuery
.
AdminTask
s 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
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
.
HibernatePersonalInformationDao.getByUser(com.atlassian.confluence.user.ConfluenceUser)
instead.
PersonalInformationDao.getByUser(com.atlassian.confluence.user.ConfluenceUser)
instead.
BlogPostReference
better suits your needs.
Category
that this docId belongs to.
URLClassLoader
s presently)
CacheService
.
LookAndFeelAction.isDefault(String)
AtlassianBootstrapManager.getConfiguredApplicationHome()
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)
.
IdContentLocator
that can locate a ConfluenceEntityObject
by an id.
ContentEntity
provided by this entity.
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.
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.
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 ""
ModuleDescriptor
s
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)
EditorContent
.
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.
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.
ConfluenceEntityObject.getCreator()
instead.
null
if the user doesn't exist or the name is null
.
String
s.
DefaultPermissionsAdministrator.GroupPermissionRow
s for printing in a UI.
DefaultPermissionsAdministrator.GroupPermissionRow
s for printing in a UI.
SearchResultGroupEntity
list that was found using the QUICK search.
UserAccessor.getGroupNames(User)
or UserAccessor.getGroupNamesForUserName(String)
AdminConfigurationCriteria
.
ContentEntityObject
s, filtered to only include the requested types.
AbstractDialog.getDialog()
pageelement if you need to use the dialog.
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
)
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.
SimpleLink
s.
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 String
s
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.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.
String
s or SearchQuery
s.
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.
ContentEntityObject
s that have been newly added or modified
since the date specified.
ContentEntityObject
s 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.
null
source for republishing locally.
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.
WebResourceManager.includeResources(java.io.Writer)
, which includes references to
all the delayed Javascript and CSS resources requested by WebResourceManager.requireResource(String)
.
WebResourceManagerImpl.requireResourcesForContext(String)
).
FileDownloadResourceWriter
for storing output of a macro in a temporary location.
DownloadResourceWriter
for a downloadable resource.
SearchResultEntity
list that was found using the FULL search.
BuildInformation.getGitCommitHash()
instead
ExportContext.getExportScope()
SearchableDao.getCountOfLatestSearchables()
instead.
ContentNameSearchSection
s 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.
Page
s that are either created or edited by the specified user
String
s representing space scopes.
VelocityFriendlyWebResourceManager.getStaticPluginResource(com.atlassian.plugin.ModuleDescriptor, String)
SimpleSiteStructure
which has been
constructed.
FollowEvent.getFolloweeUser()
instead.
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)
.
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 TranslationTransform
s.
DownloadResourceWriter
to get the resource path.
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)
String
s.
UserResourceIdentifier.getUserKey()
SpaceGroupPermission.getUserSubject()
LikeEntity.getUser()
instead.
Notification.getReceiver()
instead.
ContentPermission.getUserSubject()
instead.
UserLoginInfo.getUser()
.
SpacePermission.getUserSubject()
instead.
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.UserPermissionRow
s for printing in a UI.
DefaultPermissionsAdministrator.UserPermissionRow
s 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.DefaultPermissionsAdministrator.GroupPermissionRow
s.
GsonJsonator
.IndexTask
s 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()
.HandleBasedSubsetResultFilter
.MacroDefinition
s in the supplied storageFragment
without making changes
to the storage representation.
MacroDefinition
s 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()
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)
Editor.hasRestrictionsSet()
Editor.hasViewAutosavedChanges()
PermissionManager.hasPermission(com.atlassian.user.User, com.atlassian.confluence.security.Permission, java.lang.Object)
instead.
HeartbeatAction
provides methods used by the client side editor
to detect concurrent changes to a single CEO.DdlCommand
s 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.HtmlUtil.htmlEncode(String)
.
ReferenceInsertionEventHandler
that HTML encodes any value not annotated
as being HtmlSafe.Object.toString()
methodHtmlSafe
annotationResponseHeaderNames.STACK_DEPTH
HttpProxyConfiguration
.HttpContext
class.I18NBeanFactory.getI18NBean()
AbstractDialog.getDialog()
pageelement if you need to use the dialog.
HibernateObjectHandleTranslator.idToHandle(Class)
Attachment
.ImageDetails
.ImageDetails
for Attachment
s.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)
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
.ReferenceInsertionPolicy
ApplicationConfiguration.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.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.KeyPair
s 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
.
ContentActionBreadcrumb
s 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.
ContentEntityObject
s 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
.
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
.DefaultTextContentExtractor
which places a limit on how many bytes of the input stream
are read into memory.TangosolCacheFactory
that adds debug listeners to caches if log level is DEBUG.SearchManager
ListQuery
objects to new ListQuery
s.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)
.
ILuceneConnection
Handle
).LuceneSortMapper
, LuceneQueryMapper
or LuceneResultFilterMapper
)
cannot be found.SearchQuery
to a Lucene Query
.QueryToken
s so
that we can tag some additional meaning.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)
count
hits.
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.
MacroDefinition
s found in storage format.MacroDefinition
s in storage format with other content.MacroDefinitionRequestSerializer
.MacroDefinition
s in storage format.MacroDefinition
to string in wiki markup.Macro.execute(java.util.Map, String, com.atlassian.renderer.RenderContext)
).MacroMetadata
.MacroMetadata
.MacroBrowserManager
to provide additional
MacroMetadata
.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
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
.BooleanQueryFactory
with the current one.
PageTemplateManager.mergeVariables(PageTemplate,List,String)
Message
s.MessageHolder
s 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.ExceptionTolerantMigrator.migrate(String, com.atlassian.confluence.content.render.xhtml.ConversionContext)
entity_name
s in the os_propertyentry
table to CWD_<lowercase_username>.
FragmentTransformer
s,
Unmarshaller
s and Marshaller
s
which are aware of when they've made a transformation that constitutes a "migration" from one format to another.MigrationAware
interface in a Predicate
.Link
supported at the moment) will provide
the HTML/XML class attribute value to be used when rendering the linkContentEntityObject
as they see fit.ModuleDescriptorCache
ModuleDescriptorCache
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()
ConversionContext.getPageContext()
.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)
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.
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>
elementsexecute()
method is called in the context of a user
who is not authorized to perform the action.LikeCreatedEvent
s 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
.HibernateHandle
s, to allow clients to pop the queue and only have to deal with actual persistent objects.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()
Operation
s, and the handles of all the objects that must be imported
for those operations to be performed.BatchableWorkSource
implementation which retrieves batches of EntityObject
s by
ordering the entities by their IDs.diff
package implements
the differencing engine that JRCS uses.OutgoingLink
s from ContentEntityObject
s.WebWorkVelocityContext
that is
OutputMimeTypeAwareContext
ConversionContextOutputType
in the ConversionContext and evaluates href
values appropriately for the output type targeted.PageChangesBean.PageChangesBean(int, Iterable)
instead.
PageCreatedEvent
PageLayoutSection
.PageLayout
.PageMovedEvent
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.PageTrashedEvent
PageEditedEvent
String
into a
BooleanQueryFactory
implementation according to the rules
specified by the SearchQueryInterpreter
.
SimpleDisplayServlet
to convert friendly URL's to action URLs.TestProperties.PAUSE_MILLIS
.
SpacePermission
and GlobalPermission
.PermissionManager
SpacePermissionsSearchFilter
instead.PermittedSpacesQuery
to an appropriate lucene query for the
currently logged in user.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.
Macro
s.BoostingStrategy
implementations provided by any plugin.Transformer
which passes the input through a series of other transformers provided by enabled plugins'
TransformerModuleDescriptor
s, in addition to a set of defaults transformers.DataSources
for plugin module resources
.ResourceDescriptor
.Hibernate session
.MacroManager
from a plugin.MacroManager
.getModule()
method.ExternalGadgetSpec
s 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()
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.*CreateEvents
s.
*RemoveEvent
s.
*UpdateEvent
s.
Context
to a destination Context
.
Application.getName()
.
SearchQuery
objects.QueryTokenizer
.QueryToken
s.ClassPathTestCollector
with
PathMatchingResourcePatternResolver
JsonEscapeUtils.quote(String)
TransactionExecutor
that wraps all
TransactionCallback
calls within a read only transaction.RecentlyUpdatedItem
s 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
RemoteContentPermission
insteadLabelManager.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.
MacroDefinition
s in the supplied storageFragment
with a String.
RequestTimeThreadLocal
, and clears it once
the request completes.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.plugins.profile.actions
package.Macro
s resource aware.DataSource
.
ResourceIdentifier
during conversion (i.e.DataSources
.
DataSources
.
AttachmentEntity
objects.ContentEntity
objects.PluginPersistentStateStore
before
execution and restore it after execution.SpaceEntity
objects.UserSessionEntity
objects.DocumentResultScores
.SearchResult
s.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
.
UserKey
s in UserResourceIdentifier
s 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.
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.SearchManager.search(ISearch)
by passing in a ContentSearch
.
Searchable
objects.SearchManager.searchEntities(ISearch, EntityVersionPolicy)
instead.
SearchManager.searchEntities(ISearch, EntityVersionPolicy)
instead.
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)
.
ContentPermission
s 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
ContentPermission
s 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
.
com.atlassian.studio.confluence.common.services.ConfluenceFlavourService
.
SpacePermission
.ListQuery.ALL_VERSIONS
ListQuery.LATEST_VERSIONS
Created vs Modified is checked by the DefaultFeedBuilder
.
ReportUserMacrosWithWikiTemplateUpgradeTask
.
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.String
s 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.SearchManager
SearchSortParameter
.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
objectsSpaceEntityList
s are queried in.SpaceEntityUserProperties
during the REST entity expansion.SpaceGroup
.SpaceGroupPermission.SpaceGroupPermission(SpaceGroup, String, ConfluenceUser, String)
DocumentFieldName.SPACE_KEY
instead
SpaceAvailableAction
instead.
SpaceCategoryQuery
or InSpaceQuery
implementations.SpacePermissionsSearchFilter
into a lucene filter.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 sessionLdapService.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)
UserKey
s as components
of UserResourceIdentifier
s.FragmentTransformer
s.MacroDefinition
into macro v2 storage format.PageLayout
s.UserResourceIdentifier
s 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.
ExternalGadgetSpec
objects.ExternalGadgetSpecIdGenerator
.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
.LabelUtil.syncState(String, LabelManager, User, Labelable)
SystemAdministratorCondition
because this one is now inaccurately namedClusteredLock
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
.PageTemplate
s.#getDefaultTemplateLocation(String)
Term
.Term
.
DashboardRecentlyUpdatedContentMacroAcceptanceTest.testCannotSeeStatusUpdatesFromUsersNotInNetwork()
except it checks against a user who
used to be in the network.
Description
to locate the test method within the given class.PageOperationsAcceptanceTest
.
UpmInitialiser
).
TextFieldPrefixQuery
s.TextFieldQuery
s.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 Attachment
s, 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
.TransactionCallback
s so that they may
occur in a separate context (e.g.DateFormat
s 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.TrustedConnectionStatus
User
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
.
Settings
boolean field.
Settings
String field.
MacroDefinition
s in the supplied storageFragment
.
ConfluenceRpc.saveBlogPost(BlogPost)
.
HibernateDdlExecutor
and associated
DdlCommand
s, or HibernateConfig
if your code still needs to know which DB type its using.UploadedResource
instead.DefaultSpaceLogo.reset()
in a finally block.
com.atlassian.confluence.plugins.profile.actions
package.GeneralUtil.getCharacterEncoding()
.
GeneralUtil.getCharacterEncoding()
.
UrlResourceIdentifier
.User
, Group
, or membership.TargetUserCanUseConfluenceCondition
or RemoteUserCanUseConfluenceCondition
UserDto.UserDto(String, String, String, String, String, String, String, String, String, String, com.atlassian.confluence.plugins.rest.entities.UserPreferencesDto, boolean, boolean)
UserEntity
.FollowingTargetUserCondition
UserHistory.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.UserPermissionRow
s.
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)
VersionHistorySummary.VersionHistorySummary(long, int, com.atlassian.confluence.user.ConfluenceUser, java.util.Date, String)
com.atlassian.confluence.plugins.profile.actions
package.UnresolvedLink
.com.atlassian.confluence.plugins.profile.actions
package.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.ContentEntityObject
s 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.
ILuceneConnection.WriterAction
s.StorageFormatCleaner
and RenderedContentCleaner
instead.StorageFormatCleaner
instead.StorageFormatCleaner
instead.ContentEntityObject
s that have XHTML formatted bodies.XhtmlTimeoutException
occurs when rendering a fragment.PluginModuleEnabledEvent
and PluginModuleDisabledEvent
to register Macro
s with itself.XhtmlTimeoutException
occurs when rendering a Macro
.SpaceDescription
s with BodyContent of type BodyType.XHTML
XMLEventFactory
, 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.XmlConfigurationProvider
ConfluencePluginObjectFactory
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |