|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
BaseConfluenceCondition
, which no longer
has a dependency on the abomination which is GlobalHelper
.BaseHttpRetrievalMacro
, which uses the correct version of the Renderer API.BasePermissionCondition
ServiceCommand
that takes care of the internal logic related to the order in which
the various operations must be performed.getEntity
and
getEntities
DefaultThumbnailManager
instead.ViewContentBean.addComment()
instead.
GateKeeper.addKey(String, String)
ViewContentBean.addComment()
instead.
SpacePermission.CONFLUENCE_ADMINISTRATOR_PERMISSION
and/or
SpacePermission.SYSTEM_ADMINISTRATOR_PERMISSION
.
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).AllQuery
to a MatchAllDocsQuery
AbstractAtlassianWebTestCase.assertPageTitleEquals(String)
or AbstractAtlassianWebTestCase.assertTitleEquals(String, String)
AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean)
instead.
GlobalHelper
instead to retrieve
breadcrumbs and PageHelper
to retrieve ellipsis
breadcrumbs.CacheManager
into a
CacheManager
or a CacheManager
.PermissionRow#buildCheckboxParameterName(String)
PermissionRow#buildCheckboxParameterName(String)
PermissionRow#buildHiddenParameterName(String)
PermissionRow#buildCheckboxParameterName(String)
PermissionRow#buildHiddenParameterName(String)
AliasedKey
currentProperty
has been set.
ClassLoader.getResource(String)
.BootstrapUtils.closeContext()
instead.
ClusterEvent
,
and wraps them in a ClusterEventWrapper
and publishes them via the ClusterManager
.ClusterSafetyManager
detects a fatal error in the configuration of the cluster.ColourScheme
.ColourSchemeChangedEvent.ColourSchemeChangedEvent(Object, String)
.
SearchManager
.Comment
set on it by the CommentAwareInterceptor.AbstractWebFragmentModuleDescriptor
.HibernateConfluenceBandanaRecordDao
for storing and retrieving Bandana records.ConfluenceBandanaRecordDao
.GzipFilterIntegration
in the default constructor.GzipFilter
and Confluence.activateOptions()
is called.
HtmlUnitDialog
with modifications
to the ConfluenceHtmlUnitDialog.initWebClient()
method to allow setting configuration from properties file.DefaultPluginManager
which listens for plugin events fired on other nodes.WebIcon
WebLabel
WebLink
ConfluenceWebInterfaceManager
.ReverseDatabinder
requires
public default constructors.
WebInterfaceContext
EditContentBean
(representing the new page).
DefaultSpacePermissionManager.createInitialSpacePermissions(Space)
instead.
SpacePermissionCheckDispatcherCoordinator.createInitialSpacePermissions(Space)
instead.
SpacePermissionCoordinator.createInitialSpacePermissions(Space)
instead.
SpacePermissionManager.createInitialSpacePermissions(Space)
instead.
SpacePermission.GENERIC_SPACE_PERMISSIONS
) in the specified space.
PersonalInformation
for the specified user.
WritableDownloadResourceManager
to generate a DownloadResourceWriter
Create a temporary file in the appropriate location to be returned by this service.
CustomJapaneseAnalyzer.STOP_WORDS
.
PluginDataDao
to a working directory on the filesystem, then delegates to ClassLoadingPluginLoader
which performs the actual class loading from this directory.String
s) that are automatically created during Confluence setup.
AttachmentManager
.GlobalHelper
instead to retrieve
breadcrumbs and PageHelper
to retrieve ellipsis
breadcrumbs.Content
.Configuration
object's
that can be used to configure a FopFactory
.FormatSettingsManager
which persists the date format settings in Bandana.PluginDataDao
.SystemInformationService
.DefaultWebInterfaceContext.toMap()
.
V2RendererFacade
insteadCache
that records changes to a delegate cache,
only actually performing them when DeferredOperationsCache.sync()
is called.DefaultThumbnailManager
instead. We only have one implementation, so this delegation class is not needed.EventListener
s.AbstractRSSAcceptanceTest.commentList
, a comment should first be added to the list
RemoteUser
.
EmbeddedImageRenderer
Key
in string form for storage as a database CLOB field
PluginController
then
fires an event to replicate operations across the Confluence cluster.EventListener
for your event listenersWritableDownloadResourceManager
that stores and reads macro output from a temporary location.event
is an instance of ClusterEventWrapper
, returns the wrapped event.
Filter
s to be stored in an Object that looks like a Filter.User
.
DefaultUserAccessor.filterUnaccessibleUsers(java.util.List, com.atlassian.user.User)
instead
User
.
User
.
DefaultSearchEntitiesManager.findGroupsAsList(com.atlassian.user.search.query.TermQuery)
instead
DefaultSearchEntitiesManager.findGroupsAsList(com.atlassian.user.search.query.TermQuery, boolean)
instead
SearchEntitiesManager.findGroupsAsList(com.atlassian.user.search.query.TermQuery)
instead.
SearchEntitiesManager.findGroupsAsList(com.atlassian.user.search.query.TermQuery, boolean)
instead.
SearchEntitiesManager.findGroups(com.atlassian.user.search.query.TermQuery, boolean)
, but the results are immediately placed into a list.
DefaultSearchEntitiesManager.findUsersAsList(com.atlassian.user.search.query.Query)
instead.
SearchEntitiesManager.findUsersAsList(com.atlassian.user.search.query.Query)
instead.
SearchEntitiesManager.findUsers(com.atlassian.user.search.query.Query)
, but the results are immediately placed into a list.
Configuration
object's
that can be used to configure a FopFactory
.DateFormatter
ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager)
.
ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager)
.
DateFormat.FULL
as
the formatting pattern.
ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager)
.
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.
ConfluenceUserPreferences.getDateFormatter(FormatSettingsManager)
.
GeneralConfigurationAction
.AbstractPage
for the specified id
Page
or BlogPost
depending on
whether a page id or blog post id is specified.
ContentPermission
s in this set that do not exist in the
given collection.
SettingsManager.getGlobalSettings()
instead
PageManager.getBlogPosts(Space, boolean)
BootstrapUtils.getBootstrapContext()
instead.
BootstrapUtils.getBootstrapManager()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
URLClassLoader
s presently)
LookAndFeelAction.isDefault(String)
AtlassianBootstrapManager.getConfiguredApplicationHome()
instead
this
content.
AbstractLinkRenamingBean.getPageBeingChanged()
to calculate (according to the content type's linking rules) the current
(before the rename) link part to the page.
TestContext
.
ConfluenceWebInterfaceManager.getDisplayableItems(String, WebInterfaceContext)
with the result of
getWebInterfaceContext() on your action.
ConfluenceWebLabel.getDisplayableLabel(HttpServletRequest, WebInterfaceContext)
ConfluenceWebInterfaceManager.getDisplayableSections(String, WebInterfaceContext)
with the result of
ConfluenceActionSupport.getWebInterfaceContext()
.
ConfluenceWebLink.getDisplayableUrl(HttpServletRequest, WebInterfaceContext)
SettingsManager.getGlobalSettings()
instead
LookAndFeelAction.isDefault(String)
ContentEntityManager.getRecentlyModifiedForChangeDigest(java.util.Date)
instead.
ContentEntityObjectDao.getRecentlyModifiedForChangeDigest(java.util.Date)
instead.
ViewPageAction.getComment()
from the application.
FriendlyDateFormatter
to format the date relative to the "now" time.
ContentPermission.getGroupName()
instead.
String
s.
AbstractViewPermissionsAction.GroupPermissionRow
s for printing in a UI.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
paramName
.
ContentPermission.VIEW_PERMISSION
)
ContentPermissionManager.getInheritedContentPermissionSets(ContentEntityObject)
TimeZone
for the given ID, which is the same
instance used for this time zone throughout the system.
Label
s the content has been associated with.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
MailContentManager.getMail(Space, boolean)
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.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
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.
Versioned.getLatestVersion()
and Versioned.isLatestVersion()
instead.
PageManager.getPages(Space, boolean)
PageManager.getPagesStartingWith(Space, String)
String
s or SearchQuery
s.
this
content.
ConvertedPath
based on the passed in path.
ContentEntityObject.getContentPermissionSet(String)
Page
objects that are direct children of the passed in page.
PersonalInformationManager.getPersonalInformation(com.atlassian.user.User)
PropertyUtils.getProperties(String, Class)
instead
PropertyUtils.getProperties(String, Class)
instead
PropertyUtils.getProperties(String, Class)
instead
Addressable.getDisplayTitle()
instead.
ContentEntityObject.getDisplayTitle()
Addressable
Addressable
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.
FriendlyDateFormatter
ServletActionContext.getRequest()
, or if that is not found,
the user returned from AuthenticatedUserThreadLocal.getUser()
.
ConfluenceWebLink.getRenderedUrl(WebInterfaceContext)
PermissionRow#buildHiddenParameterName(String)
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)
.
FileDownloadResourceWriter
for storing output of a macro in a temporary location.
DownloadResourceWriter
for a downloadable resource.
ChangeDigestReport.getSpaceReports()
and then get the iterator from that. We only use this in tests at the moment.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
ChangeDigestReport.getSpaceReports()
instead.
SpaceManager.getSpacesByType(com.atlassian.confluence.spaces.SpaceType)
String
s representing space scopes.
SimpleSiteStructure
which has been
constructed.
ViewPageAttachmentsAction.getWebInterfaceContext(Attachment)
this
content.
paramName
.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
StylesheetAction.getColourScheme()
instead.
ThemeColorsStylesheetAction.getColorScheme()
instead.
ContentType
of this
content.
DownloadResourceWriter
to get the resource path.
ContentPermission.isUserPermission()
is true, returns the username of the user who is explicitly permitted by
this permission.
String
s.
AbstractViewPermissionsAction.UserPermissionRow
s for printing in a UI.
ConfluenceBandanaContext.GLOBAL_CONTEXT
SystemAdministratorOrSuperUserCondition
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 SystemAdministratorOrSuperUserCondition
.AbstractViewPermissionsAction.GroupPermissionRow
s.
buttonId
is present.
text
is present.
KeyStore
interfaceTrustedApplicationDao
.MigrationProgressListener
to output HTML in a JSP.HtmlUnitDialog
from JWebUnit 1.4.1,
with some private methods and fields changed to protected to ConfluenceHtmlUnitDialog
can override them.ConfluenceSidManager
CssResourceCounterManager.invalidateGlobalCssResourceCounter()
instead.
CssResourceCounterManager.invalidateGlobalCssResourceCounter()
instead.
CssResourceCounterManager.invalidateGlobalCssResourceCounter()
instead.
CssResourceCounterManager.invalidateSpaceCssResourceCounter(String)
()} instead.
GateKeeper.isAccessPermitted(String, String)
AtlassianBootstrapManager.isApplicationHomeValid()
instead
ContentEntityObject.isFavourite(User)
.
PermissionHelper.isConfluenceAdministrator(User)
instead.
PermissionManager.isConfluenceAdministrator(User)
.
PermissionManager
directly, or use the $permissionHelper from velocity
Versioned.getOriginalVersion()
will return null.
LegacyContentPermissionUpgrader
Space.isValidPersonalSpaceKey(String)
instead
Space.isValidPersonalSpaceKey(java.lang.String)
Space.isValidGlobalSpaceKey(String)
instead
Space.isValidGlobalSpaceKey(java.lang.String)
PersonalInformation.belongsTo(User)
(or AbstractUserProfileAction.isMyProfile()
in subclasses).
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
The actual registration is handled by an instance of
MailServerEventListener
.SystemInformationService
to provide a subset
of the information provided on the ViewSystemInfo page.JSONString
interface allows a toJSONString()
method so that a class can change the behavior of
JSONObject.toString()
, JSONArray.toString()
,
and JSONWriter.value(
Object)
.KeyPair
s for equality based on the equals
method of the public and private keys.labels
.
ContentActionBreadcrumb
s typically come
last).
Label
.String
representation of a label.
LabelQuery
into Lucene.ConfluenceWebMenuManager.getMenu(String, String, WebInterfaceContext)
to supports inclusion of old plugin options on the
Add menu.UserPreferencesKeys.PROPERTY_USER_DEACTIVATED
TangosolCacheFactory
that adds debug listeners to caches if log level is DEBUG.ListQuery
objects to new ListQuery
s.LockOperation
that discards the result.count
hits.
targetSpace
.
execute()
method is called in the context of a user
who is not authorized to perform the action.NULL
object than to use Java's null
value.
ConfluenceReadyEvent
and update local plugin state
on clustered plugin events
diff
package implements
the differencing engine that JRCS uses.AbstractPage
: blog posts and pages.PageManager
.SimpleDisplayServlet
to convert friendly URL's to action URLs.PermissionManager
CacheManager
into a CacheManagerAdapter
before injecting into those
classes that require cache manager of either types CacheManager
or CacheManager
.
*CreateEvents
s.
*RemoveEvent
s.
*UpdateEvent
s.
SearchQuery
objects.RecentlyUpdatedItem
s with a common author, as displayed
on the Confluence dashboard.TransactionSynchronization
on the current transaction.
RemoteContentPermission
insteadSpacePermission
's from the specified space.
SpacePermission
's for the specified group.
SpacePermission
's for the specified user.
ViewContentBean.remove()
instead.
RequestTimeThreadLocal
, and clears it once
the request completes.RssRenderSupport
to render an RSS item.UserResolver
is used by the TrustedApplicationsFilter
to find
a user based on the application certificate.ResourceAccessor
that gets resources via the servlet context.SettingsManager.updateGlobalSettings(com.atlassian.confluence.setup.settings.Settings)
instead
BootstrapUtils.setBootstrapContext(ApplicationContext)
instead.
BootstrapUtils.setBootstrapManager(AtlassianBootstrapManager)
instead.
ContentPermission
s passed.
ViewPageAction.setComment(Comment)
from the application.
WebLink
.
SpacePermission
.ListQuery.ALL_VERSIONS
ListQuery.LATEST_VERSIONS
Created vs Modified is checked by the DefaultFeedBuilder
.
this
content.
PathConverterManager
to convert the incoming (friendly) url into a url
that maps to an webwork action.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).SpaceManager
.CombinedStylesheetAction
for space or global scoped styles; ColorsStylesheetAction
for
colour scheme styles; or ThemeColorsStylesheetAction
for theme-specific styles.count
hits.
RendererUtil.summarise(String)
instead.
Summarizer
instead.ClusteredLock
AbstractErrorQueuedTaskQueue
to expose its more interesting statistics via JMX.DateFormatter
instead.AbstractConfluenceAcceptanceTest.TEST_ADMIN_USERNAME
and AbstractConfluenceAcceptanceTest.TEST_ADMIN_PASSWORD
.
ThumbnailInfo
given an Attachment
.TimeZone
.AbstractViewPermissionsAction.PermissionRow#buildParameterName(String, String)
.
toJSONString
method allows a class to produce its own JSON
serialization.
Trackback
.TrustedTokenFactory
to a HTTP request and allows for status
reporting on an executed requestUser
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.UserHistory.maxHistoryLength
.I18NBeanFactory
should implement this interfaceUserLoggedInCondition
instead.UserLoggedInEditableCondition
instead.UserManagementHelper
.AbstractViewPermissionsAction.UserPermissionRow
s.
UserWatchingPageCondition
instead.UserWatchingSpaceCondition
instead.true
or the value
false
.
ViewContentBean.viewPage(WebTester, String)
instead.
WebTester
.WikiStyleRenderer
insteadConfluencePluginObjectFactory
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |