Class Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

AbstractActionBreadcrumb  
AbstractAdminAcceptanceTest Base class to make it easier to have both JavaScript enabled and disabled tests. 
AbstractAtlassianWebTestCase This super class provides extensions to JWebUnit useful in acceptance tests. 
AbstractAttachmentCopier This method implements some of the methods from the AttachmentDao.AttachmentCopier interface. 
AbstractAttachmentLink Class represents a link to an attachment. 
AbstractAwareInterceptor  
AbstractBackupRestoreAction  
AbstractBlogPostsAction  
AbstractBootstrapHotSwappingFilter Abstact filter class which will delegate to a particular filter once the container manager is setup. 
AbstractBreadcrumb  
AbstractBundledThemesAcceptanceTest This is abstract because we haven't quite implemented it properly yet. 
AbstractChainableSearchFilter A super class that defines standard AND and OR chaining behaviour. 
AbstractClusterAwareQuartzJobBean This should be the base class for all Confluence Quartz Jobs  
AbstractClusteredTestCase Base class for tests which test two nodes in a cluster concurrently. 
AbstractCommandAction CommandAction-implementing class that delegates to a CommandActionHelper. 
AbstractConfluenceAcceptanceTest This super class provides Confluence specific functions useful in acceptance tests. 
AbstractConfluenceCondition This class is deprecated. since 2.8 use BaseConfluenceCondition, which no longer has a dependency on the abomination which is GlobalHelper.  
AbstractContentEntity  
AbstractContentEntityLink  
AbstractContentEntityRenderSupport  
AbstractContentEntityReport  
AbstractConverter  
AbstractCreateAndEditPageAction  
AbstractCreatePageAction Functions shared between creating pages and blog posts. 
AbstractCreateSpaceAction  
AbstractDecoratorAction  
AbstractDiffPagesAction  
AbstractDiffPagesAction.DiffStrategy  
AbstractEditAttachedFileAction This class is deprecated. since 2.9  
AbstractEditorAutocompleteTester Tests Autocomplete dropdown in the RTE. 
AbstractEditorPropertyPanelTest  
AbstractEditPageAction  
AbstractEditPageTemplateAction  
AbstractEditPermissionAction  
AbstractEditPermissionsAdministrator Contains all the common functionality of the global and space edit permissions administrators  
AbstractEditSpaceAction  
AbstractEntityPaginationAction  
AbstractExporterImpl  
AbstractFileAttachmentAction This class is deprecated. since 2.9  
AbstractFileRestoreAction  
AbstractGlobalPermissionsAction  
AbstractGroupAction  
AbstractHibernateAttachmentDao Abstract class that defines the basic methods necessary for saving Attachments to a database. 
AbstractHibernateAttachmentDao.IntraHibernateAttachmentCopier This attachment copier will copy attachment streams from the current instance of AbstractHibernateAttachmentDao to another. 
AbstractHibernateAttachmentDao.IntraHibernateAttachmentMigrator This attachment migrator will migrate attachment streams from the current instance of AbstractHibernateAttachmentDao to another. 
AbstractHtmlGeneratingMacro To be used by macros which generate large amounts of HTML which they don't want any further processing done on. 
AbstractI18NResource  
AbstractImportAction  
AbstractJob A base class for Quatz jobs in Confluence. 
AbstractLabelDisplayingAction A nice abstract class for actions which display label/s on a global AND per space basis. 
AbstractLabelEntityBean This class was created during i18n to ensure all the Label beans have access to the getText() methods in the ConfluenceActionSupport class. 
AbstractLabelsCommand Provides basic label methods that should be common to all label commands  
AbstractLabelsForEntityAction  
AbstractLink An abstract link defines a source page (the source of the link) and is the superclass for all Link objects. 
AbstractLinkBrowserTest  
AbstractLinkRenamingBean  
AbstractLogoAction  
AbstractLookAndFeelAction  
AbstractLuceneMapperModuleDescriptor  
AbstractMailAccount  
AbstractMailAccountAction  
AbstractMailAction  
AbstractMailNotificationQueueItem An abstract mail notification queue item that provides default implementations of most methods. 
AbstractMessageManager  
AbstractMoveDialogTester A base class to be extended by the tests for the Move Dialog. 
AbstractNotificationsAcceptanceTest This is a bad way to share code between the various NotificationsAcceptanceTest. 
AbstractNotificationsListener  
AbstractPage Parent of the concrete Page and BlogPost classes  
AbstractPageAction  
AbstractPageAwareAction  
AbstractPageChangeAction This class is deprecated. since 2.9  
AbstractPageDao  
AbstractPageLink  
AbstractPageLinkRenamingBean Common base class for renaming links to different page types. 
AbstractPageLocator  
AbstractPageTemplateAction  
AbstractPaginatedListAction  
AbstractParameterListQuery<T> Abstract superclass for queries holding a list of parameters of a single type. 
AbstractPathConverter  
AbstractPermissionCondition This class is deprecated. since 2.8 use BasePermissionCondition  
AbstractPermissionsAcceptanceTest  
AbstractPermissionsAction  
AbstractPermissionsDelegate  
AbstractPreviewPageAction  
AbstractRemotePageSummary  
AbstractRendererExporterImpl  
AbstractResource  
AbstractRestAcceptanceTest Because we don't want to be YET ANOTHER subclass of the monstrosity known as ACAT. 
AbstractRpcAcceptanceTest  
AbstractSearch  
AbstractSeleniumTest  
AbstractServiceCommand Base implementation of ServiceCommand that takes care of the internal logic related to the order in which the various operations must be performed. 
AbstractSetupAction This action communicates with BootstrapManager. 
AbstractSetupDatabaseAction  
AbstractSetupEmailAction  
AbstractSetupStandardDatabaseAction  
AbstractSingleEntityLocator Base class for SingleEntityLocator that enforces the contract between getEntity and getEntities  
AbstractSoapRpcAcceptanceTest Base class for SOAP acceptance tests. 
AbstractSort Abstract superclass for simple sort types that just sort in a particular direction on some field. 
AbstractSpaceAction  
AbstractSpaceActionBreadcrumb Common class for all Breadcrumbs with an Action and a Space. 
AbstractSpaceAdminAction  
AbstractSpaceBreadcrumb  
AbstractSpacePermissionManager  
AbstractSpacePermissionsAction  
AbstractStatusContentEvent Abstract base class for all UserStatus events. 
AbstractTemplatePageAction An abstract action for actions that use page templates. 
AbstractTestReport  
AbstractTestSuiteBuilder  
AbstractThemeAction  
AbstractTrustedApplicationAction Base class for all the trusted application actions. 
AbstractUnzipper  
AbstractUpdateLicenseAction Perform the update of a Confluence license. 
AbstractUpgradeManager  
AbstractUpgradeTask  
AbstractUserProfileAction  
AbstractUsersAction  
AbstractUserStatusJsonResultAction  
AbstractVersionedEntityObject  
AbstractViewAttachmentsAction  
AbstractXmlExporter abstract class that deals strictly with the conversion of a objects to an xml stream  
AcceptanceTestHarness Run setup, and then the main acceptance tests. 
AcceptanceTestHelper  
AccessLogFilter Logs JIRA username and request URL via log4j. 
Action  
ActionAutowireSecurityAcceptanceTest Tests that we can't get at live objects through parameter injection  
ActionHelper TODO come up with decent name for this  
ActivityAjaxResponse  
ActivityStreamGadgetTest  
AddChangeDocumentIndexTask Responsible for removing and adding a change document for versioned content to the index. 
AddCommentAction  
AddDocumentIndexTask Adds a searchable to the index. 
AddFavouriteAction Makes a page or blogpost the favourite of the specified user. 
AddLabelAction Adds a label to a page or blog post Used for JSON requests, a list of the labels added are available under the 'labels' key of the bean. 
AddLabelAjaxAction  
AddLabelsCommand Takes a string of comma separated labels and adds them to a Page or Blog Post for the specified user. 
AddLabelsCommandImpl  
AddLabelToEntityBean This class is deprecated. since 3.3 (replaced by AddLabelAjaxAction  
AddLabelToSpaceAction labels are added to the Space's SpaceDescription object  
AddMailAccountAction  
AddPageAcceptanceTest  
AddPageSecurityAcceptanceTest A test class specifically intended to test Page Creation via HTTP directly, instead of through either SOAP/XMLRPC or the Web GUI. 
Addressable Any addressable object has a URL and title. 
AddressableExtractor Extractor responsible for indexing the title and url path of Addressable content. 
AddSpaceNotificationAction  
AddSpaceToFavouriteAjaxAction Makes a page or blogpost the favourite of the specified user. 
AddSpaceToFavouritesAction  
AddTeamLabelToSpaceAction  
AddUserMacroAction Action for adding a user macro  
AdminAcceptanceTest  
AdminActionBreadcrumb  
AdminBreadcrumb Represents "Administration" in "Dashboard > Administration > Do some admin action"  
AdminCheckInterceptor Check that all calls through this interceptor are performed by a user with administration permissions. 
AdminConsole  
AdminConsoleAcceptanceTest Tests functions in the AdminConsole  
AdministrationConsoleAction  
Administrative This interface is deprecated. since 2.8. Please avoid this interface. Instead override isPermitted() and use 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).  
AdminRpcAcceptanceTest  
AdminSoapService A Soap service holding functionality for Confluence Administrators. 
AdminStylesheetAction Ensures admin pages always use the default theme's styles. 
AdminUiProperties  
AdvancedSearchTipsAction  
AdviseReturnedValueAdvice Simple AOP advice for adding advice to the returned value of advised methods  
AjaxResponse  
AjaxUserProfileEditor This interface is deprecated. since 3.3 (use EditorSettingsAjaxAction instead)  
AliasedKey Hibernate data transfer object for cryptographic keys  
AllQuery Querys for all possible results. 
AllQueryMapper  
AlphabeticalGroupingSupport This class provides support for grouping a collection of data alphabetically. 
AlphabeticalLabelGroupingSupport This class provides support for grouping a collection of data alphabetically. 
AlphabeticalListLabelsAction  
AlphabeticalListPagesAction  
AlreadyClusteredException  
AlreadyExistsException Exception thrown when a user tries to create an object that already exists  
AlternateRequiredStringValidator  
AlternativePagesLocator Finds possible content matches for a supplied title and space. 
AlterPageNotificationAction  
AnalyzerFactory Factory that produces an analyzer for "Did You Mean" vocabulary index (and for queries on this index). 
AnalyzerFilter DO NOT USE. 
AncestorRebuildException Thrown when there is a problem rebuilding the page ancestor tree. 
AnchorMacro A simple macro to put anchors into the page  
AnnotatedReferenceHandler Support class for org.apache.velocity.app.event.ReferenceInsertionEventHandlers that need to deal with any AnnotationBoxedElements context values. 
AnnotatedValue An annotated value associates a collection of annotations with a value. 
AnnotationBoxedElement This is a union of the BoxedValue and AnnotatedElement interfaces to be implemented by implementations that are responsible for associating annotations with an object. 
AnnotationBoxingUberspect A Velocity uberspect that boxes return values in an annotated form and unboxes them again when used as arguments to or targets of method calls More specifically this uberspect will inspect any target method call or property for annotations that are marked as ReturnValueAnnotations and box the result of calling or accessing the target with these annotations. 
AnonymousUserPermissionsService A service for managing permissions for the anonymous Confluence user. 
AnonymousUserTest  
AntiXSSAcceptanceTest Tests for the Confluence Anti-XSS subsystem  
AnyTypeDao DAO for loading persistent objects of various types  
AnyTypeHibernateObjectDao This class is deprecated. since 1.4. This has been moved into Confluence. As far as we could tell from fisheye, these is only one usage of this class outside of Confluence. Javablogs uses the log.  
AopUtils Utilities for aspect oriented programming  
ApplicationPermissionsDelegate  
ApplyDecoratorDirective An ApplyDecorator directive for Sitemesh. 
ApplyDecoratorDirective.DirectiveStack  
Assertions  
AsymmetricKeyFactory Simple interface for generating public/private key pairs  
AtlassianUpgradeFollowersUpgradeTask Converts followers based on the my:follow label to Connections. 
AttachedImagesAction

Simple Action to retrieve the details of a ContentEntityObject's image attachments. 

AttachedImagesJsonAcceptanceTest Acceptance test of the AttachedImagesAction used by the JS "Insert Image" dialog. 
AttachFileAction Upload attachments via a multipart request. 
AttachFileHelper  
Attachment  
Attachment  
Attachment.Type An enum of basic Attachment types with a text description of each type. 
AttachmentAcceptanceTest  
AttachmentBean  
AttachmentBreadcrumb  
AttachmentCache Caches the IDs of current attachments by the normal lookup mechanism: content ID + file name. 
AttachmentCachingStrategies Provides several methods of caching attachments, depending on the request type and user-agent. 
AttachmentCommentComparator  
AttachmentComparator  
AttachmentCreateEvent An event indicating that one or more attachments have been added to a piece of content. 
AttachmentCreationDateComparator  
AttachmentDao This interface defines the methods for classes acting as a DAO at the level of meta-data storage for Attachments. 
AttachmentDao.AttachmentCopier  
AttachmentDao.AttachmentMigrator  
AttachmentDaoFactory This interface defines a method by which an implementing class can return a wired AttachmentDao instance, given a particular data DAO. 
AttachmentData This class encapsulates Attachment metadata and maintains an InputStream that represents the data for the Attachment object. 
AttachmentDataDao This interface defines the methods for classes acting as a DAO at the level of data storage for Attachments. 
AttachmentDataExistsException This exception should be used when attachment data was found, when it should not have existed. 
AttachmentDataNotFoundException This exception can be used when no Attachment data was found, but was expected. 
AttachmentDataStreamSizeMismatchException Thrown when the the size of the java.io.InputStream received to create an attachment is different to the declared size or length of the attachment. 
AttachmentDateComparator  
AttachmentDownload  
AttachmentDownloadResourceManager  
AttachmentDownloadResourceReader  
AttachmentEntity  
AttachmentEntityBuilder  
AttachmentEntityExampleDocument  
AttachmentEntityList A List wrapper for AttachmentEntity objects  
AttachmentEvent  
AttachmentFileNameComparator Comparator for Attachments based on file names in the given locale. 
AttachmentFilenameRenderer  
AttachmentFileNameUpgradeTask Upgrade confluence file system based attachment storage to use new ID naming strategy for attachments [CONF-2948]  
AttachmentHelper Helper class providing access to an Attachment. 
AttachmentJsonator  
AttachmentLink Attachment link takes in either a page or blog post object. 
AttachmentLinkRenamingBean  
AttachmentManager  
AttachmentManagerConfiguration  
AttachmentMigrationAction  
AttachmentMigrationLongRunningTask  
AttachmentMimeTypeExtractor Adds a field for attachment mime type. 
AttachmentMimeTypeTranslator Translates mime types for attachments. 
AttachmentNameComparator  
AttachmentNotFoundAction  
AttachmentNotificationsListener  
AttachmentOwnerContentTypeExtractor Extracts and indexes the classname of the content that owns an attachment. 
AttachmentPermissionCondition  
AttachmentPermissionsDelegate  
AttachmentRemoveEvent Event sent *before* the removal of an attachment. 
AttachmentRenderSupport  
AttachmentResource Represents a resource that exposes the required state to create a Confluence attachment. 
AttachmentResource  
AttachmentsDisplay  
AttachmentSearchAction Finds all the attachments on the selected page that match the provided filetype(s). 
AttachmentsFileSizeUpgradeTask Task that goes through all attachments and makes sure the files are the right size. 
AttachmentSizeComparator  
AttachmentsPresenter  
AttachmentsPresenter.Display  
AttachmentsPresenterImpl  
AttachmentsRpcAcceptanceTest  
AttachmentsSoapService Implementation of remote methods for handling attachments. 
AttachmentsTest  
AttachmentStorageSetupAction  
AttachmentStorer  
AttachmentTypeFilter Filters content that is of, or not of given attachment type(s). 
AttachmentTypeQuery Search for attachments of a particular type or types. 
AttachmentTypeQueryMapper Maps an AttachmentTypeQuery to its Lucene equivalent. 
AttachmentUpdateEvent  
AttachmentUploadAcceptanceTest Tests the action for uploading attachments directly from AJAX, etc. 
AttachmentUploadRequest Converts an attachment upload multipart request into a list of AttachmentResource objects which is suitable for storing in Confluence via a FileStorer
AttachmentUrlParser A URL parser for attachments (including thumbnails). 
AttachmentUtils All versions of attachments in confluence are stored under a folder labeled with the name with the name of the attachment. 
AttachmentViewEvent Event fired every time an attachment is viewed. 
AttachTo  
AuthenticateAction Used to authenticate a web sudo session. 
AuthenticatedUserThreadLocal A simple ThreadLocal to store the currently authenticated user. 
Authentication Indicates that the implementation represents an authentication event. 
AuthenticationFailedException Exception thrown when a login attempt fails  
Authenticator  
AuthorAutocompleteTextField Client for interacting with the autocomplete box for authors. 
AuthorFilteringOnSearchTest  
AuthorParameter s Represents an author parameter. 
AuthorSearchFilter Filter by a query on author. 
AuthorSearchFilterMapper Maps a AuthorSearchFilter into a lucene filter. 
Autocomplete  
AutocompleteLabelsAction  
AvailableSpaces  
AxisSoapServer  

B

BackupAction  
BackupAndRestoreXsrfAcceptanceTest  
BackupExporter converts _all_ objects in confluence to xml (used for making site-wide backups)  
BackupImportAcceptanceTest  
BackupImporter  
BackupJob  
BackupParser Converts the XML backups into Hibernate data structures for restoring space, site  
BackupParserUtil Helper methods for creating and parsing backup files. 
BackupRestoreHibernateUtil Util to remove lazy-loading and proxying from all objects in a hibernate configuration, as they just get in the way of backups. 
BandanaConfigMigrator Migrates Confluence global and space configuration data from the file system into the database Specifically, the confluence-global.bandana.xml file and space config data contained in directories underneath the 'config' folder  
BandanaMessageManager Handles global messages using Bandana for message persistence. 
BandanaPluginStateStore Stores PluginManagerState using Bandana. 
BandanaSerializer Interface providing object serialization and deserialization for Bandana records. 
BandanaSerializerFactory Factory to create BandanaSerializers. 
BandanaXmlParser  
BaseAttachmentContentExtractor This class is deprecated. since 3.0 (at least) use com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor instead  
BaseColourScheme A Confluence L&F colour-scheme that is editable - colours are stored in a map in memory. 
BaseConfluenceCondition  
BaseContentIndexTask This class is deprecated. since 3.0.  
BaseHttpRetrievalMacro  
BaseHttpRetrievalService  
BaseParameter<T> A base implementation of Parameter, providing support for multiple default parameter names, and a default value if no parameter is specified. 
BasePermissionCondition Base class for conditions which check a permission on an object. 
BaseUrlThreadLocal  
BasicAuthenticator  
BasicSoapAcceptanceTest Very basic soap tests TODO: Make these more comprehensive  
BasicTheme A theme that is loaded from a Confluence plugin. 
Beanable Please note that if you implement this in an action, you should probably map the path to /json so that NotPermittedAction will return the appropriate code. 
BigAcceptanceTest  
BitSetAwareDocumentResultScores Wrapper class that ensures that only documents that pass the specified bitSet are exposed. 
BlobInputStreamType LobType that allows InputStreams to be saved as BLOBs to a database. 
BlogAcceptanceTest  
BlogEditorTest  
BlogPathConverter A Path converter that converts friendly blog path urls to a viewpage or viewblogposts action. 
BlogPost  
BlogPost  
BlogPostBreadcrumb  
BlogPostCreateEvent  
BlogPostDao  
BlogPostEvent  
BlogPostLink  
BlogPostLinkRenamingBean  
BlogPostLocator Locates a single Blog Post  
BlogPostNotificationsListener  
BlogPostPermissionsDelegate  
BlogPostReference This class is used to represent blogpost reference in markup required for rendering. 
BlogPostRemoveEvent  
BlogPostRestoreEvent  
BlogPostRssFeedAction  
BlogPostsCalendar Helper bean that turns a list of blog posts into a monthly calendar. 
BlogPostService A service provides methods to retreive service commands to manipulate blog posts  
BlogPostTrashedEvent  
BlogPostUpdateEvent  
BlogPostViewEvent  
BlogSlowAcceptanceTest  
BlogsRpcAcceptanceTest  
BlogsSoapService  
BlogTidier  
BodyContent  
BodyNGramAnalyzer Analyzer that produces body n-gram tokens from the given input. 
BodyNGramTokenizer Adaptation of NGramTokenizer that returns all n-grams excluding the edge n-grams. 
BogusServletConfig Apparently, if you put anything in the servlet context that the glue servlet doesn't want to be there, such as a "springComponentName" parameter, the Glue servlet goes berko and refuses to serve anything. 
BoldConverter  
BooleanOperator  
BooleanQuery

A boolean query that allows and/or and not combinations of sub queries. 

BooleanQueryFactory Container class for the results of a SearchQueryParser operation, providing a mutable version of the BooleanQuery
BooleanQueryFactoryParameter Parameter that parses its values into BooleanQueryFactory instances. 
BooleanQueryMapper  
BoostByModificationDateStrategy A BoostingStrategy that boost the scores based on the modification date of scored document. 
BoostingQuery This is a wrapping query, which takes a BoostingStrategy to boost scores for documents which match the underlying query. 
BoostingQuery A wrapping query that boost the scores provided by the underlying query based on the modification date. 
BoostingQueryMapper  
BoostingStrategy An implementation of this interface may be passed to BoostingQuery to achieve an arbitrary per document score boost. 
BootstrapAttachmentLocationResolver This implementation returns the location of the default Confluence attachments directory, as set by the BootstrapManager. 
BootstrapAware This will be invoked AFTER all parameters have been supplied to the action and all dependencies have been injected. 
BootstrapAwareInterceptor  
BootstrapConfluenceWebResourceIntegration A bare bones implementation of WebResourceIntegration to allow com.atlassian.plugin.servlet.PluginResourceDownload to serve flag icons from our bundled language packs. 
BootstrapContextInitialisedEvent An event indicating that the bootstrap context has been initialised. 
BootstrapManager Controls the bootstrapping of Confluence - starting essential, core services. 
BootstrapPluginDirectoryProvider  
BootstrapPluginManager Cut-down plugin manager for the bootstrapper, since it only need to load language packs. 
BootstrapPropertiesProvider  
BootstrapUtils This class is deprecated. since 2.3 use com.atlassian.config.util.BootstrapUtils 
BootstrapWebDavConfiguration This implementation returns the WebDAV configuration from the BootstrapManager. 
BoxedValue<T> The value represents a boxed value. 
BoxingStrategy Interface for classes that provide some strategy for boxing an object  
Breadcrumb Represents a single item in a breadcrumb chain, like the 'Dashboard' link at the start. 
BreadcrumbAction Returns the breadcrumb of a page via JSON. 
BreadcrumbAware Indicates that the action speciifies the breadcrumbs that should be displayed  
BreadcrumbGenerator  
BreadcrumbJsonator  
Breadcrumbs  
Breadcrumbs.Crumb  
BreadcrumbsQaTest  
BrokenSpacePermissionsImportAcceptanceTest Tests behaviour of Confluence after import of broken space permissions, as could be created before Confluence 2.7.1 and inappropriately "fixed" in an upgrade to 2.7.1. 
BrowseCommentsAction  
BrowseGroupsAction  
BrowseMacrosAction Creates a Map containing a list of categories and a list of macros. 
BrowseMenuAcceptanceTest  
BrowseShortcutsAction  
BrowseSpaceAcceptanceTest  
BrowseSpaceAction  
BrowseSpaceBreadcrumb Represents the breadcrumb "Browse Space" in "Dashboard > Demo Space > Browse Space > Labels > labelOne"

Parent is always the crumb for the space. 

BrowseUsersAction  
BucketAndAtlassianUserCacheManagerCompatibilityBeanPostProcessor

This post bean post processor will make transparent that injecting a CacheManager into a com.atlassian.user.impl.cache.CacheManager or a CacheManager

BucketClobStringType A custom UserType that maps stings to clobs. 
BucketClobStringType.LobCreatorSynchronization Callback for resource cleanup at the end of a transaction. 
BucketGroupDAO DOCUMENT ME! 
BucketHibernateConfigProvider DOCUMENT ME! 
BucketPropertySet  
BucketPropertySetDAO  
BucketPropertySetItem  
BucketUserDAO  
BuildIndexAction  
BuildIndexTask  
BuildIndexTaskManager Class that manages a single did-you-mean index build task. 
BuildIndexTaskManager.IndexProgress  
BuildInformation Singleton which provides build and version information for the Confluence application. 
BuildNumberCondition Displays the web-item if the Confluence build number is between the minBuildNumber and maxBuildNumber parameter values. 
BuildNumComparator  
BulkWriteIndexTask Performs a bulk write of the specified write tasks. 
BundledPluginLoaderFactory  
BundledPluginsAcceptanceTest  
BundledThemeKeys  
ByteArrayImageOutputStreamImpl  

C

CachableHibernateObjectDao A version of the HibernateObjectDao with a CacheManager  
CacheAdapter Delegates to an underlying cache. 
CacheBackedLuceneSearchMapperRegistry

A search mapper registry that operates on a cache only. 

CacheConfigManager Manages cache configuration changes (such as max cache size). 
CacheConfigurationLoader A Cache configuration loader. 
CacheControlFilter Http Filter used to add a Cache-Control header to each http response. 
CachedConfigurationProvider An XWork configuration provider that caches the configuration generated by the provided configuration provider after the first initialisation. 
CacheManager This interface is deprecated. since 0.20, use (@link com.atlassian.cache.CacheManager} instead  
CacheManagerKeys This interface is deprecated. since 3.0 put cache keys in the class which uses the cache  
CacheOperations A cache operation recorder. 
CacheSizeChangeAcceptanceTest  
CacheSizeChangeListener  
CacheStatistics Interface for reporting cache statistics  
CacheStatistics  
CacheStatisticsAction  
CachingAccessProvider A custom AccessProvider for Confluence that caches 'handles' lookups. 
CachingAttachmentDao Caches the IDs of attachments retrieved with getLatestAttachment(ContentEntityObject, String) in an AttachmentCache
CachingCredentialsProvider A custom CredentialsProvider for Confluence that caches 'handles' lookups. 
CachingHeaders Represents the different types of caching headers used by Confluence. 
CachingI18NBeanFactory  
CachingInheritedContentPermissionManager  
CachingPageDao This maintains a cache of (space key, page title) -> (page id) mappings. 
CachingPersonalInformationDao Caches personal information IDs by username to improve performance by using the Hibernate second-level cache more effectively. 
CachingProfileProvider An extension of the HibernateProfileProvider that caches handles() and propertyset lookups. 
CachingSpacePermissionManager Implementation of SpacePermissionManager that implements caching before a SpacePermission is requested, saved or removed from the SpacePermissionDao. 
CalendarLanguageUtil Default implementaion that reads mappings from calendar-language-util.properties file. 
CamelCaseLinkRenamingBean  
CamelCaseLinksAcceptanceTest  
CancellingInterceptor

An interceptor that looks for a request parameter named 'cancel' in the request. 

CancelRequestEvent  
CancelRequestEventHandler  
CanClusterCondition  
CanEditSpaceStylesCondition  
CannotGenerateThumbnailException  
CanSignupCondition Returns true if the global "allow public signup" setting is enabled in General Configuration. 
CaptchaAware Interface used to mark com.opensymphony.xwork.Actions that require captcha validation. 
CaptchaInterceptor

Interceptor that performs captcha validation on any actions that implement CaptchaAware

CaptchaManager  
CaptchaSettings  
CaseInsensitiveSortComparator A Lucene SortComparator that will convert field text to lower case effectively rendering all comparisons case insensitive. 
CaseInsensitiveSortMapper Map sorts on a specified field to a case insensitive Lucene sort. 
Category Represents a category in which results coming back from a content name search can be put in. 
CategoryMapper Class that maps a lucene document id to a particular Category
CategoryMapperFactory Interface describing a class responsible for creating a category mapper. 
CertificateRetrievalException  
CertificateRetrievalService This service is used to download application certificates and present them as a AliasedKey  
ChainedAccessProvider Allows chaining of access providers  
ChainedColourScheme A simple colour scheme that looks through a list of colour schemes until it finds a matching colour (or null if none found). 
ChainedCredentialsProvider  
ChainedProfileProvider  
ChainedSearchFilter Allows multiple SearchFilters to be chained together, with the option to specify the logical operator to apply between them. 
ChainedSearchFilter.Operator Logic operator to allow clients to specify whether to apply a logical AND or OR between the result of filters  
ChainedSearchFilterMapper Maps a ChainedSearchFilter into a lucene filter. 
ChainedUserProvider Allows more explicit chaining of OSUser providers. 
ChainedVelocityContext Replace the chaining provided by org.apache.velocity.context.AbstractContext because it has broken implementations of containsKey() and getKeys() in Velocity 1.5. 
ChangeChunk Represents multiple consecutive lines of changes. 
ChangeDigestNotificationBean  
ChangeDigestReport  
ChangeDigestStats  
ChangeDocumentBuilder

Builds a change index document from a historical version of a searchable object. 

ChangeDocumentBuilder.FieldName  
ChangeDocumentIdBuilder This class is used to generate the ids used to identify change documents and groups of change document in the Lucene index  
ChangeDocumentIndexPolicy Policy that defines what com.atlassian.bonnie.Searchables should be indexed as change documents. 
ChangeDocumentIndexPolicy.PolicyCheckResult  
ChangeIndexer Indexer for changes. 
ChangeLogoStorageUpgradeTask We have changed the way logo images are stored in confluence. 
ChangeMyPasswordAction  
ChangeSetKey  
ChangesSearch Represents a search against change information. 
CharacterChunk Represents a group of characters sharing the same diff type - unchanged, added or deleted. 
CharLevelDiffer Diffs a String as a sequence of chars; used when words are changed to determine if the word has been merely altered or completely replaced. 
ChecklistAction  
ChildPositionComparator A comparator used to sort pages based on the Page Ordering sort rules. 
ChildrenAction  
ChildrenListWrapperCallback Provides a list callback on a list of children for a page or comment. 
ChineseAnalyzer A analyzer for European languages which will tokenize, apply the standard filter and lower case. 
ChooseThemeAction  
ChooseThemeAction  
CJKAnalyzer A analyzer for European languages which will tokenize, apply the standard filter and lower case. 
Classpath Provides access to resources on the integration test classpath. 
ClasspathAcceptanceTest  
ClasspathClasses Classes on the classpath and the JARs that contain them. 
ClasspathJarDuplicateClassFinder Finds duplicate classes in JARs in the classpath of the thread context classloader. 
ClasspathJarSets Contains a set of JAR files for each class on the classpath: the set of JARs that contain the class. 
ClasspathThemeStylesheet  
ClasspathUploadablePlugin An uploadable plugin that can be loaded as a classpath resource via getResource(String)
ClassPathURIResolver Resolver that attempts to resolve or find a resource in the class path. 
ClasspathUtils Classpath discovery utilities  
CleanCaptchaEngine  
CleanTempDirectoryJob Removes files from the Confluence temporary files directory. 
ClearOldMailErrors Created by IntelliJ IDEA. 
ClearUserStatusAction This action clears/resets the specified user's status  
ClusterAlreadyExistsException Created by IntelliJ IDEA. 
ClusterConfig Immutable value bean for Confluence cluster configuration  
ClusterConfigurationAction  
ClusterConfigurationHelper A facade for interacting with the clustering subsystem  
ClusteredBackupAcceptanceTest  
ClusteredBigAcceptanceTest  
ClusteredCacheSizeChangeAcceptanceTest  
ClusteredConfigAcceptanceTest  
ClusteredExportAcceptanceTest  
ClusteredLicensingAcceptanceTest  
ClusteredLock A clustered lock for locking of shared cluster resources  
ClusteredMailServerConfigTest Test that mail server configuration performed on one node is visible on another  
ClusteredNotificationQueuesAcceptanceTest  
ClusteredPluginAcceptanceTest  
ClusteredSidTest Cluster server ID tests  
ClusteredSiteImportAcceptanceTest  
ClusteredTaskQueue A task queue that represents a single queue across the cluster. 
ClusteredTaskQueueWithErrorQueue Created by IntelliJ IDEA. 
ClusteredTriggerListener  
ClusteredUserPropertySetAcceptanceTest Cluster test of user property editing. 
ClusterEvent Marker interface for those events which should be broadcast to other nodes in a cluster. 
ClusterEventBroadcaster Listens for events which are implementations of ClusterEvent, and wraps them in a ClusterEventWrapper and publishes them via the ClusterManager
ClusterEventWrapper Wraps an event for transmission to other nodes in the cluster. 
ClusterException Created by IntelliJ IDEA. 
ClusterHeaderFilter If clustering is enabled, adds a custom HTTP header (CLUSTER_NODE}) to the response to indicate which node is handling the request. 
ClusterInformation  
ClusterInvariants This class contains all attributes of a cluster which must be identical between nodes  
ClusterLicenseExceededException  
ClusterManager  
ClusterNodeInformation  
ClusterNotPermittedException  
ClusterPanicEvent Used when the ClusterSafetyManager detects a fatal error in the configuration of the cluster. 
ClusterPanicListener  
ClusterReindexRequiredEvent Event to fire when every other node in the cluster requires a reindex. 
ClusterSafetyDao  
ClusterSafetyJob  
ClusterSafetyManager  
ClusterSafetyNumber  
ClusterUtils Utilities for clustering  
ClusterWideReindexEventListener When a ClusterReindexRequiredEvent is fired on another cluster node, this listener will respond by doing a full reindex. 
CoherenceCacheConfigManager Manages coherence cache configuration changes. 
CoherenceCacheStatisticsAction Action to report on Coherence cache operational statistics and to change the maximum size of the cache regions  
CoherenceCacheStrategy This class is a copied from net.sf.hibernate.cache.ReadWriteCache. 
CoherenceCacheStrategy.Item An item of cached data, timestamped with the time it was cached,. 
CoherenceCacheStrategy.Lock A soft lock which supports concurrent locking, timestamped with the time it was released 
CoherenceCacheStrategy.Lockable  
CoherenceHibernateCacheFactory  
CoherenceHibernateCacheProvider A Hibernate cache provider which uses Tangosol's distributed caches under the covers. 
CoherenceInvokableHibernateCache Simple decorator class to map hibernate caches to Confluence caches  
CollectionInheritable A meta annotation that indicates to the annotation uberspect that the annotation should be retained with every item in a returned collection  
CollectionProperty  
CollectionPropertyParser  
CollectionUtils  
ColorPickerPopup  
ColorSchemeBean Provides accessors for all the expected colours in a ColourScheme
ColorSchemeTest  
ColorsStylesheetAction Used for rendering Confluence's color stylesheet, using either the global or space color scheme. 
ColourPickerAction  
ColourScheme Poorly named. 
ColourSchemeAcceptanceTest  
ColourSchemeAction  
ColourSchemeChangedEvent Fired when the colour scheme is changed, either within a space, or globally. 
ColourSchemeManager  
ColourSchemeModuleDescriptor  
ColourSchemesSettings  
ColourSchemesUpgradeTask  
ColourSchemeXsrfAcceptanceTest  
ColumnConfig<T> Represents a column's configuration for the DataTable
ColumnRenderer<T> Renders the content for a table cell in the DataTable
CombinedLabel  
CombinedResourceBundle  
CombinedStylesheetAction Action to display the space- or global-specific styles based on active colour scheme and theme on the relevant space or global scope. 
CommandActionHelper Helper class for Webwork actions that want to execute a command. 
Comment  
Comment  
CommentAcceptanceTest  
CommentAware Indicates an action may have a Comment set on it by the CommentAwareInterceptor. 
CommentAwareInterceptor Grabs the 'commentId' or 'focusedCommentId' parameter from the request and sets the associated comment on the action. 
CommentBean TODO: support threaded comments parsing  
CommentCreateEvent  
CommentDao  
CommentEntityBuilder  
CommentEntityTree Provides an expandable tree of comments  
CommentEntityTreeExpander Expands a CommentEntityTree
CommentEvent  
CommentExtractor  
CommentManager Manager for page comments. 
CommentNotificationsListener  
CommentParentColumnUpgradeTask Task that goes through all attachments and makes sure the files are the right size. 
CommentPermissionCondition  
CommentPermissionsDelegate  
CommentRemoveEvent  
CommentRenderSupport  
CommentReport  
CommentsAcceptanceTest  
CommentService Service interface for manipulating Comments. 
CommentsRpcAcceptanceTest Created by IntelliJ IDEA. 
CommentUpdateEvent Date: Jan 24, 2007 - 4:46:17 PM 
CommentXsrfAcceptanceTest Test that comment features on a page are properly protected from xsrf attacks  
CompatibleVelocityResourceManager

This resource manager will instantiate resource loaders which will correct legal Velocity 1.3 syntax to legal Velocity 1.4 syntax for any resource loader defined with the velocity13.compatibility property set to true 

CompleteURLEncoder This class caters for encoding of url strings for the following protocols: - file - http (see RFC 2396 for reference)

The url strings passed in are converted into Java URI objects as it automatically does the encoding. 
ComponentModuleDescriptor  
ComponentParser  
ComponentProperty  
CompositeId  
CompositeIdParser  
CompositeModuleDescriptorPredicate<T> Composite plugin module predicates. 
CompositeSearch  
ConditionalPropertySet Responsible for delegating to either one of two PropertySets based on key prefix. 
ConfigurableBootstrapHotSwappingFilter Created by IntelliJ IDEA. 
ConfigurableLocalSessionFactoryBean  
ConfigurableMappingResources  
ConfigurableResourceManager

Class to manage the text resource for the Velocity Runtime. 

ConfigurableResourceManager.ResourceFactory Factory methods for Velocity resource objects  
ConfigurationEvent  
ConfigurationMigrationEvent Used to indicate moving configuration from one data store to another. 
ConfigureCaptchaAction  
ConfigureGlobalLogoAction  
ConfigureLanguageAction  
ConfigureLog4jAction Allows runtime configuration of Log4j. 
ConfigureLog4jAction.LoggingConfigEntry Represents a Log4j Config entry, corresponding to a Class or Package mapped to a Level. 
ConfigureLoggingAcceptanceTest  
ConfigureRssFeedAction  
ConfigureSpaceLogoAction  
Confluence  
Confluence  
ConfluenceAbstractLongRunningTask Base class for long running tasks in Confluence. 
ConfluenceAbstractWebFragmentModuleDescriptor Confluence specific wrapper for AbstractWebFragmentModuleDescriptor. 
ConfluenceAcceptanceTestCollector  
ConfluenceActionSupport Base class for all Confluence webwork actions. 
ConfluenceAddress This object is just used to house addresses that are invalid. 
ConfluenceAdministratorCondition Condition that restricts access to Confluence administrators (and those with greater privileges such as system administrators)  
ConfluenceAdminUiProperties  
ConfluenceAnalyzer  
ConfluenceAnchor  
ConfluenceAnnotationBoxingUberspect

Specialisation of the AnnotatioBoxingUberspect to be used in a Confluence velocity environment. 

ConfluenceApplicationProperties Confluence implementation of the AAL Web Properties. 
ConfluenceAspectJExpressionPointcut This is a duplicate of Spring's AspectJExpressionPointcut with customisations allowing the specification of a classloader to use when parsing pointcut expressions. 
ConfluenceAttachmentMetadataExtractor  
ConfluenceAuthenticator  
ConfluenceAutowireInterceptor Intercepts an action created by xwork and autowires dependencies before xwork can execute the action. 
ConfluenceAxisServerFactory  
ConfluenceAxisSoapService  
ConfluenceBandanaConfigMap A 'grouping' object to store a collection of BandanaConfig objects in a single XML file. 
ConfluenceBandanaContext  
ConfluenceBandanaKeys TODO: Move these to where they're used. 
ConfluenceBandanaPersister  
ConfluenceBandanaRecord Hibernate object used by HibernateConfluenceBandanaRecordDao for storing and retrieving Bandana records. 
ConfluenceBandanaRecordDao Interface for DAOs which handle persistence of ConfluenceBandanaRecord instances. 
ConfluenceBootstrapConstants  
ConfluenceButton Simple button widget that removes the default gwt button class name(s). 
ConfluenceCacheProvider  
ConfluenceCacheStrategy Custom Hibernate read write cache strategy that delegates to the appropriate cache to use based on Confluence's cluster configuration  
ConfluenceCachingBandanaListener  
ConfluenceCachingBandanaPersister Caching bandana persister that uses inline caching. 
ConfluenceCachingCaptchaStore An implementation of CaptchaStore that stores captchas in Confluence's cache. 
ConfluenceCachingFilter Provides a list of caching strategies to use with Confluence. 
ConfluenceCaptchaEngine  
ConfluenceCertificateFactory  
ConfluenceClassPathXmlApplicationContext Created by IntelliJ IDEA. 
ConfluenceConfigurationListener Brings up the initial, minimal environment necessary to bootstrap Confluence. 
ConfluenceConfigurationPersister  
ConfluenceContentTypeResolver  
ConfluenceConverter  
ConfluenceDaoBandanaPersister BandanaPersister that stores and retrieves Bandana via a ConfluenceBandanaRecordDao
ConfluenceDataTableDisplay  
ConfluenceDialog Generates a dialog by reusing AJS.poup to build the popup panel and GWT UI binder to generate the contents of the dialog. 
ConfluenceDiff Wraps LineLevelDiffer chunks with Confluence goodness. 
ConfluenceDiffDraftBean The bean to be returned in a JSON request. 
ConfluenceDocumentBuilder

A Confluence specific implementation of the DocumentBuilder that is aware of plugin's and the fact that new document extractors may become available or unavailable based on the current plugins installed. 

ConfluenceDocumentBuilder.FieldName  
ConfluenceEhCache  
ConfluenceElevatedSecurityGuard Confluence specific implementation of the Seraph com.atlassian.seraph.elevatedsecurity.ElevatedSecurityGuard. 
ConfluenceEmailSetup  
ConfluenceEncodingFilter Extends the AbstractEncodingFilter to return the encoding specified by the application configuration. 
ConfluenceEntityObject The superclass of all entity objects within Confluence. 
ConfluenceEntityUpdated Indicates that the implementation represents an update to a ConfluenceEntityObject
ConfluenceErrorFilter  
ConfluenceEvent  
ConfluenceEventManager This class is deprecated. Since 3.3, use ConfluenceEventPublisherManager  
ConfluenceEventPropagatingException A class of RuntimeException that will be propagated through the event system. 
ConfluenceEventPublisherManager Implementation of the atlassian-events com.atlassian.event.api.EventPublisher for use with an injected com.atlassian.event.spi.EventDispatcher. 
ConfluenceException For when we want a generic checked exception  
ConfluenceFilenameAnalyzer

Since the ConfluenceAnalyzer does not handle filenames very well, we have a different Analyzer for that field. 

ConfluenceGroupCache This class replaces com.atlassian.seraph.util.GroupCache, and works with atlassian-user. 
ConfluenceGroupJoiningAuthenticator This authenticator adds users to confluence-users when they first log in  
ConfluenceGzipFilter Trivial extension of GzipFilter that creates an appropriate com.atlassian.gzipfilter.integration.GzipFilterIntegration in the default constructor. 
ConfluenceGzipFilterIntegration Provides integration between com.atlassian.gzipfilter.GzipFilter and Confluence. 
ConfluenceHeadingBlockRenderer Creates anchor values in a Confluence specific way. 
ConfluenceHibernateAccessor  
ConfluenceHibernateConfig Hibernate configuration for Confluence. 
ConfluenceHibernateObjectDao  
ConfluenceHomeClassLoadingPluginLoader  
ConfluenceHomeGlobalConstants  
ConfluenceHomeLogAppender A Log4J appender which is aware of when the confluence.home property is set and will switch logging from the console to within the confluence.home directory. 
ConfluenceHostContainer Host container that uses Spring to instantiate objects. 
ConfluenceHtmlEntityEncodingPolicy This reference insertion policy implements the strategy used by Confluence to determine whether automatic HTML entity encoding should be applied to any particular context or template used by the Velocity rendering system. 
ConfluenceHtmlUnitDialog This class is a copy of net.sourceforge.jwebunit.htmlunit.HtmlUnitDialog with modifications to the initWebClient() method to allow setting configuration from properties file. 
ConfluenceHttpParameters  
ConfluenceHttpServlet  
ConfluenceI18nResolver  
ConfluenceIconManager Manages all the available rendericons (link decorations such as the external site arrow and mailto: envelope) and emoticons ( :) (*) etc ) in one convenient, central location. 
ConfluenceImageCaptchaService  
ConfluenceIndexer  
ConfluenceIndexManager The Confluence Index Manager is the entry point to the Indexing Subsystem  
ConfluenceIndexTask An index task that will perform writing to the index. 
ConfluenceInfo Bean for holding simple non-settings information about the Confluence instance. 
ConfluenceInterfaceHandler  
ConfluenceJohnsonFilter This filter tries to conserve the resource location for the browser. 
ConfluenceJohnsonSetupConfig  
ConfluenceJsonDataSource<T extends JavaScriptObject>  
ConfluenceLabel  
ConfluenceLDAPCredentialsProvider  
ConfluenceLDAPGroupJoiningAuthenticator This authenticator adds users to confluence-users when they first log in. 
ConfluenceLicenseHandler Sets the license for Confluence  
ConfluenceLicenseRegistry  
ConfluenceLifecycleManager  
ConfluenceLinkRenderer Renders Links titles using i18n for link tooltips  
ConfluenceLinkResolver How Confluence converts text into links  
ConfluenceListableBeanFactory Our own BeanFactory to enable the unregistering of child beans, as well as autowiring and more efficient toString(). 
ConfluenceListBox  
ConfluenceLocaleResolver  
ConfluenceLocalSessionFactoryBeanForBackup  
ConfluenceLoggingConfigurationListener If the ConfluenceHomeLogAppender has been configured, then this listener is responsible for configuring it to redirect logging to the confluence home directory once the bootstrap context is initialised. 
ConfluenceLuceneAnalyzerFactory  
ConfluenceMailAddress This object is used to house both internet addresses (parsed) and addresses that are invalid. 
ConfluenceMailQueueItem Simplified class to replace the somewhat confusing MailNotificationQueueItem hierarchy. 
ConfluenceMailServerManager  
ConfluenceMockServletRequest This is a simple stub class to return the context path we have cached, used in Velocity templates when we don't _actually_ have a request. 
ConfluenceMultiThreadedIndexer This class is deprecated. since 3.0. Multithreading moved into MultiThreadedIndexRebuilder and allThreadsComplete(BatchOpIndexer.DocumentWritingScheme, boolean, ProgressWrapper) moved to mergeAndClose().  
ConfluenceNGramTokenFilter Token filter that returns n-grams from the input (excluding start grams). 
ConfluenceNGramTokenFilter.Callback Callback interface to allow filtering on n-gram tokens  
ConfluenceNoOpServlet No op servlet for CONF-7953  
ConfluenceObjectToDocumentConverter This class is deprecated. since 3.0. Use ConfluenceDocumentBuilder instead.  
ConfluencePage  
ConfluencePluginManager Extension of DefaultPluginManager which listens for plugin events fired on other nodes. 
ConfluencePluginObjectFactory Custom ObjectFactory that will delegate to the provided class loader. 
ConfluencePluginScheduler Confluence plugin scheduler, uses Quartz  
ConfluencePluginScheduler.ConfluencePluginJob A Quartz job that executes a PluginJob  
ConfluencePluginSettings  
ConfluencePluginSettingsFactory  
ConfluencePluginUtils  
ConfluencePopup  
ConfluenceProfilingFilter  
ConfluenceProjectManager The confiluence implementation of the project manager, a project in the Confluence context is equivalent to a space  
ConfluencePropertySetFactory  
ConfluencePropertySetManager Convenient way to break out creation of property sets for testing  
ConfluenceQuartzUtil Quartz related utility methods  
ConfluenceReadyEvent This event is sent when the spring context has been started up, and the database is ready  
ConfluenceRenderContextOutputType Similar to com.atlassian.renderer.RenderContextOutputType However these output types are specific to confluence rendering. 
ConfluenceRendererComponentModuleDescriptor<T extends RendererComponent> Module descriptor for wiki renderer components that uses Spring to instantiate components. 
ConfluenceRendererConfiguration This is a call through class provided for the renderer that will use confluence specific setup information to relay the information to the renderer. 
ConfluenceRenderUtils Utilities for rendering Confluence wiki content. 
ConfluenceResourceBatchingConfiguration Confluence's configuration for the super batch. 
ConfluenceRoleMapper  
ConfluenceRpc  
ConfluenceRpcAcceptanceTestCollector  
ConfluenceSearcherInitialisation  
ConfluenceSearchProvider  
ConfluenceSearchScope Determines the scope of a search. 
ConfluenceSecurityController Confluence security controller to disable security if Confluence is not setup. 
ConfluenceSeleniumAssertions Makes assertions specific to Confluence based on page elements such as title, content, error messages, etc. 
ConfluenceSeleniumClient Extends the Atlassian Selenium client to provide Confluence specific methods. 
ConfluenceSeleniumConfiguration A SeleniumConfiguration that is set up with system properties. 
ConfluenceSeleniumTestCollector  
ConfluenceServletContextFactory  
ConfluenceServletDispatcher This action sets the max size for MultipartRequests to be Integer.MAX_VALUE if the name of the action is "restore.action"  
ConfluenceSidManager An SID is a unique ID for a particular Confluence instance. 
ConfluenceSoapRpc Handles RPC over SOAP. 
ConfluenceSoapService  
ConfluenceSoapServiceDelegator  
ConfluenceSoapServiceImpl  
ConfluenceSourceCodeFormatterModuleDescriptor  
ConfluenceSpaceDecoratorMapper  
ConfluenceStaticContextItemProvider Provides a context map containing default static utils available in all Velocity contexts provided at any time in the lifecycle of Confluence. 
ConfluenceSynchronizationManager Confluence transaction sycnhronization manager. 
ConfluenceSystemProperties Query the status of various Confluence system properties  
ConfluenceTempDirExportFileNameGenerator A file name generator that will create directories and filenames appropriate for the configured Confluence temporary directory. 
ConfluenceTextBox Extension of the standard GWT Textbox widget that has a default size and applies the standard text box styles used in Confluence. 
ConfluenceThreadLocalContextManager Manages all thread local state for Confluence  
ConfluenceThreadLocalDelegateExecutorFactory Instance of the executor factory tailored to Confluence  
ConfluenceTrackbackStore  
ConfluenceTrackbackUtils  
ConfluenceTrustedApplication  
ConfluenceTrustedApplicationsFilter Integration of Seraph's trusted application filter with Confluence's trusted applications manager 
ConfluenceUberClassLoader This class loader tries to load classes from the application class loader first before delegating to the plugins class loader. 
ConfluenceUnstemmedAnalyzer An analyzer that groups non-stemming language analyzers, and delegates to the appropriate one depending on the indexing language (getIndexingLanguage()
ConfluenceUserConfiguration  
ConfluenceUserContainerConfiguration  
ConfluenceUserPreferences Provides strongly-typed accessors for Confluence user preferences. 
ConfluenceVelocityCacheConfigurator Bean that configures the confluence resource manager with the injected cache manager  
ConfluenceVelocityContext This class is deprecated. Since 3.0. Use getConfluenceVelocityContext() instead.  
ConfluenceVelocityManager Confluence specialisation of the WebWork velocity manager. 
ConfluenceVelocityModuleDescriptor This class is deprecated. since 3.0, extend AbstractModuleDescriptor and implement UserLocaleAware instead.  
ConfluenceVelocityResourceCache This class is deprecated. Since 2.9. Use ConfluenceVelocityResourceCache instead.  
ConfluenceVelocityResourceCache Clearable velocity cache. 
ConfluenceVelocityResourceCachePluginListener  
ConfluenceVelocityResourceManager Specialisation that allows for a hot swappable ResourceCache. 
ConfluenceVelocityResourceManager.ConfluenceResourceFactory This factory will return template that can be used to detect the presence of HTML in the template if required  
ConfluenceVelocityServlet An improved WW VelocityServlet which doesn't load velocity twice!

We have copied code here because we can't override the WebWorkVelocityServlet as it calls VelocityServlet.init() which loads _another_ entire identical instance of Velocity (beyond the VelocityManager's instance), and the two are used interchangeably. 
ConfluenceVelocityTemplate Exposes template details that are of interest to the Confluence Velocity template rendering subsystem. 
ConfluenceWebFragmentHelper  
ConfluenceWebIcon A confluence specific wrapper for the WebIcon  
ConfluenceWebInterfaceManager Stores and manages flexible web interface sections available in the system. 
ConfluenceWebItemModuleDescriptor  
ConfluenceWebLabel A confluence specific wrapper for the WebLabel  
ConfluenceWebLink A confluence specific wrapper for the WebLink  
ConfluenceWebMenuManager Retrieves menu details from plugins via a ConfluenceWebInterfaceManager
ConfluenceWebResourceIntegration Confluence implementation of WebResourceIntegration, for use with the static resource caching code. 
ConfluenceWebResourceManager  
ConfluenceWebResourceModuleDescriptor  
ConfluenceWebSectionModuleDescriptor  
ConfluenceWebWorkConfigLoader  
ConfluenceWebWorkConfiguration Created by IntelliJ IDEA. 
ConfluenceWorkflowInterceptor  
ConfluenceWysiwygConverter Confluence-specific wysiwig converter for rendering wiki markup in XHTML and vice versa. 
ConfluenceWysiwygConverterDWRWrapper This class is deprecated. since 3.3 (use WysiwygConverterAction instead)  
ConfluenceXmlRpcHandler  
ConfluenceXmlRpcHandlerImpl  
ConfluenceXmlWebApplicationContext  
ConfluenceXsrfTokenInterceptor  
ConfluenceXWorkTransactionInterceptor An interceptor that wraps the action execution in a single Hibernate transaction. 
Connection Represents a connection between a follower and a followee. 
ConnectionDao DAO for connections between followers and followees. 
ConsoleReporter  
ContentAcceptanceTest  
ContentActionBreadcrumb Represents a high level content action breadcrumb. 
ContentBoostPostProcessor Encapsulates the search ranking/boosting strategy in Confluence. 
ContentByUserMacro A macro to display all the content created by one user  
ContentCleaner Content-cleaner for SnipSnap. 
ContentComparator  
ContentComparatorFactory  
ContentCreationComparator  
ContentEntity Defines an entity object containing content, such as a Page, BlogPost or Comment. 
ContentEntity A simple bean to represent ContentEntityObject
ContentEntityBuilder<T extends ContentEntityObject>  
ContentEntityExampleDocument  
ContentEntityExpander A recursive EntityExpander to expand ContentEntity objects. 
ContentEntityList A List wrapper for ContentEntity objects  
ContentEntityListExampleDocument  
ContentEntityManager  
ContentEntityMapping  
ContentEntityMetadataExtractor  
ContentEntityObject  
ContentEntityObjectDao  
ContentEntityObjectHibernateDao  
ContentEntityObjectTitleComparator  
ContentEvent Represents something that has happened to a particular piece of content  
ContentFacade  
ContentFilteringMacro Convenience class that provides default values for macros which retrieve content from somewhere else in Confluence. 
ContentHasAnyPermissionsSetCondition This condition checks if there are any content permissions applied to the current page. 
ContentIncludeStack A simple ThreadLocal stack to prevent circular content includes. 
ContentIndexTask This interface is deprecated. since 3.0. Use HandleAware instead  
ContentInfoBean Represents a View Information page for a Page or BlogPost. 
ContentLink  
ContentLocatorBuilder  
ContentMacrosHelper Defines common functions that are carried out for macros that display list of content (e.g. 
ContentMetadataJsonator  
ContentModificationComparator  
ContentNameMatch A json bean for an individual result from performing the name search. 
ContentNameScorer Calculates documents scores for a query directed at content names. 
ContentNameSearchAcceptanceTest Test the Content Name Search (Suggest) function via it's JSON response objects. 
ContentNameSearchAction

An action that will take a query String from the front end and apply it as a search across the 'universal title' field within the Confluence search index. 

ContentNameSearcher Search for Confluence content by its name (for Pages we search title, for users, we search full names, etc.). 
ContentNameSearchPermissionsFilter A Lucene filter used to apply all the relevant permissioning necessary when using the content name search (QuickNav) in Confluence. 
ContentNameSearchResult The json bean for performing a ContentNameSearch. 
ContentNode  
ContentNotificationAddedEvent  
ContentNotificationEvent Represents an abstraction of content (page/blogs) watch events. 
ContentNotificationRemovedEvent  
ContentPermission This class differs from ContentPermissionEntry in that it holds an Entity instead of representing one with a String. 
ContentPermission Allows a user to lock content against editing by other users. 
ContentPermissionDao  
ContentPermissionEntityType  
ContentPermissionEntry This class differs from ContentPermission in that it represents an Entity with a String rather than holding an appropriate object. 
ContentPermissionEvent  
ContentPermissionHibernateDao  
ContentPermissionImportAcceptanceTest  
ContentPermissionManager  
ContentPermissionSearchUtils  
ContentPermissionSet  
ContentPermissionSetDao  
ContentPermissionsExtractor Extracts the content permissions set on a searchable object. 
ContentPermissionsFilter Lucene Filter that filters out indexed documents the user is not permitted to search on or to see as a search result. 
ContentPermissionsLuceneSearchFilterMapper Maps a ContentPermissionsSearchFilter into a lucene filter. 
ContentPermissionsSearchFilter Filter for performing filtering by content permissions. 
ContentPermissionType Enum representing the different types of Content Permission available. 
ContentPreserver  
ContentPropertyManager  
ContentResource Rest resource for accessing Confluence content. 
ContentSearch Represents a search against Confluence content. 
ContentStatusUpgradeTask  
ContentTitleRenderer<T extends LinkableObject>  
ContentTree Stores a list of root ContentNodes. 
ContentType  
ContentTypeAware Used to mark classes that expose a content type  
ContentTypeCategoryMapper Class that maps docId's to categories based on their content type. 
ContentTypeCategoryMapperFactory A factory implementation that will return CategoryMapper instances which have an already created cache of content types for the index. 
ContentTypeEnum An enum representing the different content types that may be specified in a search. 
ContentTypeEnumProperty Maps ContentTypeEnums. 
ContentTypeEnumUserType Converts ContentTypeEnums to and from strings in the DB. 
ContentTypeParameter Presents content type parameters as ContentTypeQuery implementations. 
ContentTypeQuery Search for content of a particular type. 
ContentTypeQueryMapper Map generic ContentTypeQuery classes to Lucene specific queries. 
ContentTypesDisplayMapper Map Confluence content types to display information such as a CSS type or an Icon URL. 
ContentUtils  
ContextItemProviderChain Chains a list of VelocityContextItemProviders, providing a map that is the aggregation of all providers. 
ContextUtils Utilities for manipulating Velocity contexts. 
ContributorQuery Creates a query to find content a user has contributed to (any edit or create is considered a contribution)  
ContributorQueryMapper  
ConvertAdministerConfluenceToSystemAdministratorAcceptanceTest Test to import a 2.5 Site backup containing confluence administrator permissions and check that  
ConvertAdministerConfluenceToSystemAdministratorUpgradeTask UpgradeTask that takes existing "Administer Confluence" permissions and changes them into "System Administator" permissions by direct JDBC. 
Converted Indicates that the implementation represents a convert event. 
ConvertedPath Encapsulates the result of a path conversion. 
ConvertSpaceAction  
ConvertToPersonalSpaceListener Responds to a space being converted to a personal space. 
CopyPageAction  
CorrectAttachmentCreatorUpgradeTask In older versions of Confluence, when a new version of an attachment was created, only the last modifier field was set. 
CostAndFreqComparingSuggestionComparator Compares suggestions by considering both cost and frequencies. 
CostComparingSuggestionComparator Compares suggestions by their cost. 
Counter A counter to create a unique version for web resources  
CreateBlogPostAction  
CreateCommentCommand Service command to create a new comment  
CreateCommentCommandImpl  
CreateContentCondition  
Created Indicates that the implementation represents a creation event. 
CreatedSort Order search results by time created  
CreatePageAction  
CreatePageEntryAction An action that performs relevant authorisation checks when trying to enter the 'add page' screen. 
CreatePageFromTempateTest  
CreatePageTemplateAction  
CreatePersonalSpaceAction  
CreatePersonalSpaceListener

Responds to a personal space being created. 

CreateRssFeedAction  
CreateSmtpMailServerAction  
CreateSpaceAcceptanceTest  
CreateSpaceAction  
CreateSpaceBean  
CreateSpaceTest  
CreateSpaceXsrfAcceptanceTest  
CreateSupportZipAction  
CreateUserAction  
CreationDateComparator  
CreatorQuery Query for the original creator of content. 
CreatorQueryMapper Map a CreatorQuery to a Lucene specific query. 
CryptographicKeyType A user type used to map a cyptographic key to a set of database fields. 
CssColourValidator The following are valid values for a CSS colour declaration:
  • Any single word with no spaces. 
CssResourceCounterManager  
CssServlet  
CurrentTimeFacade Allows unit tests for system time dependant functions. 
CurrentUserStatusAction  
CustomClobType  
CustomHtmlAcceptanceTest  
CustomHtmlAction  
CustomHtmlSettings  
CustomHtmlXsrfAcceptanceTest  
CustomizeLogoAcceptanceTest  
CustomJapaneseAnalyzer Customized version of CJKAnalyzer that uses unsafe, sun specific operations. 
CustomJapaneseTokenizer Nasty fork from Lucene to accomodate searching half width / full width Japanese characters. 
CustomLayoutManager Manager for layouts -- theme-like Velocity templates that can be edited from within the Confluence administrative UI. 
CustomLogoMigrationAcceptanceTest  
CustomMacroModuleDescriptor A plugin macro in Confluence with metadata and notation guide help. 
CustomStylesheetAction This action will retrieve the customer stylesheet for a space or if not applicable the global style. 
CustomStylesheetTest  
CustomStylesheetXsrfAcceptanceTest  

D

DailyBackupAdminAction  
DailyReportJob  
DailyReportNotificationsAcceptanceTest Tests the contents and headers of daily reports  
DailyReportPreferenceUpgradeTask  
Dashboard Represents the information shown on the Confluence dashboard. 
DashboardAction  
DashboardBreadcrumb  
DashboardTest  
DatabaseClassLoadingPluginLoader A plugin loader implementation that copies plugins from the PluginDataDao to a working directory on the filesystem, then delegates to DirectoryPluginLoader which performs the actual class loading from this directory. 
DatabaseIndexTaskQueue An implementation of the IndexTaskQueue backed by the database. 
DatabaseInfo A simple bean encapsulating information about Confluence's database configuration and behaviour. 
DatabaseList This class is responsible for loading a list of possible databases  
DatabasePluginScanner Scans the database for plugin data. 
DatabaseQueueFlushedEntryCache Provides a cache of IndexQueueEntry objects that were added to the queue close to an index flush. 
DatabaseSidManager Manages a SID backed by Bandana. 
DatabaseUpgradeTask Upgrade tasks that perform operations on the database should implement this interface. 
DataCallbackError Abstraction of the type of errors that can occur during a data callback process  
DataSource<T> The datasource for the widgets to populate their data from. 
DataSourceCallback<T>  
DataTable<T>  
DataTableSelectionHandler A selection handler for the DataTable widget when a table row is selected. 
DataTableSupport<T> Displays that contain a DataTable should extend this interface. 
DateEntity Represents a date value with various formats  
DateEntityExampleDocument  
DateEntityHelper  
DateFormatAcceptanceTest  
DateFormatter Formats dates and times into a given timezone in a variety of formats. 
DateFormatValidator  
DateRangeEnum Enum representing the 'friendly' date ranges presented on the criteria filter on the search results screen. 
DateRangeQuery  
DateRangeQuery.DateRange Class to represent a date range. 
DateRangeQuery.DateRangeQueryType  
DateRangeQueryMapper A mapper for DateRangeQuerys. 
DB2Dialect Custom DB2 dialect that allows us to have large BLOB columns without blowing out the database logfile space  
DeactivatedUserChecker Class for checking whether a user is deactivated. 
DeactivateUserAction Administrative action to disable a user  
DebugReferenceInsertionEventHandler A ReferenceInsertionEventHandler which will log debug messages as references are resolved. 
DebugResourceLoader  
DecoratorAcceptanceTest  
DecoratorModuleDescriptor Created by IntelliJ IDEA. 
DecoratorName Encapsulates the logic around creating and parsing decorator path names. 
DefaultAjaxUserProfileEditor This class is deprecated. since 3.3 (use EditorSettingsAjaxAction instead)  
DefaultAnalyzerFactory  
DefaultAnonymousUserPermissionsService  
DefaultAttachmentManager Default implementation of AttachmentManager
DefaultBlogPostService  
DefaultBootstrapManager BootstrapManager is responsible for initializing the dependencies of Confluence environment. 
DefaultCaptchaManager  
DefaultClock Default implementation of the com.atlassian.core.util.Clock interface that simply returns a new java.util.Date instance. 
DefaultClusterConfigurationHelper  
DefaultClusterSafetyManager  
DefaultColourScheme The default Confluence colours, loaded from confluence-default-colours.properties file in the classpath. 
DefaultColourSchemeManager  
DefaultCommentManager Manager for page comments. 
DefaultCommentService  
DefaultConfluenceIndexManager The Confluence Index Manager is the entry point to the majority of the indexing subsystem.. 
DefaultConfluenceWebResourceManager  
DefaultConfluenceWysiwygConverter When debugging this code, see SimpleMarkupTest for test cases. 
DefaultContentEntityBuilder<T extends ContentEntityObject>  
DefaultContentEntityManager  
DefaultContentPermissionManager  
DefaultContentPropertyManager  
DefaultCounter Default implementation of a counter stores its data in bandana by a supplied key. 
DefaultCssResourceCounterManager  
DefaultDecorator Decorator for the all the default decorators bundled with Confluence  
DefaultDraftAjax This class is deprecated. since 3.3 (replaced by DraftAction)  
DefaultDraftManager This implementation supports anonymous drafts using session-based storage. 
DefaultEditorManager The active editor is the first editor found in the plugin system. 
DefaultEditUserGroupAdministrator  
DefaultExportContext  
DefaultExportEmbeddedResourceRenderer Class that passes on the rendering of an EmbeddedResource to the correct export renderer

Requires that the PermissionManager attribute be set, in order to resolve permissions for attachments (it is not injected by Spring)  
DefaultFavouriteManager The default implementation of the Favourite Manager which uses a label on the entity to mark it as a favourite. 
DefaultFeedBuilder  
DefaultFileUploadManager  
DefaultFollowManager  
DefaultFormatSettingsManager Implementation of FormatSettingsManager which persists the date format settings in Bandana. 
DefaultFragmentParser<T>  
DefaultGlobalDescriptionDao  
DefaultHeartbeatAjax This class is deprecated. since 3.3 (replaced by HeartbeatAction)  
DefaultHeartbeatManager  
DefaultHibernateConfigurator  
DefaultI18NBean Responsible for fetching internationalised text given a key. 
DefaultI18NBeanFactory I18N bean factory which will return a bean for the default locale if one is not specified 
DefaultImageDetailsDao Stores and retrieves ImageDetails via Hibernate. 
DefaultImageDetailsManager Calculates, stores and retrieves ImageDetails for Attachments. 
DefaultImportContext  
DefaultImportExportManager  
DefaultImportProcessor  
DefaultIndexQueueEntryFilter

Responsible for removing/filtering index queue entries that are redundant. 

DefaultInheritedContentPermissionManager  
DefaultIntrospector Override some behaviour of the JSON library JSON object to allow mapped fields to be converted to JSON objects before adding to map. 
DefaultInvokableHibernateCache This is just a wrapper around caches that only implement net.sf.hibernate.Cache but not InvokableHibernateCache
DefaultJsonator Converts a Java Bean to a JSON object. 
DefaultLabelManager Default implementation of the label manager interface. 
DefaultLabelsService  
DefaultLanguageManager  
DefaultLinkManager  
DefaultListBuilder<T> Skeleton implementation of a list builder that takes care of maintaining the class invariants but delegates the final building of the list to a callback function. 
DefaultLocaleManager  
DefaultLoginManager Default LoginManager that keeps track of login activity. 
DefaultMacroBrowserManager Default MacroBrowserManager implementation. 
DefaultMacroManager  
DefaultMacroMetadataProvider  
DefaultMailAccountManager  
DefaultMailContentManager  
DefaultMessage A global message  
DefaultMessageManager Combines different message managers into one  
DefaultNotificationManager  
DefaultObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
DefaultObjectQueueWorker Responsible for retrieving work from an ObjectQueue and processing it. 
DefaultPageManager  
DefaultPageService  
DefaultPageTemplateManager  
DefaultPathConverterManager Default (memory-based) path conververt manager. 
DefaultPermissionManager Default implementation of PermissionManager. 
DefaultPermissionsAdministrator The view administrator used jointly by global and space permissions actions  
DefaultPermissionsAdministrator.AnonymousPermissionRow  
DefaultPermissionsAdministrator.GroupPermissionRow  
DefaultPermissionsAdministrator.UserPermissionRow  
DefaultPersistentDecoratorDao  
DefaultPersonalInformationManager  
DefaultPluginInstaller A default implementation for a plugin repository which simply delegates to a PluginDataDao
DefaultPluginModuleFactory<T>  
DefaultPredefinedSearchBuilder  
DefaultPropertySetManager  
DefaultQueryFactory A default implementation of QueryFactory that maps query type keys to plugin module complete keys. 
DefaultReferralManager  
DefaultRenderingService  
DefaultRenderingService.RenderMode  
DefaultRestAttachmentManager  
DefaultRestContentManager  
DefaultRestSearchService  
DefaultRestSpaceManager Default implementation of the RestSpaceManager
DefaultRestUserSessionManager  
DefaultResultCategoriser  
DefaultResultConverter  
DefaultSaveContext  
DefaultSearchEntitiesManager  
DefaultSearchResultResultRenderer Loaded as a spring bean and is the default renderer that DelegatedSearchResultRenderer falls back on when no other renderer can be found. 
DefaultSeraphAuthenticator  
DefaultServiceCommandValidator  
DefaultSetSpacePermissionChecker  
DefaultSettingsManager For CONF-9959, this manager will only retrieve global and space settings from bandana if the system has been successfully upgraded. 
DefaultSetupPersister  
DefaultShortcutLinksManager  
DefaultSortMapper  
DefaultSpaceContentUpgradeTask  
DefaultSpaceDescriptionManager  
DefaultSpaceGroupManager  
DefaultSpaceGroupPermissionManager  
DefaultSpaceLicenseManager  
DefaultSpaceManager  
DefaultSpacePermissionManager  
DefaultSpaceService  
DefaultStatusTextRenderer  
DefaultStylesheetManager  
DefaultSystemInformationService

Default implementation of the SystemInformationService

DefaultTheme Represents the default Confluence theme with stylesheets. 
DefaultThemeManager For CONF-9959, this manager will only retrieve theme settings from bandana if the system has been successfully upgraded. 
DefaultThumbnailInfoFactory This class is deprecated. since 3.0 use getThumbnailInfo(Attachment).  
DefaultThumbnailManager  
DefaultTrashManager This class provides utility methods for operating on the Trash  
DefaultTrustedApplicationsManager Manager to support trusted communications between applications  
DefaultTrustedConnectionStatusBuilder  
DefaultUpgradeManager  
DefaultUserAccessor  
DefaultUserAccessor  
DefaultUserChecker  
DefaultUserContentManager  
DefaultUserDetailsManager  
DefaultUserManagementHelper  
DefaultUserManager Authenticates a user against UserAccessor in Confluence. 
DefaultUserProfileService  
DefaultUserStatusManager  
DefaultVelocityEngineResolver  
DefaultVelocityHelperService  
DefaultWebInterfaceContext Implementation which stores everything in a map for easy conversion and copying, if not type safety. 
DefaultWebSudoManager  
DefaultXmlImporter  
DeferredOperations  
DeferredOperationsCache An implementation of com.atlassian.cache.Cache that records changes to a delegate cache, only actually performing them when sync() is called. 
DelegatedSearchResultRenderer The class includes the logic to loop through the available search result renderers and pick on that can render the result and use it to render. 
DelegatingAttachmentDao Implemented by AttachmentDaos that delegate so that clients can get to the underlying implementation. 
DelegatingAttachmentManager Classes that implement this interface perform some sort of delegation of AttachmentManager calls 
DelegatingClusterAwareQuartzJobBean This class wraps a Quartz job and  
DelegatingCondition Delegates all calls to the Condition passed to the constructor. 
DelegatingLuceneSearchMapper  
DelegatingServletManager  
DelegatingURIResolver Attempts to resolve a URI against the list of resolvers passed in. 
DelegatorAttachmentManager This class delegates attachment manager requests to the appropriate attachment manager implementation based on certain Confluence configuration options  
DelegatorDownloadResourceManager Delegates to the appropriate download resource manager for resource retrievals. 
DeleteBlogPostCommand Service command for removing a blog post. 
DeleteChangeDocumentsIndexTask Removes all change documents for a particular searchable. 
DeleteCommentCommand Service command for removing a comment. 
DeleteCommentCommandImpl  
DeleteDocumentIndexTask Index task that removes a searchable from the index. 
DeletePageCommand Service command for removing a page. 
DeleteProfilePictureCommand  
DeleteProfilePictureCommandImpl  
DeleteSpaceCommand Service command for removing a space. 
DeleteUserStatusAction  
DeltaRanker Ranks the changes between two versions of a line, where there may be multiple original or revised lines. 
DemoSpaceRoundTripAcceptanceTest This is a test class to determine the quality of the wysiwyg conversion process, specifically how much it damages unaltered existing wiki markup. 
DemoSpaceRoundTripAcceptanceTest Tests that the demo space round-trips without alteration using selenium. 
Dialog  
DidYouMean Class for declaring constants to for the "did-you-mean" feature. 
DidYouMean.Constants  
DidYouMean.Fields  
DidYouMeanSearcherInitialisation Configures the searcher to use a customized Similarity class. 
DiffChunk A DiffChunk classifies a chunk as added, deleted, unchanged or changed. 
DiffChunkBean The Json Representation for a com.atlassian.confluence.diff.DiffChunk. 
DiffChunkRenderer<T extends DiffChunk> Renders a DiffChunk into a specific format (i.e. 
DiffPagesAcceptanceTest  
DiffPagesAction  
DiffPagesByVersionAction  
DiffResult This class is deprecated. since 2.10 Use ConfluenceDiff  
DiffType Holds all the different types of diffs and the styles applied to them This need to be available because some email clients don't support adding style classes to emails. 
DiffUtils  
Dimensions The height and width of an image or thumbnail. 
DirectoryViewListPagesAction This action will present the specified space as a tree view of all its pages. 
DisplayableLabel Provides getter methods for a Label that can be displayed. 
DistanceHelper Edit distance class  
DistortedCaptchaEngine The captcha as used by FishEye/Crucible. 
DocumentationBean Constructs a link to the instance's documentation  
DocumentBuilderListener A listener that responds to PluginEvents and will reset the wrapped documentBuilder. 
DocumentCreator Each word in the Confluence's "did-you-mean" vocabular is represented as a separate lucene document in the "did-you-mean" index. 
DocumentFieldName

Class to contain the field names for Confluence lucene documents. 

DocumentResultScores Interface for storing, incrementing and iterating over document scores. 
DocumentResultScores.Block Callback interface to provide clients with the ability to run custom code against all document and score pairs maintained by this class. 
DownloadAllAttachmentsOnPageAction  
DownloadGateKeeper GateKeeper for the Confluence downloads directory. 
DownloadResourceManager An interface for managers that support reading of downloadable resources. 
DownloadResourceNotFoundException  
DownloadResourceReader  
DownloadResourceWriter  
Draft Representation of a Draft for use in tests  
Draft  
DraftAction Expose draft actions to the client. 
DraftAjax This interface is deprecated. since 3.3 (replaced by DraftAction)  
DraftAttachmentLink A link to an attachment that is attached a draft object. 
DraftAttachmentSearchAction  
DraftChangesDialog  
DraftChangesTest  
DraftDao Stores Confluence drafts in a data store. 
DraftData This class is deprecated. since 3.3  
DraftDataCleaningUpgradeTask Remove drafts created by CONF-12144 with a null page ID or type. 
DraftManager Saves, retrieves and merges drafts of Confluence content. 
DraftPermissionsDelegate  
DraftsAcceptanceTest  
DraftsXsrfAcceptanceTest  
DropAuthenticationAction Used to authenticate a web sudo session. 
DropDownHandler An interface to handle drop down events from the QuickSearchInputField
DropDraftTableUpgradeTask  
DuplicateClassFinder  
DuplicateDataRuntimeException A RuntimeException thrown when an operation is being called with some duplicate data  
DuplicateNotificationsCleanupUpgradeTask Delete duplications from the notifications table. 
DynamicPluginResourceLoader  

E

Edit Enum that represents edits that can be used to transform one word into another. 
EditBlogPostAction  
EditCommentAction  
EditCommentCommand Service command for editing an existing comment. 
EditCommentCommandImpl  
EditContentBean  
EditContentBean.Mode  
EditDecoratorAction  
EditDefaultSpaceContentAcceptanceTest  
EditDefaultSpaceContentAction  
EditDefaultSpaceContentAction.Link  
EditEmailSettingsAction This class is used by the doeditsettings action  
EditGlobalPermissionsAcceptanceTest Tests adding and removing various permissions in the Edit Global Permissions screen. 
EditGlobalPermissionsAction  
EditGlobalPermissionsAdministrator  
EditLayoutsAcceptanceTest  
EditLdapUserGroupsAcceptanceTest Test the behaviour of the Edit Groups screen when there is an LDAP and a non-LDAP group. 
EditMailAccountAction  
EditMyProfileAction Updates the user's profile (editmyprofile.action)  
EditMyProfileBean  
EditMyProfilePictureAction Action used to handle the Picture page of user profile editing. 
EditMySettingsAction Used to edit the logged in user's preferences (homepage, timezone, and language)  
EditNotificationsAction  
Editor This interface allows Wysiwyg editors to be plugged in to Confluence. 
Editor  
Editor.EditorMode  
EditorAnonAutocompleteImageNotIExploreTest  
EditorAnonAutocompleteLinkNotIExploreTest  
EditorAutocomplete Represents an Autocomplete widget in the RTE that accepts keystrokes and displays a list of search results that a user may select from. 
EditorAutocompleteImageShortcutTest Tests Image Autocomplete in the RTE. 
EditorAutocompleteLinkShortcutTest Tests Link Autocomplete in the RTE. 
EditorAutocompleteMacroNotIExploreTest Tests that the Autocomplete component responds to typing events - testing that the component works in different locations and with different results is left to EditorAutocompleteLinkShortcutTest
EditorAutocompleteTriggerNotIExploreTest Tests that the Autocomplete component responds to typing events - testing that the component works in different locations and with different results is left to EditorAutocompleteLinkShortcutTest
EditorCommentsTest  
EditorDraftsNotIExploreTest These tests currently fail on IE due to dirty flag not being set when content is changed. 
EditorDraftsTest  
EditorExternalLinkPropertyPanelTest  
EditorImagePropertyPanelTest Tests Image Property Panel in the RTE. 
EditorInsertImageDialogTest Tests the insert image dialog. 
EditorInsertImageTestOld  
EditorInsertMenu  
EditorLink Represents a hyperlink in the Rich Text Editor  
EditorLinkPropertyPanelNotIExploreTest  
EditorLinkPropertyPanelQaTest  
EditorLinkPropertyPanelTest Tests Link Property Panel in the RTE. 
EditorManager Factory class for getting the current editor  
EditorModuleDescriptor  
EditorNotationGuideTest  
EditorNotIExploreTest  
EditorPopup Generic object to represent an editor popup. 
EditorPreviewTest  
EditorRichTextTest Editor on bamboo is very slow, so delays in this class are intentionally higher than the defaults. 
EditorSettingsAction Handles the viewing and editing of a user's Editor settings. 
EditorSettingsAjaxAction Handles the editing of the default editor setting. 
EditorTest  
EditPageAction  
EditPageBean  
EditPageTemplateAction  
EditPermissionsAdministrator Provides the logic required by the actions to edit the permissions for both global and spaces  
EditPermissionsAware This interface is used by all actions that need to edit permissions  
EditSmtpMailServerAction  
EditSpaceAcceptanceTest Created by IntelliJ IDEA. 
EditSpaceAction  
EditSpaceEntryAction  
EditSpaceLabelAction  
EditSpacePermissionsAcceptanceTest Tests adding and removing various permissions in the Edit Space Permissions screen. 
EditSpacePermissionsAction  
EditSpacePermissionsAdministrator  
EditStylesheetAction  
EditTrustedApplicationAction An action to edit a trusted application record  
EditUserAction  
EditUserGroupAdministrator  
EditUserGroupsAction  
EditUserLdapAcceptanceTest  
EhCacheConfig Class that represents Confluence's ehcache.xml. 
EhCacheConfigManager Class that allows Confluence's ehcache configuration to be modified programmatically. 
EhCacheHibernateCacheFactory  
EhCacheManager EhCache implementation of com.atlassian.cache.CacheManager. 
EhCacheStatisticsAction  
EmailAddressPublicCondition  
EmailAndLinkExternalizationAcceptanceTest  
EmbeddedFlashRenderer Created by IntelliJ IDEA. 
EmbeddedObjectAcceptanceTest  
EmbeddedObjectRenderer Created by IntelliJ IDEA. 
EmbeddedRealMediaRenderer Created by IntelliJ IDEA. 
EmbeddedResourceUtils  
EmoticonPickerPopup  
EmptyClusterInformation  
EmptyConfigurableCacheFactory Dummy placeholder to prevent Coherence from statically bringing up caches. 
EmptyPluginStateStore This class is used during bootstrap, and contains no configuration -- all plugins will be in their default state. 
EmptyTrashAction  
EnableAntiXssModeUpgradeTask  
EnableDisableMailAction  
EncodingTestAction  
EncodingVelocityResult Webwork Velocity result that adds automatic HTML entity encoding support to the result context if the final content type is "text/html". 
EndNGramAnalyzer Analyzer that produces end n-gram tokens from the given input. 
EnglishAnalyzer  
Entity  
EntityBuilderFactory  
EntityDateExtractor Extracts the creation and last modification dates. 
EntityJsonator Converts a User or Group into a JSON object prior to serialization. 
EntityLocator Wrapper for a lazy query for model objects. 
EntityObjectQueue Retrieves objects from a list of their handles. 
EntityObjectQueueFactory  
EntityRuntimeException Thrown during a user or group operation where the user or group does not exist  
EnumConverter Converter for JDK 1.5 enums. 
EnumProperty  
EnumPropertyParser  
EnumTypeConverter Converter class that converts strings in the request to the correct enum types. 
ErrorResponseException This class is deprecated. since 2.9 use normal control flow instead of exceptions. 
EstimatedProgressMeter A progress meter to be used in situations where the total cannot be determined efficiently or conveniently up front. 
EuropeanAnalyzer A analyzer for European languages which will tokenize, apply the standard filter and lower case. 
EventCartridgeProcessingChain Aggregates a set of EventCartridgeProcessors. 
EventCartridgeProcessor General interface for classes that process Velocity event cartridges in some way. 
EventDispatchingPluginController Delegates each control operation to a PluginController then fires an event to replicate operations across the Confluence cluster. 
EventInvocable  
EventLatchManager Used to manage references to latches that are used to support the ability for test clients to register an event listener on the server side and to block until that event is published. 
EventsAcceptanceTest  
EventUtils Contains various utility methods for simplifying the Event handling process. 
EventWaitingLatch Latch that allows acceptance testing code to wait for a specific Confluence event to be published on the server side before proceeding with assertions. 
ExcerptMacroAcceptanceTest  
ExcerptMacroUpgradeTask  
ExcludeMailAttachmentsScope  
ExcludePersonalInformationFilter

Lucene Filter that filters out indexed documents that are personal information objects. 

ExcludePersonalInformationFilterMapper Maps a ExcludePersonalInformationSearchFilter into a lucene filter. 
ExcludePersonalInformationSearchFilter Excludes Personal Information Objects from the search results. 
ExcludeProfileAttachmentsScope  
ExpiryCountingLocalCache Extends Coherence's LocalCache to count expired entries. 
ExportContext  
ExportDownload  
ExportDownloadResourceManager A WritableDownloadResourceManager that stores and reads macro output from a temporary location. 
ExportEmbeddedResourceRenderer Created by IntelliJ IDEA. 
Exporter  
Exporter Contains methods for testing export. 
Exporter.ContentOption  
ExportFileNameGenerator An interface for a class which can generate meaningful and unique (for a single VM) names that may be used as file names in the export process. 
ExportImageDescriptor A descriptor for an exported image. 
ExportLinkFormatter Responsible for formatting links to exported content. 
ExportLinkRenderer  
ExportPageAction  
ExportPathUtils  
ExportSpaceAction  
ExportSpaceLongRunningTask  
ExportUtils  
ExportWordPageAction This class is deprecated. since 2.9  
ExportWordPageServer Export a page as HTML which Microsoft Word will understand. 
ExportXsltTransformerResolver The XsltTransformerResolver used for export purposes. 
ExternalUserConnectivityAction  
ExternalUserManagementAware Actions implementing this are external user management aware actions. 
ExternalUserManagementEnabledCondition  
ExtractorModuleDescriptor  

F

FailingWysiwygRoundTripTest Tests that would be in WysiwygRoundTripBugAcceptanceTest if they passed. 
FavouriteManager Manages the favourite spaces and pages of a user  
FavouritePageCondition  
FavouritePagesMacroTest This test tests finctionality that codced inside a bundle plugin. 
FavouritePageXsrfAcceptanceTest  
FavouriteSpaceCondition  
FeedBuilder Uses the web-based feed builder to construct a feed URL. 
FeedBuilder Builds a feed. 
FeedOptions Mutable object for setting options for use with the feed builder. 
FeedProperties Allows users to specify properties of the feed. 
FeedRetriever Downloads a feed over HTTP. 
FeedType The type of feed. 
FelixOsgiContainerManagerFactory  
FieldChange Represents a field change in the settings. 
FieldLengthScoreNormaliser Normalise scores in a supplied DocumentResultScores based on the length of the field this normaliser is constructed for. 
FieldValidationError  
FileBackupImporter  
FileBandanaXmlParser  
FileDownloadResourceReader  
FileDownloadResourceWriter  
FileExportable Classes that implement this interface are exported as files, rather than the native format (XML, HTML, etc)  
FileHandleTestingSuite  
FileHandleTestingSuite.FileHandleTest  
FileLocationResolver Classes that implement this interface return the location of a particular file or folder. 
FileMavenDependency Represents a maven dependency found at the provided location. 
FileNameEncodingTester Created by IntelliJ IDEA. 
FilenameFilter Currently, the StandardTokenizer takes anything of the 'alpha.java' form, and keeps it all together. 
FileSanitizer  
FileServerServlet Serves files from Confluence: attachments, custom resources, thumbnails, plugin resources, etc. 
FileStorer  
FileSystemAttachmentDataDao  
FileSystemAttachmentDataDao.FileSystemAttachmentNamingStrategy  
FileUnzipper  
FileUploadManager  
FileXmlExporter Performs the file IO side of the export/backup

For example: - copying attachments to temp directory - copying config files

Then performs the zipping and packaging into a zip file  
FiltersContainer This class is deprecated. since 2.10. The introduction of org.apache.lucene.misc.ChainedFilter into Lucene has made this class redundant.  
FindRestrictableEntitiesAction Accepts potential users and/or group names with an optional entity type and returns the entities found. 
FindSpaceAttachmentsJSPTest  
FinishSetupAction  
FiveHundredPageSecurityAcceptanceTest  
FixLicenseAction Permits unauthenticated updates to the Confluence license if there are upgrade problems with the instance. 
FloatArrayDocumentResultScores A DocumentScores implementation which will keep each score in a float array where the position in the array matches the docId for each document. 
FlushableCachingDao This interface defines the behaviour for DAO instances that provide some sort of caching of objects, which need to be flushed at times. 
FlushCacheAcceptanceTest  
FlushCacheAction This action allows you to trigger a flush for the system cache. 
FlushIndexQueueAction  
FlushStatistics A simple statistics object that holds details for an index flushing. 
FollowDisabledUserTest  
FollowFavouriteUpgradeTask Converts the favourite-user model into the confluence 3.0 follow user model. 
FollowingTargetUserCondition Returns true if the logged in user is following the target user  
FollowManager Manages the followers and followees of a user  
FollowUserAction  
FooterTest  
ForgotUserPasswordAction  
FormatSettingsManager Persistent storage and retrieval of format settings. 
FormAware This interface has to be implemented if the new AUI form styles are being used. 
FourOhFourAction Simply sets 404 status and returns 404 page to the user. 
FourOhFourErrorLoggingFilter  
FragmentParser<T>  
FrequencyComparingSuggestionComparator Compares suggestions by the frequency that they occur in the user index. 
FriendlyDateFormatter Formats a date in a relative, friendly way. 
FullIndexBuilder Builder that extracts unique words from the DID_YOU_MEAN_FIELD in Confluence's index and adds them to a did-you-mean index (a separate secondary index). 
FuncTestPermissionAcceptanceTest Calls some methods on the FuncTestRPC as non-administrator to make sure they are rejected. 
FuncTestRpcDelegator  
FuncTestRpcHandler  
FuncTestRpcHandlerImpl  
FuncTestRpcPlugin  

G

GalleryAcceptanceTest Created by IntelliJ IDEA. 
GateKeeper Manages the granting of temporary permissions to retrieve resources. 
GeneralAttachmentCopier This AttachmentCopier copies Attachments from one AttachmentManager instance to another, in the case where there are different storage implementations for data and/or meta-data. 
GeneralAttachmentMigrator  
GeneralConfigurationAcceptanceTest Tests parts of the GeneralConfigurationAction
GeneralConfigurationAction  
GeneralConfigurationTest  
GeneralUtil  
GenericCharacterTokenizer Character tokenizers that tokenizes on a specified list of delimiters. 
GenericHibernateVersionedObjectDao  
GenericVelocityMacro  
GetClusterInvariants  
GetPagePermissionsAction  
GlobalAdminAcceptanceTest GlobalAdminAcceptanceTest nickf Sep 29, 2004 2:21:46 PM  
GlobalAdministratorOnlyCondition This class is deprecated. since 2.7. If the link or operation protected by this condition has the potential to compromise the security of the system, please use 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. This class has been reintroduced to prevent problems with the approvals plugin.  
GlobalAdminXsrfAcceptanceTest  
GlobalAsserts Assertions that can be performed on any page in Confluence  
GlobalDescription Content Entity Object that is associated with the whole confluence rather then a specific space/page/user. 
GlobalDescriptionDao  
GlobalDescriptionPermissionsDelegate  
GlobalHelper  
GlobalLogoXsrfAcceptanceTest  
GlobalPermission  
GlobalPermissionsXsrfAcceptanceTest  
GlobalRssFeedAction  
GlobalSettingsChangedEvent Event announcing a change in the global configuration of Confluence. 
GlueSoapServer  
GreekAnalyzer  
Group  
GroupAdminActionBreadcrumb  
GroupCreateEvent Created by IntelliJ IDEA. 
GroupEvent Created by IntelliJ IDEA. 
GroupMembersAcceptanceTest Test the Group Members Page  
GroupPermissionsDelegate Class for checking operations on groups. 
GroupPickerAcceptanceTest  
GroupPickerAction  
GroupPickerPopup  
GroupPickerTest  
GroupRemoveEvent Created by IntelliJ IDEA. 
GuardPermissionsUpgradeTask Task to make sure that permissions are migrated cleanly between 1.1.x and 1.2.x What this will do: -  
GzipFilterAcceptanceTest Test that the Gzip filter acts appropriately according to the general configuration setting. 

H

HandleAware An interface that should be implemented by IndexTasks that are intended to be persistent and whose work depend on a persistent object - one which can be loaded by using the handle provided by an implementation of getHandle()
HandleBasedSubsetResultFilter Result filter that returns a subset of the total result set starting from the index document that comes after the document with the specified handle. 
HandleBasedSubsetResultFilterMapper Maps a HandleBasedSubsetResultFilter
HandleNameConflictsAction  
HasAction  
HasAttachmentCondition Checks if the page in this context has any attachments  
HasBlogPostCondition Only display the link if the user is viewing a blog post (as opposed to a page or some other content type)  
HashClusterNameResolver Created by IntelliJ IDEA. 
HashRegistryCache Caches the calculations (the computed hash value of every file) as it is expensive to calculate this every time it is required, and is unlikely to change at runtime. 
HashTagHelper  
HashTaskListKeysUpgradeTask  
HasLinkWikiMarkup Content classes implementing this interface can be linked to by wiki markup. 
HasPageCondition Only display the link if the user is working with a page (as opposed to a blog post or some other content type)  
HasSpaceCondition Only display the link if the user is working within a space. 
HasViewProfilePermission  
HeadingConverter  
HeartbeatAction The HeartbeatAction provides methods used by the client side editor to detect conccurent changes to a single CEO. 
HeartbeatAjax This interface is deprecated. since 3.3 (replaced by HeartbeatAction)  
HeartbeatManager  
HeartbeatTest  
HibernateAbstractPageDao  
HibernateAnyTypeDao  
HibernateAttachmentDaoFactoryBean This implementation retrieves the correct instance of AttachmentDao for the AttacmentDataDao that is given, and wires the instance with the necessary attributes. 
HibernateAttachmentDataDao This class defines an AttachmentDataDao that stores Attachment data in a Hibernate-managed database. 
HibernateBlogPostDao Hibernate implementation of the BlogPost DAO  
HibernateCacheFactory Factory for instantiating hibernate cache classes which may differ based on the underlying cache implementation. 
HibernateClusterSafetyDao  
HibernateCommentDao  
HibernateConfluenceBandanaRecordDao  
HibernateConnectionDao  
HibernateContentPermissionSetDao  
HibernateDraftDao Database storage for drafts. 
HibernateEntityObjectQueue Used for batch indexing. 
HibernateEntityObjectQueueFactory  
HibernateHandle  
HibernateHandleResolver Resolves a Handle for a persistent object. 
HibernateIndexQueueEntryDao The hibernate dao instance used for working with the index queue entries. 
HibernateKey Hibernate data transfer object for cryptographic keys  
HibernateKeyPersister Persister for legacy HibernateKey objects that need to be converted to AliasedKeys on import. 
HibernateKeyStoreDao Hibernate implementation of the KeyStore interface  
HibernateLabelDao  
HibernateLinkDao  
HibernateMailDao  
HibernateNotificationDao  
HibernateObjectDao Generic DAO for hibernate objects. 
HibernateObjectHandleTranslator Created by IntelliJ IDEA. 
HibernatePageAncestorManager Stores page ancestors in the ANCESTORS table in the database. 
HibernatePageDao  
HibernatePageTemplateDao  
HibernatePersonalInformationDao  
HibernatePluginDataDao Hibernate implementation of a PluginDataDao, which stores plugin JARs in a database for distribution among clustered application nodes. 
HibernateReferralDao  
HibernateResourceLoader Load resources via Hibernate. 
HibernateSearchableDao  
HibernateSpaceDao  
HibernateSpaceGroupDao  
HibernateSpaceGroupPermissionDao  
HibernateSpacePermissionDao  
HibernateSpacePermissionsFilterDao

This implementation was created instead of just using the existing SpaceDao and SpacePermissionsDao for a few reasons -

  • Retrieving space objects from a named query results in you being returned Space proxies. 
HibernateTrackbackDao  
HibernateTrustedApplicationDao Hibernate implementation of the TrustedApplicationDao
HibernateUserProviderFactory  
HibernateUserStatusDao  
HibernateVersionHistoryDao  
Hierarchical<T> Please do not use this interface. 
HierarchicalFileSystemAttachmentDataDao

DAO that stores attachments on the file system in a hierarchical structure. 

HierarchicalFileSystemAttachmentMoveTask

A task that will move attachments from the previous storage layout of contentid/attachmentid/version (or for CONF-8298 the layout last4digitsOfContentId/contentId/attachmentId/version) to the layout used by the new HierarchicalFileSystemAttachmentDataDao implementation. 

HierarchicalFileSystemAttachmentUpgradeTask  
HiLoIdRepairUpgradeTask POSITION is a key word as far as HSQLDB 1.8 is concerned. 
HistoricalPageViewAcceptanceTest  
HistoryAction  
HitHighlighter Finds search hits in content based on a given Lucene query. 
HomeLocatorPluginDirectoryProvider  
HomepageAction Direct the user to their configured homepage. 
HorizontalLineConverter  
HSQL17To18PreUpgradeCleaner Cleans up an embedded HSQL instance by opening it and shutting it down. 
HtmlAnnotationEscaper A org.apache.velocity.app.event.ReferenceInsertionEventHandler that HTML encodes any value not annotated as being HtmlSafe. 
HtmlChangeChunkRenderer Renders a ChangeChunk  
HtmlCharacterChunkRenderer Renders a CharacterChunk  
HtmlEncoder  
HtmlEntityEscapeUtil Portions of this class copied from Apache commons-lang StringEscapeUtils -- it was easier to copy the relevant bits than it was to upgrade commons-lang to 2.0 :) ==================================================================== The Apache Software License, Version 1.1 Copyright (c) 2002-2003 The Apache Software Foundation. 
HtmlEntityFilterExtractor  
HtmlExportAcceptanceTest  
HtmlExporter  
HtmlExportLinkFormatter  
HtmlFragment Simple wrapper class for adding HtmlSafe values directly to a Velocity context. 
HtmlImageParser This class parses html and extracts all the image tags required for exports using the given image processing rule. 
HtmlImageProcessingRule Processes image tags for html exports. 
HtmlJspWriterMigrationProgressListener This is a simple implementation of the MigrationProgressListener to output HTML in a JSP. 
HtmlLineChunkRenderer Renders a line chunk  
HTMLPairType  
HtmlRegExps Holder of static regular expression patterns for detecting common HTML structures  
HtmlSafe Declares that this method returns an object that does not require encoding if it is printed to a HTML document via its toString() method  
HtmlSafeAnnotationUtils Utilities for working with the HtmlSafe annotation  
HtmlSafeClassAnnotator This method annotator will annotate various methods that are known to be HTML safe from library classes. 
HtmlSafeDirective Marker directive to indicate that this template has been designed to work correctly with Anti-XSS measures. 
HtmlSafeMethodNameAnnotator

Method annotator that marks certain methods as being HtmlSafe based on the method name. 

HtmlUnitDialog An exact copy of net.sourceforge.jwebunit.htmlunit.HtmlUnitDialog from JWebUnit 1.4.1-atlassian-1, with some private methods and fields changed to protected to ConfluenceHtmlUnitDialog can override them. 
HtmlWordChunkRenderer Renders a word chunk  
HttpCacheValidatable Actions that wish to be served to browsers/clients with http cache validation headers (Last-Modified and etag) should implement this interface. 
HttpCertificateRetrievalService This class retrieves a trusted application certificate via http. 
HttpClientAuthenticator  
HttpClientHttpResponse  
HttpClientHttpRetrievalService  
HttpClientProxyConfiguration Configures an outbound proxy in HttpClient, using a provided HttpProxyConfiguration
HttpContext Provides access to the key objects provided by the servlet API when processing an HTTP request. 
HttpHeadersAcceptanceTest  
HttpProxyConfiguration Proxy configuration for outbound HTTP connections, determined from a set of standard properties. 
HttpProxyConfiguration.ProxyAuthentication  
HttpRequest  
HttpRequestConfig  
HttpResponse  
HttpRetrievalService  
HttpRetrievalServiceConfig  

I

I18nAcceptanceTest  
I18NBean Responsible for fetching internationalised text for a given key. 
I18NBeanFactory Factory interface for retrieving i18n support beans  
I18nJsonator A Jsonator for i18n Message objects. 
I18NResource  
I18nResource Rest resource for accessing translations in Confluence. 
I18nResourceAcceptanceTest  
I18NResourceBundlesLoader Similates the behaviour of ResourceBundle.getBundle() and searches for all bundles for a locale from most specific to least specific  
I18NSupport This class provides access to internationalised text from contexts where an action is not avaialable, e.g. 
IdBlogPostLocator A blog post locator that uses the blog post Id to find a blog post  
IdContentLocator  
IdentityReferenceInsertionHandler Identity reference insertion handler. 
IdMultiPartHashGenerator

A class that will take a long Confluence Id and converted it to a multi-part hash with a particular number of parts. 

IdPageLocator A page locator that uses the page Id to find a page  
IllegalPermissionStateException Exception thrown from a service when the permissions of the application are not in the correct state to allow the permission change requested to be performed. 
ImageCaptchaServlet  
ImageConverter  
ImageDetails Class containing the image details of a single version of an Attachment
ImageDetailsDao Data Access Object for database storage and retrieval of ImageDetails
ImageDetailsManager Calculates, stores and retrieves ImageDetails for Attachments. 
ImagePathHelper PLEASE NOTE: This interface was designed to work closely with the ThumbnailInfo object, to provide a way to vary the path it uses to generate the data. 
ImagePreview An image preview using the Fancybox jQuery plugin. 
ImageProcessingRule A TagRule that is responsible for processing image tags. 
ImagePropertyPanel  
ImagePropertyPanel.Size  
ImageStorer  
ImapMailAccount  
ImplementsIsPermitted Created by IntelliJ IDEA. 
ImportContext  
ImportedObject  
ImportedObjectParser  
ImportedObjectPostProcessor Allows imported objects to be modified on the way into the system. 
ImportedProperty  
ImportedPropertyParserFactory  
Importer  
ImportExportException  
ImportExportManager  
ImportFinishedEvent  
ImportLongRunningTask  
ImportMboxAction  
ImportPagesAction This action can be used to import a bunch of text files as pages. 
ImportPagesFromDiskAcceptanceTest  
ImportPagesXsrfAcceptanceTest  
ImportProcessor  
ImportProcessorContext Context that records the current state of an import, and provides helper methods that are dependent on that state. 
ImportProcessorSummary  
ImportSnipSnapAction  
ImportSummaryWrapper  
IncludeConverter  
IncludePageMacroLink {include} macros are actually treated as links by the renderer. 
IncludePageMacroLinkRenamingBean  
InclusionCriteria Match tokens that describe what search constraint should be applied to a parsed SearchQuery
IncomingLinkAcceptanceTest Created by IntelliJ IDEA. 
IncorrectHtmlEncodingWarningProcessor Adds a PossibleIncorrectHtmlEncodingEventHandler to a cartridge if such logging is enabled. 
IncreasePoolSizeUpgradeTask The indexing scheme used in 1.4.1 needs 10 DB connections. 
IncrementalIndexBuilder Performs an incremental update of the did-you-mean index by adding any new words and removing ones that are no longer used anymore in Confluence content. 
IndexBuildCompleteEvent Event signaling the completion of a did-you-mean index build. 
IndexBuildCompleteListener This listener implements the business logic of enabling did-you-mean automatically for a user who has successfully built the supporting did-you-mean index. 
IndexBuilder Builds an index to produce "did you mean" suggestions. 
IndexerControl Allows clients to enable/disable indexing. 
IndexingAcceptanceTest Acceptance test to check that indexing works as expected. 
IndexingTask  
IndexIOException Runtime exception to indicate that there was an error reading from the index. 
IndexOptimizer Spring quartz bean job to optmize index periodically  
IndexProgressAction  
IndexQueueCleaner This job is responsible for periodically triggering an Index Queue clean to ensure that size of the index queue does NOT grow indefinitely. 
IndexQueueEntry An entry in the index queue that represents an indexing task that needs to be performed. 
IndexQueueEntryDao  
IndexQueueEntryFilter Responsible for filtering a queue of index entries retrieved from the database. 
IndexQueueFlushCompleteEvent An event to indicate that a flush of the index queue has completed. 
IndexQueueFlusher Trigger a flush of the currently scheduled Lucene index tasks. 
IndexReaderUtils Utility class for extensions to lucene's IndexReader. 
IndexRebuilder  
IndexTask Indexing task. 
IndexTaskFactory Creates index tasks and provides conversion into queue entries for implementations of IndexTaskQueue  
IndexTaskPerformer Responsible for performing an IndexTask
IndexTaskQueue Confluence queues all of its index requests and then executes them in bulk. 
InheritedContentPermissionManager  
InitApplicationKeysUpgradeTask Generates a system public/private key pair on upgrade  
InitialiseSidUpgradeTask Generate a SID on upgrade  
InitializationRequired An interface to indicate that post initialization with an IndexReader is required. 
InitialSpaceContentListener

Listener that generates the initial content of a space when it is first created. 

InlineWikiStyleRenderer This interface is deprecated. since 3.1 confusingly named. Use StatusTextRenderer instead.  
InMemoryIndexTaskQueue An in memory implementation of the Index Task Queue. 
InputField A custom Widget that combines a textbox and a label. 
InputFieldWithActionOnEnter  
InputStreamAttachmentResource Represents an attachment resource that is supported by an input stream. 
InputStreamFactory Importers might need to make several passes over the same import, so we provide them with a factory for input streams, not just a single stream. 
InsertCharacterPopup  
InsertImageDialog The insert image dialog added in 3.1. 
InsertImageDialog.Align Permitted values for the "Align" input of the dialog. 
InsertImageDialog.Panel  
InsertImageInDraftAction This class is deprecated. since 3.1 this action is no longer required by Confluence. Use AttachFileAction to attach files and AttachedImagesAction to view the current attached images.  
InsertImageInPageAction This class is deprecated. since 3.1 this action is no longer required by Confluence. Use AttachFileAction to attach files and AttachedImagesAction to view the current attached images.  
InsertionPolicyCartridgeProcessor Adds the necessary event handlers based on the provided ReferenceInsertionPolicy  
InsertLinkAction  
InsertLinkPopup  
InsertLinkRequestEvent  
InsertLinkRequestEventHandler  
InsertTablePopup  
InSpaceFilterFactory Factory class to create an in-space filter. 
InSpaceQuery Search for content that occurs within some set of spaces. 
InSpaceQueryMapper Maps an InSpaceQuery to it's Lucene equivalent. 
InSpaceSearchFilter Filters for documents that belong to spaces with the specified space keys. 
InSpaceSearchFilterMapper  
InsufficientPrivilegeException Runtime exception that is thrown when a user tries to perform an operation without the required privileges. 
IntroduceShortcutLinkAliasUpgradeTask  
Introspector Converts a Java bean to a set of String-to-Object mappings by enumerating all get* and is* methods on the bean. 
InvalidClusterAddressException Created by IntelliJ IDEA. 
InvalidOperationException  
InvalidParameterEncodingException Thrown when a Request Parameter contains an invalidly encoded parameter. 
InvalidQueryException Thrown when a smart list query could not be converted to an index query. 
InvalidSearchException Superclass for exceptions thrown due to errors converting from a Search to the native search type. 
InvalidSessionException Exception thrown when an invalid session token is supplied to an RPC method. 
InvokableHibernateCache This interface introduces the invoke(Object, com.tangosol.util.InvocableMap.EntryProcessor) method on top of net.sf.hibernate.Cache interface to leverage Coherence's com.tangosol.util.InvocableMap support which replaces the common lock->get->calculation->set->unlock concept with a less latency one. 
IOUtils This class is deprecated. since 3.0 use org.apache.commons.io.IOUtils instead 
ISearch A representation of a search to be performed. 
ItalicsConverter  

J

JakartaMultiPartRequest

Multipart form data request adapter for Jakarta's file upload package. 

JapaneseAnalyzer A analyzer for European languages which will tokenize, apply the standard filter and lower case. 
JarSet An immutable set of JARs, specified by their URLs on the classpath. 
JavascriptInFooterTest Test some basic Confluence functionality when the javascript compatability mode is on and the scripts are back at the top of the page. 
JiraJdbcAccessProvider  
JiraJdbcCredentialsProvider A credentials provider that talks via JDBC to JIRA's database to authenticate and retrieve users. 
JiraJdbcProfileProvider Hang on folks, this is going to get ugly - talking to JIRA's profile database without OFBiz. 
JiraJdbcPropertySet Responsible for reading the propertyset associated with an external JIRA user. 
JmxFilter This filter will profile incoming requests to measure :
  • Total of requests served
  • Number of requests currently being served
  • Average execution time of the last ten requests
  • Number of requests received in the last ten seconds

This adds some overhead to each page request, so it may be worth not adding this filter to the chain by default. 
JmxIndexManagerWrapper Wrapper to expose statistics for ConfluenceIndexManager
JmxScheduledTaskWrapper Wraps our scheduled tasks to provide
  • which jobs are currently running
  • All jobs configured, with their last execution time
 
JmxSMTPMailServer Wraps the com.atlassian.mail.server.impl.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
JmxSystemInfoWrapper Delegated to SystemInformationService to provide a subset of the information provided on the ViewSystemInfo page. 
JmxUtil Exposes various utility methods to simplify the process of registering / ungregistering MBeans. 
JobModuleDescriptor Defines a Quartz job within a plugin  
JohnsonEventContainerFactoryBean  
JohnsonFilterAcceptanceTest  
JsoColumnRenderer  
Json Represents Javascript data with a serialize method to convert the data to a JSON string. 
JSONAction This interface is deprecated. since 2.10 - Use DefaultJsonator with an AbstractCommandAction instead. This interface is used as a convenience to indicate that an action can provide its result in JSON format. It's not strictly needed as the result uses reflection but is provided anyway as a convenience.  
JSONArray This class is deprecated. since 2.10 Use the json.objects classes. A JSONArray is an ordered sequence of values. Its external text form is a string wrapped in square brackets with commas separating the values. The internal form is an object having get and opt methods for accessing the values by index, and put methods for adding or replacing values. The values can be any of these types: Boolean, JSONArray, JSONObject, Number, String, or the JSONObject.NULL object.

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

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

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

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

  • An extra , (comma) may appear just before the closing bracket.
  • The null value will be inserted when there is , (comma) elision.
  • Strings may be quoted with ' (single quote).
  • Strings do not need to be quoted at all if they do not begin with a quote or single quote, and if they do not contain leading or trailing spaces, and if they do not contain any of these characters: { } [ ] / \ : , = ; # and if they do not look like numbers and if they are not the reserved words true, false, or null.
  • Values can be separated by ; (semicolon) as well as by , (comma).
  • Numbers may have the 0- (octal) or 0x- (hex) prefix.
  • Comments written in the slashshlash, slashstar, and hash conventions will be ignored.
 
JsonArray  
JsonAssertions Assertions to compare JSON objects sensibly. 
Jsonator<T> Interface to implement if you want to provide a method to create a JSON representation of an object  
JsonBoolean  
JsonDataSource<T extends JavaScriptObject> A DataSource that fetches its data by making a JSON request. 
JSONException This class is deprecated. since 2.10 Use the json.objects classes. The JSONException is thrown by the JSON.org classes then things are amiss. 
JsonNull  
JsonNumber  
JSONObject A JSONObject is an unordered collection of name/value pairs. 
JsonObject  
JsonRequest  
JsonResult This result will format the the a result of the action using JSON. 
JSONString This interface is deprecated. since 2.10 Use the json.objects classes. The JSONString interface allows a toJSONString() method so that a class can change the behavior of JSONObject.toString(), JSONArray.toString(), and JSONWriter.value(Object). The toJSONString method will be used instead of the default behavior of using the Object's toString() method and quoting the result.  
JsonString  
JSONTokener This class is deprecated. since 2.10 Use the json.objects classes. A JSONTokener takes a source string and extracts characters and tokens from it. It is used by the JSONObject and JSONArray constructors to parse JSON source strings. 
JUnitTestCaseFailureReport  
JUnitTestCaseReport  

K

KeyboardControlKey Enum that represents keyboard control keys (such as delete and enter). 
KeyedBandanaContext BandanaContext which provides a string key. 
KeyPairComparator Compares KeyPairs for equality based on the equals method of the public and private keys. 
KeyPairInitialiser Initialises system key pairs  
KeySpaceLocator A space locator that uses a space key to find a space. 
KeyStore A simple keystore supporting the retrieval and storage of public keys and public/private key pairs. 
KeyTransferBean Allows conversion to and from serialized form. 
KnownBugsAcceptanceTest Created by IntelliJ IDEA. 

L

Label  
Labelable Interface for objects that can have labels applied to them. 
LabelAddEvent Thrown when an existing label is associated with piece of content (as opposed to be newly created). 
LabelBreadcrumb Represents Label breadcrumbs. 
LabelCreateEvent Thrown when a label is created and comes into existance. 
LabelDao  
LabelDeleteEvent Thrown when a label itself is removed (as opposed to being disassociated from a piece of content). 
LabelEvent  
LabelExtractor Extract label data from content entity objects. 
Labelling An essentially immutable object that represents the link between labels and the content they label. 
LabellingComparator  
LabellingPermissionsDelegate  
LabelManager

The label manager provides all that is necessary for interacting with labels. 

LabelParameter Presents label parameters as BooleanQueryFactory implementations. 
LabelParser The Label parser understands the formatting of label strings. 
LabelPermissionSupport Performs permission checking for label editing actions  
LabelQuery Query for matching a single Label
LabelQueryMapper Maps a LabelQuery into Lucene. 
LabelRemoveEvent Thrown when a label is disassociated from a piece of content (as opposed to itself being removed). 
LabelsAcceptanceTest Acceptance test suite for the label functionality. 
LabelScope  
LabelSearchResult  
LabelsEditor  
LabelServlet Simple servlet to map requests to /label// or /label/ to /labels/viewlabel.action The label name is mandatory, the space key is optional, restricting the view of the label to a specific space. 
LabelsRpcAcceptanceTest  
LabelsSearchFilter Allows filtering by multiple labels. 
LabelsSearchFilterMapper  
LabelsService Creates label commands  
LabelsSoapService  
LabelsTest  
LabelsTestNotIExploreTest  
LabelUtil Utility class designed to assist dealing with the client interface. 
Language Created by IntelliJ IDEA. 
LanguageAcceptanceTest  
LanguageComparator Created by IntelliJ IDEA. 
LanguageManager  
LanguageModuleDescriptor  
LanguagePackServlet Creates a JSON object containing the localised strings used by TinyMCE. 
LanguagePluginI18NResource  
LastModificationDateComparator  
LastModifiedAware This interface is deprecated. since 3.1 use HttpCacheValidatable instead.  
LastModifiedInterceptor  
LastModifiedRenderer Renders text displaying the last modified field, based on JSON returned by REST. 
LastModifierNameExtractor  
LastModifierQuery This class is deprecated. since 3.0. Use ContributorQuery instead.  
LastModifierQueryMapper This class is deprecated. since 3.0. Use ContributorQueryMapper instead.  
LastModifierSearchFilter Filter on the LAST_MODIFIER_NAME field. 
LastModifierSearchFilterMapper  
LatencyConnectionProvider A hibernate connection provider that can be configured to return connections that impose a simulated latency on db operations. 
LayoutHelper This class provides helper methods to retrieve layout templates and handles a few basic theme tasks. 
LayoutModuleDescriptor  
LazyInitByDefaultBeanDefinitionDocumentReader Class to allow us to programmatically set the default-lazy-init attribute on the <beans> tag. 
LdapUserManagementEnabledCondition  
LdapUserManagementHelper Manages Users and Groups in LDAP. 
LegacyConfluenceWebMenuManager Overrides getMenu(String, String, WebInterfaceContext) to supports inclusion of old plugin options on the Add menu. 
LegacyContentPermission This class represents the old form of ContentPermission. 
LegacyContentPermissionUpgrader Upgrades old ContentPermissions stored in the CONTENTLOCK table to new ContentPermissions and ContentPermissionsSets stored in the CONTENT_PERM and CONTENT_PERM_SET tables. 
LegacyContentPermissionUpgradeTask Upgrade task tested successfully against:
  • postgresql-8.0-318.jdbc3.jar
  • ojdbc14.jar
  • mysql-connector-java-3.1.13-bin.jar
 
LegacyDeactivatedUserChecker Class that determines the whether a user is deactivated by checking a legacy flag in the database PROPERTY_USER_DEACTIVATED  
LegacyDynamicPluginFactoryBeanFactory This bean factory is used to create an instance of a LegacyDynamicPluginFactory linking it to Confluence's plugin temp directory. 
LegacyLicenseUtils Contains utility methods for old version 1 licenses. 
LegacyOSUserRepositoryAccessorFactory Factory that generates an osuser repository accessor to assist with migration of users from osuser to hibernate  
LegacySiteImportAcceptanceTest  
LegacySpaceRssFeedAction  
LegacyXmlImporter Backup importer that delegates to the pre-3.1 restore code. 
LexicographicUtils A utility class for converting non-string values into string values with a lexicographic order that preserves the orginal order of the values. 
LicenceUpdatedEvent Created by IntelliJ IDEA. 
License A Test License. 
LicenseCalculator Calculates the number of Users in a Confluence instance. 
LicensingAcceptanceTest Tests licences that should work in a cluster. 
LicensingException Thrown when something goes wrong because the license doesn't extend that far. 
LineChunk Represents one line of diffed text. 
LineLevelDiffer Wraps an Apache Diff with Atlassian goodness, making it closer to how a human expects the difference to appear. 
LineRanker Compares an original line against a number of revised lines and determines the revised line that is most similar to the original. 
LinkableAttachment  
LinkableContent Content with a title that can be accessed via a direct URL. 
LinkableObject This class is used to hold the data retrieved from search actions. 
LinkBrowser  
LinkBrowser  
LinkBrowser.Tab  
LinkBrowserBreadcrumbTest Tests breadcrumbs. 
LinkBrowserDisplay  
LinkBrowserPanelDisplay  
LinkBrowserPanelPresenter  
LinkBrowserPresenter  
LinkBrowserPresenter.Display  
LinkBrowserPresenterImpl  
LinkConverter  
LinkDao  
LinkExamples  
LinkExtractor TODO: Find out if we still need this for legacy imports or something like that. 
LinkInfo  
LinkInfo.LinkType  
LinkInserter  
LinkInserterImpl  
LinkManager  
LinkParserHelper This is a helper class to extract links. 
LinkPermissionsDelegate  
LinkPropertyPanel  
LinkReadyState  
LinkRenamingBean  
LinkStateEvent  
LinkStateEventHandler  
LinkTestFilter  
LinkToPageDialog  
LinkToThisPageTest  
LinkTypeAcceptanceTest  
ListAttachmentsAction  
ListBuilder<T> A lazy builder that allows clients to retrieve individual pages of potentially long (and performance-degrading) lists of entities. 
ListBuilderCallback<T>  
ListenerModuleDescriptor  
ListenerTangosolCacheFactory An implementation of the TangosolCacheFactory that adds debug listeners to caches if log level is DEBUG. 
ListLabelsBySpaceAction  
ListNewOrUpdatedPagesAction  
ListOrphanedPagesAction  
ListPageAlternativesAcceptanceTest  
ListPagesAction  
ListPageTemplatesAction  
ListPageTemplatesBreadcrumb  
ListPermissionPagesAction  
ListQuery A Query for the SmartListManager  
ListQueryToSearchConverter Class to convert old ListQuery objects to new ListQuerys. 
ListUndefinedPagesAction  
ListUndefinedPagesAction.UndefinedPage  
ListUtils  
ListUtils.Criterion  
ListWatchersAction Returns a list of the people watching a page as two lists: one for space watchers, one for page watchers. 
LocaleManager  
LocaleParser Converts a locale String like "en_GB" into a Java Locale object. 
LocalMavenDependency Represents a Maven dependency found in the local repository. 
Location Represents the location of a page, as a parent page plus space. 
LocationBreadcrumbs  
Lock Generic lock interface - a subset of Java 1.5 java.util.concurrent.locks.Lock interface 
LockFactory Interface for obtaining locks  
LockOperation Perform a unit of work while managing the lock lifecycle automatically. 
LockOperationWithoutResult Convenient subclass of LockOperation that discards the result. 
LogAdjuster Adjusts and resets log levels of the system. 
LoggingAndProfilingXsrfAcceptanceTest  
LoggingContextFilter Servlet filter that adds some relevant contextual information to the Log4J Mapped Diagnostic Context 
LoggingContextInterceptor XWork interceptor that adds some relevant XWork context to the Log4J Mapped Diagnostic Context 
LoginAcceptanceTest test user gets redirect to the right place after login  
LoginAction  
LoginEvent Event representing the act of a user successfully logging into Confluence  
LoginFailedEvent Published to indicate failed login - useful to listeners wanting to count n instances of attempt and act on it. 
LoginHelper Helps to manage the user session for a http client for testing when you cant excend ACAT  
LoginInfo Information about a user's login history 
LoginManager The LoginManager keeps track of users login activities. 
LoginManagerSettings  
LoginResult Result of an authentication attempt. 
LoginRpcAcceptanceTest Test login and miscellaneous methods via RPC. 
LoginTest Date: Mar 1, 2007 - 11:28:15 AM 
LogInTest  
LogoutAcceptanceTest  
LogoutAction  
LogoutEvent  
LongRunningTaskBreadcrumb  
LongRunningTaskMonitorAction  
LongRunningTaskUtils  
LookAndFeel Marker interface for Look-and-Feel administrative actions. 
LookAndFeel  
LookAndFeelAction  
LookAndFeelEvent Abstract class for events related to themes, colour-schemes and layouts. 
LuceneBoostingStrategyModuleDescriptor  
LuceneConnectionBackedIndexTaskPerformer Performs the index task against Confluence's main/default index (which is managed by ILuceneConnection  
LuceneContentNameScorer  
LuceneContentNameSearcher  
LuceneHandleBasedSubsetResultFilter A result filter used for pagination of CHANGE documents. 
LuceneMapperClassPredicate Predicate for finding Lucene query mapper plugins of a specified class in the plugin registry. 
LuceneMapperNotFoundException Exception thrown when a mapper (LuceneSortMapper, LuceneQueryMapper or LuceneResultFilterMapper) cannot be found. 
LuceneMapperPredicate Predicate for finding matching Lucene query mapper plugins in the plugin registry. 
LuceneNGramSuggestionsProvider Class that generates suggestions off an n-gram index of words. 
LuceneQueryMapper<T extends SearchQuery> A lucene query mapper represents an object that is able to map from a Confluence SearchQuery to a Lucene org.apache.lucene.search.Query. 
LuceneQueryMapperModuleDescriptor  
LuceneQueryTokenizer The purpose of this class is to wrap the tokens emitted from lucene analysis inside our own QueryTokens so that we can tag some additional meaning. 
LuceneResultFilter  
LuceneResultFilterMapper  
LuceneResultFilterMapperModuleDescriptor  
LuceneScoreAndRankComparingSuggestionComparator Compares suggestions on their similarity scores and rank from the ngram index. 
LuceneSearcher Responsible for performing a lucene search. 
LuceneSearcherImpl  
LuceneSearchFilterMapper<T extends SearchFilter> A lucene search filter mapper represents an object that is able to map from a Confluence SearchFilter to a Lucene org.apache.lucene.search.Filter. 
LuceneSearchFilterMapperModuleDescriptor Module descriptor for lucene search filter mappers. 
LuceneSearchManager  
LuceneSearchMapper  
LuceneSearchMapperRegistry Class that is responsible for converting a v2 search abstraction like SearchQuery or SearchSort into the equivalent technology specific object. 
LuceneSearchMapperRegistryCacheUpdateListener Listener that is responsible keeping the cache of search mapper module descriptors in CacheBackedLuceneSearchMapperRegistry up to date in response to plugin events. 
LuceneSearchResult  
LuceneSearchResults  
LuceneSortMapper  
LuceneSortMapperModuleDescriptor  
LuceneSubsetResultFilter A result filter that filters out all but a particular "window" (offset from start, count) of results. 
LuceneSuggestionFrequencyProvider Class that retrieves the frequency of terms inside Confluence's search index. 
LuceneTransposedSuggestionsProvider Class that provides suggestions constructed from a single transposition of supplied words. 
LuceneWordSuggester A service that is responsible for providing search suggestions determined from searching a lucene based index. 

M

Macro A basic representation of a Macro for testing purposes. 
MacroBody Represents body metadata for a macro. 
MacroBrowser  
MacroBrowser.Category  
MacroBrowserManager  
MacroBrowserSmartFieldsTest Tests for the smart fields in the Macro Browser 
MacroBrowserTest Macro Browser tests for both the RichText and Markup editors. 
MacroBrowserTestPluginHelper Installs/uninstalls a plugin containing macros. 
MacroCategory  
MacroExecutionContext Container for the execution context of a macro (i.e., the state passed to it on execute(java.util.Map, String, com.atlassian.renderer.RenderContext)). 
MacroFallbackParser Provides access to the descriptor information retrieved from an xml file for macro meta data. 
MacroFormDetails A Bean that encapsulates the detailed metadata of a macro. 
MacroIcon  
MacroManager Retrieval, registration and unregistration of macros. 
MacroMetadata A Bean that encapsulates the 'metadata' of the macro. 
MacroMetadataBuilder Builder class for MacroMetadata
MacroMetadataModuleDescriptor  
MacroMetadataParser Parses XML-formatted macro metadata. 
MacroMetadataProvider Implementations of this class will be used by the MacroBrowserManager to provide additional MacroMetadata
MacroModuleDescriptor Marker interface for module descriptors that produce macros. 
MacroParameter Represents parameter metadata for a macro. 
MacroParameterBuilder Builder class for MacroParameter
MacroParameterType The type of a macro parameter that will appear in the Macro Browser. 
MacroPluginAcceptanceTest  
MacrosAcceptanceTest  
MacroToPluginUpgradeTask  
MacroUtils  
Mail  
MailAcceptanceTest  
MailAcceptanceTest Test mail objects in relation to REST  
MailAccount  
MailAccountManager  
MailActionBreadcrumb  
MailConfigMigrator  
MailContentManager  
MailCreateEvent  
MailCreationDateUpgradeTask Upgrade the creation date field of the existing emails, setting it to either the emails received date (if it exists) or the emails sent date (if it exists). 
MailDao  
MailDatabaseUpgradeTask  
MailEvent  
MailHelper Client side utility class to create mail imports for testing. 
MailHelper  
MailNotificationQueueItem Handles mail notifications to Confluence users  
MailPathConverter A Path converter that converts friendly mail path url to a viewmail action. 
MailPermissionsDelegate  
MailPollContext  
MailPollJob  
MailPollResult  
MailQueueFlushJob This class is deprecated. since 3.0  
MailQueueXsrfAcceptanceTest  
MailRemoveEvent  
MailRenderSupport  
MailServerConfigUpdate Updates the change in the mail config file from "" to ""  
MailServerCreateEvent  
MailServerDeleteEvent  
MailServerEditEvent  
MailServerEvent  
MailServerEventListener Handles the creation and deletion of MailServers to expose / hide their metrics via JMX. 
MailServersActionBreadcrumb  
MailServices This class provides mail services like POP3 and SMTP for the acceptance tests. 
MailUpdateEvent  
ManagePluginsAction  
ManageReferrersAction  
ManageUsersAndGroupsXsrfAcceptanceTest  
ManageWatchersDialog The Manage Watchers dialog launched from the Tools menu. 
ManageWatchersTest  
ManualTotalPaginationSupport This class allows us to set the total number of items without reading the size of the items list. 
MappingResources  
MarkupLinkBrowserTest  
MarkupMacroBrowserTest Tests for the macro browser in only the markup editors. 
MatchNoDocsQuery Sometimes you want a "match nothing" query, for example to take the place in a search of something that could not be resolved, and therefore can never be found (i.e. 
MavenDependency A model of a maven dependency to be used during testing. 
MavenDependencyHelper  
MavenUploadablePlugin A plugin to be uploaded into Confluence from the local Maven repository. 
MaxCacheSizeChangedEvent Event that indicates that max cache size for a particular cache needs to be changed. 
MaxResultsParameter Parameter that resolves an Integer as the maximum number of results to return to a query. 
MBeanExporterWithUnregister This interface has been created to allow us to perform additional necessary operations that are not provided via Spring's JMX support classes. 
MBeanExporterWithUnregisterImpl Extends Spring's MBeanExporter to provide an unregister operation (which for some reason they don't have). 
MboxImporter  
MemoryInfo Simple bean encapsulating information about the system's memory usage. 
MemoryInfo.Bytes Represents some number of bytes. 
Menus  
MenuTest  
MergeVisitor .. 
Message A user interface message consisting of a message key with optional arguments. 
Message A message to display on a page  
MessageManager Manages messages to display in pages  
MethodAnnotator Strategy for retrieving annotations for a method  
MethodAnnotatorChain A method annotator that chains calls to a collection of other annotators  
MockLocaleManager Mock implementation of the LocaleManager to be used by tests  
MockPermissionManager The intention of of this mock is to have an implementation of the permission manager that always returns true for all permissions checks. 
ModifiedInLastDaysScope  
ModifiedSinceScope  
ModifiedSort Order search results by time last modified  
ModuleDescriptorCache<T extends ModuleDescriptor<?>> Caches module descriptors of a given module descriptor class and its subclasses. 
ModuleDescriptorCache.Initializer<T> Implementations of this interface are used to initialize a ModuleDescriptorCache  
ModuleDescriptorCacheFactory A factory to create typed instances of ModuleDescriptorCache 
MoveAttachmentAction  
MoveBackupSettingsToDatabaseUpgradeTask  
MoveBandanaConfigsToDatabaseUpgradeTask  
MoveEditedPageTest Test the move page mechanism when you are editing an existing page. 
MoveFormatsToDatabaseUpgradeTask  
MoveGlobalConfigToBandanaUpgradeTask  
MoveLayoutsToDatabaseUpgradeTask  
MoveNewPageTest Test the move page mechanism when you are creating a new page. 
MoveNonPictureProfileAttachmentsUpgradeTask  
MovePageAcceptanceTest  
MovePageAction Move a page and its children to a new location in the system. 
MovePageCommand An interface for a command that implements the logic to move a page to another parent or space. 
MovePageCommandImpl  
MovePageDeepTreeExpansionNotFF2Test Doesn't run in Firefox 2 due to CONF-17595. 
MovePageDialog  
MovePageDialogAction An action for suppling panels in the MovePageDialog as they are required. 
MovePageFromViewAttachmentsNotIExploreTest Extend MoveViewedPageTest to test the Move Page dialog from the view attachments screen for a page. 
MovePageFromViewInfoNotIExploreTest Extend MoveViewedPageTest to test the Move Page dialog from the view attachments screen for a page. 
MovePageFromViewPageHistoryNotIExploreTest Extend MoveViewedPageTest to test the Move Page dialog from the view attachments screen for a page. 
MovePageRpcAcceptanceTest Tests RPC methods movePage, movePageToTopLevel, getTopLevelPages and getChildren  
MovePageToTopOfSpaceCommand A command that moves a page to a top level of a given space. 
MovePluginsToDatabaseUpgradeTask Move uploaded plugins to the database. 
MoveUserMacrosToBandanaUpgradeTask  
MoveViewedPageTest Test the move page mechanism when you are viewing a page. 
MulticastRouteTester A class for performing diagnostics on the multicast routing table of the current host  
MulticastRouteTester.Log4JReporter Log4J reporting strategy  
MulticastRouteTester.TestReporter Reporting strategy interface for reporting problems encountered during the test  
MultipartBuilder Helper class used for building multiparts to be attached to support request emails. 
MultipleAttachmentsAcceptanceTest  
MultiTermFilter Lucene filter that finds documents that match any of the supplied org.apache.lucene.index.Term. 
MultiTextFieldQuery Represents a query against multiple fields. 
MultiTextFieldQueryMapper Maps a MultiTextFieldQuery into a lucene query. 
MultiThreadedIndexRebuilder Performs a rebuild the Confluence index using multithreaded approach. 
MultiValueParameter Represents a macro parameter that can accept a multiple delimited values. 
MyProfileConstants  
MyProfileConstants.Homepage  
MySQLDialect Custom MySQLDialect that specifies the constraint name when calling "add index". 

N

NamedBeanContextItemProvider Context map provider which will construct a bean name to bean reference map from the configured bean names and return this singleton map for every invocation of getContextMap()  
NamedClusterException Created by IntelliJ IDEA. 
NameResolver Created by IntelliJ IDEA. 
Namespace  
NamespaceLabelFilter Created by IntelliJ IDEA. 
NamespaceUserType  
NaturalStringComparator A comparator makes string comparisons based on their natural order. 
NetworkAndSiteNotificationTypesUpgradeTask Fills in false values for nulls in the network and digest notification columns. 
NetworkFeedAction Generates a feed of the people who are being followed by a specified user. 
NetworkMacro A macro that shows a user's network information  
NetworkNotificationsAcceptanceTest Tests watches on the network feed. 
NetworkTabAcceptanceTest  
NewConfigUpgradeTask  
NewSpacePermissionsUpgradeTask Task to make sure that permissions are migrated cleanly between 1.1.x and 1.2.x What this will do: -  
NoAnchorHeadingBlockRenderer A heading block renderer which places the anchor name in the ID of the heading, rather than generating a separate empty anchor element. 
Node Clustered tests instantiate an instance of this class for each cluster node to allow public access to the protected test methods against that node. 
NodeStatus Created by IntelliJ IDEA. 
NodeStatusFactory Create a Map of NodeStatus objects for the cluster  
NodeStatusImpl Created by IntelliJ IDEA. 
NoFormatFormatter A highlight formatter that doesn't highlight. 
NonClusterConfigurationHelper  
NonClusterLicensingAcceptanceTest Licensing tests for non clustered Confluence. 
NonClusterManager  
NonTransactionalAttachmentDataDao Created by IntelliJ IDEA. 
NonTransactionalHibernateAttachmentDao Non-transactional version of the AbstractHibernateAttachmentDao, which removes all attachment data from the data store after removing the attachments from the database. 
NonUserMailNotificationQueueItem Handles mail notifications to be sent to non-Confluence users, i.e. 
NoOpEventCartridgeProcessor Cartridge processor that does not do anything to the supplied cartridge  
NoOpIndexTask Represents a no operation index task. 
NoOpSortMapper Sort mapper that returns nothing, defaulting to the index's native sort (which in Lucene's case is by descending order of relevance)  
NoSuchClusterException  
NotationGuideWindowTest  
NotationHelpAction Displays help for Wiki notation, remembering the last help section the user viewed. 
NotationHelpBookmarkAction Stores a "bookmark" of the user's current location in the wiki notation help. 
NotationHelpBookmarkCommand Stores a User's current section in notation help. 
NotAuthorizedException Exception thrown from a service action when the execute() method is called in the context of a user who is not authorized to perform the action. 
NotExportable Classes which implement this are not exported as part of exports. 
Notification A "Notification" is an email subscription or "watch" on some space. 
NotificationCaseFixer

The purpose of this class is to fix notifications with usernames that have incorrect case. 

NotificationContentsAcceptanceTest Tests the contents and headers of email notifications  
NotificationDao Data Access Object interface for dealing with notifications. 
NotificationData  
NotificationEvent  
NotificationImportAcceptanceTest  
NotificationManager  
NotificationRenderTypeAcceptanceTest Tests the contents and headers of email notifications  
NotificationsAcceptanceTest Tests for Notifications. 
NotificationsPermissionsCheck  
NotificationsXsrfAcceptanceTest  
NotPermittedAction  
NotPermittedException Exception thrown when a user attempts to do something they're not allowed to do. 
NotPersonalSpaceCondition Do not show web fragment if we are in a personal space  
NotSharedModeCondition Only true when shared mode is not enabled  
NotValidException  
NullResultFilter Result filter that allows everything into the final result set. 
NullVelocityLogSystem Implement the LogSystem interface to swallow velocity log messages. 
NumberedListConverter  

O

ObjectDao  
ObjectHandleTranslator  
ObjectPersister Handles the persistence of objects imported from a backup. 
ObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
ObjectQueue An abstraction over a list of HibernateHandles, to allow clients to pop the queue and only have to deal with actual persistent objects. 
OfficeConnectorMacroBrowserSmartFieldsTest TODO move this tests into OC Tests for the smart fields customisations as used in the Office Connector bundled plugin 
OpenSearchAcceptanceTest  
OpenSearchDescriptorAction  
Operation A deferred operation that is waiting on the availability of some object that has not yet been imported. 
OperationSet A mapping between a list of Operations, and the handles of all the objects that must be imported for those operations to be performed. 
OptimizeIndexTask Optimizes the index. 
OracleLobSelector NOTE: this class is disabled by default. 
OrderedNGramMatchingFilter Filter that leaves only documents that contain term(s) that match the supplied query in its entirety (no partial matching is permitted). 
OrphanedPagesAcceptanceTest  
OsgiPersistentCacheFactory Factory to create the OSGi persistent cache, as it needs to be aware of the Confluence Home location before it is constructed. 
OSUserToAtlassianUserMigrationUpgradeTask  
OutgoingLink Represents a link from a source page to a destination. 
OutgoingLinkHelper  
OutputAwareWebWorkVelocityContext A com.opensymphony.webwork.views.velocity.WebWorkVelocityContext that is OutputMimeTypeAwareContext  
OutputMimeTypeAwareContext Used by Velocity contexts that are aware of the MIME type that will be generated when merging with templates. 
OutputMimeTypeAwareVelocityContext Velocity context that allows tracking of its output destination as a MIME type. 

P

PackageScannerConfigurationFactory Factory for the PackageScannerConfiguration to provide the scanner with Confluence's version number on startup. 
Page  
Page Represents a Page within Confluence. 
PageAcceptanceTest  
PageAncestorManager Manages the storage of page ancestors, primarily to clean up the relationships after a bulk change. 
PageAware Indicates that an action may have a page set on it by the PageAwareInterceptor. 
PageAwareInterceptor Encapsulates all the complicated "how are the many ways I can look up a page so the action knows about it?" stuff. 
PageBreadcrumb  
PageChangesBean  
PageChildrenReorderEvent An event where a page's children are re-ordered. 
PageContentEntityBuilder  
PageContentEntityObject  
PageContentEntityObjectExtractor  
PageContentEntityObjectExtractor.FieldNames  
PageContext Context object that gets passed to the renderer to tell it what circumstances the page is being rendered in. 
PageCreateEvent  
PageCreateLink  
PageDao  
PageDestinationSearchAcceptanceTest Test the PageDestinationSearchAction via it's JSON response objects. 
PageDestinationSearchAction An action that will perform a search in Confluence returning results suitable as targets for moving a page to a new parent. 
PageDestinationSearchAction.DestinationSearchResults  
PageDestinationSearchAction.IndividualDestinationSearchResult  
PageDiff A helper for the Page Comparison screen. 
PageEditAcceptanceTest  
PageEvent  
PageExportAcceptanceTest  
PageExtractor  
PageHelper Note - this is not a helper for the Page object but rather a helper for rendering pages in Confluence themes in general. 
PageHistoryAcceptanceTest Currently just tests for CONF-14322. 
PageHistoryXsrfAcceptanceTest  
PageIdCache  
PageIncomingLinks Returns all incomings link of a Page that are visible to the given user. 
PageInfo A helper for a Page or Blogpost info screen. 
PageInfoAcceptanceTest  
PageInfoAction  
PageLink  
PageLinkRenamingBean  
PageListingAcceptanceTest  
PageLocator  
PageManager Manages the retrieval and manipulation both pages and blog entries. 
PageMetadataTest  
PageMoveEvent  
PageNotFoundAction Redirect to this action if you ever find yourself in a "page not found" situation, it deals with possible alternative pages, and so on. 
PageNotFoundBreadcrumb  
PageNotFoundTest  
PageNotificationAction  
PageNotificationBean This class is deprecated. since 3.1 use PageNotificationAction  
PageNotificationsListener  
PageNotPermittedAction  
PageOperationsAcceptanceTest Tests for complex page operations  
PageOrderingRootTree A subclass of PageOrderingTree for a tree which contains a root node as in the Move Page dialog. 
PageOrderingTest  
PageOrderingTree  
PageOrderingTree.TreePosition  
PagePathConverter This path converter takes a friendly page url and converts it into a viewpage action url. 
PagePermissionCondition  
PagePermissionsAcceptanceTest Some (or all) of the LDAP skips may not be necessary. 
PagePermissionsDelegate  
PagePermissionsDialogTest  
PagePermissionsEditor  
PagePermissionsTest Tests page permissions everywhere except in the permissions dialog. 
PagePermissionUpgradeTask  
PagePickerAction  
PagePickerInDraftAction  
PagePropertiesUpgradeTask This class is deprecated. no longer required.  
PageRemoveEvent  
PageRenderSupport Responsible for rendering RSS feeds for implementations of AbstractPage: blog posts and pages. 
PageReport  
PageRestoreEvent  
PageRoundTripTest  
PageRoundTripTestFactory Constructs tests of round tripping pages. 
PagerPaginationSupport This class stores its items using a Pager - which cannot report the total size of the result. 
PageService The PageService is a service layer implementation of the PageManager
PagesRpcAcceptanceTest  
PagesSoapRpcAcceptanceTest SOAP tests for PageService operations. 
PagesSoapService  
PageSummaryAction  
PageTemplate  
PageTemplateDao  
PageTemplateManager  
PageTemplatesAcceptanceTest  
PageTemplatesActionBreadcrumb  
PageTemplateWizard  
PageTitlesAcceptanceTest  
PageTrashedEvent  
PageTreeMovePageAcceptanceTest  
PageUpdateEvent  
PageVariablesAction  
PageView A helper for a Page or Blogpost view screen. 
PageViewEvent  
PageXsrfAcceptanceTest  
PaginationAcceptanceTest  
PaginationSupport Where there are a _very_ large number of items to paginate (in othe order of 10,000's), loading them all up in memory from the db and then handing them out to the user in a .subList fashion is not very efficient In this scenario we only want to use this bean to compute our next and previous indexes. 
ParamDirective A ParamDirective for Velocity to add parameters to a decorator directive. 
Parameter<T> Provides a way to retrieve more complex values from macro parameters. 
ParameterException Thrown when there is a problem while processing a parameter. 
ParamNameWhitelistStrategy A simple whitelist cleaning strategy that accepts a set of parameter names, and permits any parameters whose name is in that set. 
ParentNotFoundException  
ParsedLabelName The label reference object encapsulates the unique string representation of a label within confluence. 
PathConverter Path converters are used by the SimpleDisplayServlet to convert friendly URL's to action URLs. 
PathConverterManager  
PathConverterModuleDescriptor A plugin module descriptor user to load path converter plugins. 
PatternLayoutWithContext Pattern layout that will dump the current Log4J MDC as a line between the initial log line and stack trace (if any) The general policy is that the MDC will be dumped if the log event level is WARN or higher or if a stack trace has been included in the event. 
PatternLayoutWithStackTrace Pattern layout with specialist stack trace printing  
PeopleBreadcrumb  
PeopleDirectoryAcceptanceTest  
PeopleDirectoryAction  
PeopleDirectoryEnabledCondition Only enabled if -
  • the Confluence people directory disable properties have not been set
  • the user is anonymous but has the VIEWUSERPROFILE permission
  • Confluence is not running in shared mode
 
PeopleDirectoryPermissionsDelegate  
Permission Enumeration of all possible permission types for use with the PermissionManager. 
PermissionCheckDispatcher This class is deprecated. since 2.7 see PermissionManager  
PermissionCheckDispatcherResultCache  
PermissionCheckInterceptor  
PermissionDelegate Each type of target that can have permissions checked against it will have a delegate. 
PermissionHelper Provides methods to allow the PermissionManager to be more easily called from within Velocity templates  
PermissionManager Generalised interface for checking whether a particular action in Confluence is allowed, without any knowledge of the specific implementation of permissions as they relate to spaces, pages and so on. 
PermissionManager.Criterion A criterion for whether an entity should be permitted or not  
PermissionResolver The resolver is used to obtain the permissions for a global or space object  
PermissionRow  
PermissionsAdministrator Provides the logic required by the actions to view the permissions for both global and spaces  
PermissionsAdministratorBuilder Builds the various permisssions administrators for the permissions actions. 
PermissionsAware This interface is used by all actions that need to access permissions. 
PermissionSetter  
PermissionsFixer  
PermissionsRpcAcceptanceTest  
PermissionUtils  
PermittedLabelView This wrapper exposes only those labels and functions of the labelable object that the specified user is permitted to view. 
PermittedSpacesQuery This class is deprecated. since 3.0. Please use SpacePermissionsSearchFilter instead.  
PermittedSpacesQueryMapper Maps a PermittedSpacesQuery to an appropriate lucene query for the currently logged in user. 
PermittedSpacesScope Limit a search so that it conforms with page level permissions. 
PermittedUserFinder Object to check user permissions for a specific action instance. 
PermittedUserFinder.SearchResult Encapsulates all the data required by the Page Restrictions UI. 
PersistentDecorator  
PersistentDecoratorDao  
PersonalInfoReport  
PersonalInformation  
PersonalInformationContentEntityBuilder  
PersonalInformationCreateEvent Personal information creation event 
PersonalInformationCreateListener A listener concerned with LoginEvents that will ensure that all users have a PersonalInformation object when they log in. 
PersonalInformationDao Manages the persistence of personal information objects, containing user properties like logos, preferences, etc. 
PersonalInformationEvent Personal information specific event 
PersonalInformationExtractor Adds a field called IN_SPACE_FIELD to allow PersonalInformation objects to be retrieved in searches. 
PersonalInformationLeadingNGramAnalyzer

Analyzer for producing an n-gram token stream from aggregated user information (consisting of username and fullname). 

PersonalInformationManager  
PersonalInformationNGramAnalyzer

Analyzer for producing an n-gram token stream from aggregated user information (consisting of username and fullname). 

PersonalInformationPermissionsDelegate  
PersonalInformationRemoveEvent Personal information deletion event 
PersonalInformationRepairTask Runnable which performs the actual PersonalInformation repair. 
PersonalInformationRepairUpgradeTask Upgrade task to ensure that for all the user names attached to content in Confluence a PersonalInformation objects exist. 
PersonalInformationRpcAcceptanceTest  
PersonalInformationUpdateEvent Personal information update event 
PersonalSpaceAcceptanceTest  
PersonalSpaceTest  
PlainTextToHtmlConverter Static methods for the conversion of text to HTML. 
PluggableBoostingStrategy Boosts the score for a given document using BoostingStrategy implementations provided by any plugin. 
PluggableLuceneSearchMapperRegistry  
Plugin Encapsulates the details of a plugin used for testing. 
PluginAcceptanceTest  
PluginAdminXsrfAcceptanceTest  
PluginAwareActionConfig ActionConfig that contains a reference to its parent plugin. 
PluginAwareConfiguration An XWork Configuration implementation that allows for PluginAware XWork actions. 
PluginConfigurationProvider A custom xwork configuration provider that loads the configuration out of the plugins module descriptor. 
PluginContextItemProvider This context map provider will return a map of all currently enabled Velocity context item modules. 
PluginData Value bean to transport plugin data to and from the persistence layer  
PluginDataDao Interface for storing and retrieving plugin data  
PluginDecorationAcceptanceTest  
PluginDecoratorMapper  
PluginDirectoryProvider This bean provides access to plugin-specific directories found in the confluence home. 
PluginDisableEvent  
PluginDisableEvent.Scope  
PluginEnableEvent  
PluginEvent  
PluginEventLogger Listens for Confluence plugin events and logs them. 
PluginFrameworkDocSpaceRoundTripAcceptanceTest This is a test class to determine the quality of the wysiwyg conversion process, specifically how much it damages unaltered existing wiki markup. 
PluginFrameworkDocSpaceRoundTripAcceptanceTest Tests that the plugin framework doc space from cac round-trips without alteration using selenium. 
PluginHelper Provides methods for administering Confluence plugins via the web interface for testing purposes. 
PluginI18NResource  
PluginInstallEvent Fired when a plugin is detected by scanForNewPlugins  
PluginModuleDisableEvent  
PluginModuleEnableEvent  
PluginModuleEvent Abstract superclass of all plugin module events. 
PluginModuleFactory<T>  
PluginModuleHolder<T> Manages the lifecycle of a plugin module of type T that is constructed when the module is first requested via getModule() method. 
PluginOsgiExportsAction  
PluginOsgiExportsAction.StubComponentRegistrar  
PluginsClassLoaderAvailableEvent Event fired to signal that the plugin system classloader is available for use. 
PluginsClassLoaderConfigurationListener This application event listner will configure the provided delegation class loader to use the plugins classloader once the PluginsClassLoaderAvailableEvent is fired. 
PluginSettings  
PluginThemeStylesheet A theme stylesheet which is a resource in a plugin. 
PluginUninstallEvent  
PointcutClassLoaderProcessor BeanPostProcessor that swaps out Spring's default AspectJExpressionPointcut and substitutes it for an implementation that is customised to use the Confluence application classloader. 
PolicyBasedReferenceInsertionHandler A ReferenceInsertionEventHandler that delegates reference insertion processing to the provided ReferenceInsertionPolicy
PopMailAccount  
PopularLabelsMacroAcceptanceTest  
PopupTest Used to house the tests for the little known popups like History and View Source  
PossibleIncorrectHtmlEncodingEventHandler

Reference insertion handler to be used before the HtmlAnnotationEscaper

PostSetupAcceptanceTestHarness Run the main acceptance tests, without setup. 
PostSetupIncRpcAcceptanceTestHarness Run main acceptance tests and the RPC tests, without setup. 
PredefinedSearchBuilder Class for building searches that are commonly used. 
PreRenderedMailNotificationQueueItem  
PreventCachingStrategy Caching strategy which prevents all client and proxy caching for certain request URLs. 
PrimitiveId  
PrimitiveIdParser  
PrimitiveProperty  
PrimitivePropertyParser  
PrintableVersionCondition  
ProfileMacro A macro that shows profile information. 
ProfilePicture This class is deprecated. since 2.9. Functionality has moved to the UserProfileService.  
ProfilePictureInfo This class handles the difference between an avatar which is a standard icon and one which is an attachment. 
ProfilingLogAppender  
ProfilingPageFilter An extension of the SiteMesh PageFilter which adds profiling and delegates to ConfluenceSitemeshDecorator for the actual decoration. 
PropertiesManager Provides variable properties for acceptance tests. 
PropertiesManagerFactory Creates a propertiesManager which loads properties from a variety of locations. 
PropertiesType Handle the persistence of a properties object by converting the contents of the properties object to and from a string. 
PropertyPanel Represents the Property Panel that appears in the Rich Text Editor when certain elements like links and images are triggered. 
PropertySetItemPersister Persister for PropertySet items that handles some rather hairy upgrade logic, for example the rewriting of IDs. 
PrototypeBeanContextItemProvider Looks up the named bean each time in the application context before setting it in the Velocity context. 
ProviderBasedAsymmetricKeyFactory Key factory for generating asymmetric cryptographic keys. 
PurgeCorruptOutgoingLinksUpgradeTask  
PurgeReferrersAction Action to delete all referral links that match the site's exclusion list. 
PurgeThumbnailsUpgradeTask  
PurgeTrashItemAction  

Q

QuartzJob Quartz Job to be triggered. 
QuartzSchedulerLifecycle  
QuartzUtil  
QueryFactory Used by the query deserializer to map between key/parameters and SearchQuery objects. 
QuerySerializer

Note: Query serialization and deserialization does not work for all possible permutations of query parts at the moment. 

QuerySuggester Class that provides suggestions on a query where one or more words are replaced with either:
  • a spelling correction
  • or a word that occurs more frequently (this is only provided for single term queries at the present time. 
QuerySuggester.QuerySuggestion Class that represents a query suggestion  
QuerySuggester.QueryTermDecorator Callback interface to allow custom decoration of individual terms inside a query suggestion  
QueryToken A token emitted from tokenization performed by QueryTokenizer
QueryToken.Type  
QueryTokenizer Tokenizes a query string into QueryTokens. 
QueuingChangeIndexer  
QueuingConfluenceIndexer  
QuickNavBox Represents a Quick-Navigation box that accepts keystrokes and displays a list of search results that a user may select from. 
QuickNavigationTest  
QuickPageRenderBean  
QuickSearchInputField The is a widget that extends InputField to include a quick search drop down. 
QuickSearchSupport Provides an interface for an input widget to expose quick search functionality to the presentation layer. 

R

RadeoxCompatibilityMacro A wrapper macro that retains compatibility with our old Radeox-style macros  
RaiseSupportRequestAction

An action to gather and e-mail information about the system to Atlassian. 

RaiseSupportRequestXsrfAcceptanceTest  
RandomnessHandler Handles the control of pseudorandomness in tests. 
RankedLabelSearchResult Simple helper object that associates a Label with a 'rank' value. 
RankedNameComparator  
RankedRankComparator  
RankListLabelsAction  
RawTextResult  
ReadOnlyLicenseCalculator Calculates the number of Users in a Confluence instance. 
ReadOnlyTransactionExecutor<K> TransactionExecutor that wraps all org.springframework.transaction.support.TransactionCallback calls within a read only transaction. 
ReadThroughCacheFactory Implemented by cache factories that can provide special read-through cache functionality. 
ReadyToServeServlet Trivial servlet used to log an application ready message to the lifecycle log. 
RebuildAncestorsUpgradeTask Rebuilds the ancestor table. 
RebuildAncestorTableAction  
RebuildChangeDocumentsIndexTask Responsible for rebuilding all change document(s) for a searchable (removing change documents for all versions of the searchable and then adding them back). 
RebuildIndexUpgradeTask Trigger a rebuild of the lucene index  
RecentBlogPostsAction  
RecentlyUpdatedChangeSet A set of related RecentlyUpdatedItems with a common author, as displayed on the Confluence dashboard. 
RecentlyUpdatedContentMacroAcceptanceTest This test suite uses pauses of 10 milliseconds to ensure content is created at different times. 
RecentlyUpdatedItem An item that appears on the recently updated list on the dashboard. 
RecentlyUsedLabelsMacroAcceptanceTest  
RecentlyViewedDisplay  
RecentlyViewedPresenter  
RecentlyViewedPresenter.Display  
RecentlyViewedPresenterImpl  
RecentUpdateQueryParameters  
RedirectActionHelper  
RedirectResult A wrapper around xwork's ServletRedirectResult to patch up an issue revolving around IE6's incompetency and some servlet container's inability to parse request URLs with fragment ids ("#") See CONF-11835 for more information  
ReduceIndexNameLengthUpgradeTask  
RefactoringAcceptanceTest  
ReferenceInsertionPolicy Policy interface for Velocity reference insertion strategies that depend on the context being rendered. 
ReferenceProperty  
ReferencePropertyParser  
ReferralDao  
ReferralLink Represents a link from a remote URL to a Confluence page

Note: The source page field actually represents the destination page in Confluence  
ReferralListener  
ReferralManager  
ReferralQueueFlushJob This class is deprecated. since 3.0  
ReferralTask  
ReferralTaskQueue  
ReferrerSettings  
ReflectiveObjectPersister Uses Hibernate metadata to persist imported objects. 
RefreshLicensingAction  
RegExpProcessor  
RegExpProcessor  
RegExpProcessor.RegExpProcessorHandler  
RegexUtils  
ReIndexAction This class is deprecated. since 3.1.1, this action hasn't been used in Confluence for a long time.  
ReindexEvent Created by IntelliJ IDEA. 
ReindexFinishedEvent Created by IntelliJ IDEA. 
ReindexStartedEvent Created by IntelliJ IDEA. 
ReindexTaskProgressAction  
RelevanceSort Order search results most relevant first. 
ReloadBundlesContextListener This ContextListener checks for the 'confluence.i18n.reloadbundles' system property. 
RemoteAttachment  
RemoteBlogEntry  
RemoteBlogEntrySummary  
RemoteClusterInformation Created by IntelliJ IDEA. 
RemoteComment  
RemoteContentPermission  
RemoteContentPermissionSet  
RemoteException  
RemoteLabel  
RemoteNodeStatus  
RemotePage  
RemotePageHistory  
RemotePageSummary  
RemotePageUpdateOptions Optional arguments for a page edit via remote API. 
RemotePermission This class is deprecated. use RemoteContentPermission instead  
RemoteSearchResult  
RemoteServerInfo  
RemoteSpace  
RemoteSpaceGroup  
RemoteSpaceSummary  
RemoteUser  
RemoteUserInformation Created by IntelliJ IDEA. 
RemoveActiveFlagUpgradeTask  
RemoveAttachedFileAction  
RemoveBlankReferrersUpgradeTask  
RemoveClassicThemeAcceptanceTest Test the RemoveClassicThemeUpgradeTask added for Confluence 2.10. 
RemoveClassicThemeUpgradeTask  
RemoveCommentAction  
RemoveContentPropertiesOnRemoveContentListener  
Removed Indicates that the implementation represents a removal event. 
RemoveDuplicateTaskListKeysUpgradeTask  
RemoveEmailTemplatesTableUpgradeTask  
RemoveFavouriteAction  
RemoveGlobalAnonymousPermissionsUpgradeTask Task to make sure that the CREATESPACE and ADMINISTRATECONFLUENCE global permissions are removed for anonymous users. 
RemoveGroupAction  
RemoveLabelAction Removes labels from the page or blog post. 
RemoveLabelAjaxAction  
RemoveLabelCommand Removes a label from a Page or Blog Post. 
RemoveLabelCommandImpl  
RemoveLabelFromEntityBean This class is deprecated. since 3.3 (replaced by RemoveLabelAjaxAction  
RemoveLabelFromSpaceAction  
RemoveMailAccountAction  
RemoveMailAction  
RemoveOldCommentVersionFromParentComment This task fixes the problem found in CONF-2941  
RemovePageAction  
RemovePagePermissionAction  
RemovePageRestrictionsXsrfAcceptanceTest  
RemovePageTemplateAction  
RemovePersonalSpaceListener Trigger a reindex of the PersonalInformation object's lucene document. 
RemoveSmtpMailServerAction  
RemoveSpaceAcceptanceTest  
RemoveSpaceAction  
RemoveSpaceEntryAction  
RemoveSpaceFromFavouriteAjaxAction  
RemoveSpaceFromFavouritesAction  
RemoveSpaceMailAction  
RemoveSpaceNotificationAction  
RemoveTrustedApplicationAction An action to list the trusted applications. 
RemoveUserAction Action for removing a user. 
RemoveUserMacroAction Action for removing a user macro  
RenamePositionColumnUpgradeTask POSITION is a key word as far as HSQLDB 1.8 is concerned. 
RenderContentAction  
RenderContentCommand A command that can render some content. 
RenderContentCommandImpl A command that renders content for preview mode in the editor. 
RendererAttachmentManager Implemenation of the RendererAttachmentManager that converts thumbnails and attachments into useable objects for the wiki renderer. 
RenderingService  
RenderResult The result of a wiki rendering: the main payload is, of course, the rendered content, but we may during the course of the render want to collect more information like page structure, or excerpts or so on, so this gives us a simple metadata facility. 
RenderVelocityTemplateDirective Created by IntelliJ IDEA. 
ReorderPageDialogAction An action for supplying panels for the re-order page of the MovePageDialog. 
RepeatableTask  
RepeatableTaskRunner Runs a task at set intervals. 
ReplacingUTF16Encoder UTF-16 Encoder that replaces illegal characters with the Unicode Replacement character "?". 
ReplacingUTF8Encoder UTF-8 Encoder that replaces illegal characters with the Unicode Replacement character "?". 
ReportsAcceptanceTest  
RepositoryAccessorFactory  
RequestCacheThreadLocal Threadlocal for caching objects that must survive the whole HTTP request. 
RequestCacheThreadLocalFilter Servlet filter for initialising and cleaning up the RequestCacheThreadLocal. 
RequestContext  
RequestContextThreadLocal  
RequestMessageManager A message manager that stores messages in the request scope  
RequestMetrics Bean intended to be exposed via JMX to represent various system health metrics. 
RequestParamCleaningWhitelistStrategy Defines a strategy for whitelisting a request parameter so that it is not explicitly declared clean. 
RequestParamValidationFilter Validates request parameter values so that they cannot contain null characters. 
RequestTimeThreadLocal A thread-local for storing the time a request was received. 
RequestTimeThreadLocalFilter Stores the time of the request in the RequestTimeThreadLocal, and clears it once the request completes. 
ResetFailedLoginCountAction  
ResetHibernateIdRangeEvent  
ResetHiLoAfterImportListener  
ResettableIncrementGenerator Incremental id generator for Hibernate that can be reset in order to make it ask for its starting id from the database again. 
ResettableTableHiLoGenerator

A variant on Hibernate's HiLoGenerator that allows us to force a reload of the HI value. 

ResettableThreadLocal Simple abstract class with a method to reset the thread local to its initial value 
ResetXStreamPluginListener  
Resin3ContextListener listener that checks:
  • whether the user is using resin 3
  • and if so, if they have enabled the resin 3 web.xml (required to make Confluence work under this container)  
  • ResizableImage Uses thumbnail class to resize image  
    ResizeProfileImagesUpgradeTask  
    ResizeProfilePictureAction Action to resize a just-uploaded profile picture. 
    Resource This class is deprecated. since 3.1 Resources are no longer used in Confluence. This class remains as it is referenced in a number of upgrade tasks.  
    ResourceAccessor Simple interface to provide access to a resource. 
    ResourceBundlesCollector Class that:
    • takes a map of resource bundles (keyed by locale) or single resource bundles
    • sorts them by locale
    • combines all bundles keyed by the same locale into one CombinedResourceBundle
    • and returns a list of CombinedResourceBundles in the correct locale order (most specific locales come first. 
    ResourceLoaderWrapper Wrapper class for writing resource loader filters, delegating the ResourceLoader methods to the wrapped loader. 
    ResourceUpgradeTask  
    ResponseHeaderNames Response header names for responses from Confluence  
    ResponseXPath Lets you call the WebTester XPath functions without throwing assertion failed errors. 
    RestAcceptanceTest  
    RestAttachmentAcceptanceTest  
    RestAttachmentManager Responsible for managing AttachmentEntity objects. 
    RestContentManager Responsible for managing ContentEntity objects. 
    RestEndpoint  
    Restore Indicates that the implementation represents a restore event. 
    RestoreAction restores a file from an uploaded file. 
    RestoreExistingTrashItemAction  
    RestoreLocalFileAction Restores a backup file from the restore directory in the Confluence home folder. 
    RestorePageAction Restores a single page from a single page XML export. 
    RestoreTrashItemAction  
    RestSearchAcceptanceTest  
    RestSearchParameters  
    RestSearchService Service to implement different search algorithms  
    RestSpaceManager Responsible for managing SpaceEntity objects. 
    RestUserSessionManager Responsible for managing UserSessionEntity objects. 
    ResultCategoriser Responsible for categorising results that are passed in as DocumentResultScores
    ResultConverter Converts search results from docId's into actual SearchResults. 
    ResultFilter Represents some method for filtering search results before they are returned from the search subsystem. 
    ResultLoggingInterceptor Subclass of default XWork logging interceptor which adds logging of the action result. 
    ResultTemplate Class that allows clients to specify what categories of results to get back from any content name search. 
    ResumeDraftAction  
    ReturnValueAnnotation A meta annotation that indicates to the annotation uberspect that the annotation should be retained with the return value in the Velocity context. 
    ReverseDatabinder Converts the XML backups into Hibernate data structures for restoring space, site 
    RevertBlogPostCommand  
    RevertContentToVersionCommand  
    RevertPageBackToVersionAction  
    RevertPageCommand  
    RevertPageOrderAction Removes page position information from the children of the provided page, effectively reverting their order to alphabetical. 
    RevertPageOrderCommand Removes page position information from the children of the provided page, effectively reverting their order to alphabetical. 
    RootResource  
    RoundTripTester Helper class to test RTE roundtripping. 
    RpcAcceptanceTestHarness A harness for all of the RPC related acceptance tests. 
    RpcAuthenticatedEvent Event thrown after successful rpc authentication. 
    RpcConfigurationChangeListener  
    RpcLoadTest  
    RpcLogDestination The destinations to which log messages can be sent. 
    RpcModuleDescriptor  
    RpcPageRoundTripTestFactory Constructs tests that test round-tripping a page via RPC. 
    RpcPluginHelper Uses a ConfluenceRpc to perform plugin operations. 
    RpcRuntimeException  
    RpcServer  
    RPCSpaceExporter  
    RssAcceptanceTest  
    RssCachingStrategy Set appropriate caching headers for RSS feed actions. 
    RssDescriptor This class describes an RSS feed. 
    RssFeedBuilderAcceptanceTest  
    RssRenderItem Contains the configuration necessary for an implementation of RssRenderSupport to render an RSS item. 
    RssRenderSupport Implementations of this class are reponsible for producing RSS content for a particular class of Confluence object: page, mail, attachment, etc. 
    RunAsUserCommand An experimental command for running services as another user. 
    RussianAnalyzer  

    S

    SalAcceptanceTest  
    SampleRpcTestClient  
    SampleWikiConverter This is a sample wiki converter. 
    SaveContext Context for managers to call upon when making decisions about how to save an object. 
    SchemaHelper Replaces functionality in the ConfluenceHibernateSetup for running schema actions against a database. 
    SchemaUpdateListener Make sure the Confluence database schema is up to date  
    ScoringPrefixFilter

    Filters by prefix and increments the score for each document that passes the filter. 

    ScoringTermFilter Filters by a particular term, and increments the score for each document that passes the filter. 
    Search This class is deprecated. since 3.0. Use ContentSearch instead. 
    SearchableDao Provides access to Searchable objects. 
    SearchAcceptanceTest  
    SearchBean This class is deprecated. since 3.0. Use SearchManager instead.  
    SearchEntitiesManager  
    SearchEntityBuilder  
    SearcherAction Encapsulates all the untestable direct Lucene access performed by the LuceneSearcher. 
    SearchEvent Superclass of all search-related events  
    SearchFilter A filter to be performed against the search index during search time (not post results). 
    SearchIndexesAction  
    SearchLinkDisplay  
    SearchLinkPresenter  
    SearchLinkPresenter.Display  
    SearchLinkPresenterImpl  
    SearchManager Facade for the v2 search API. 
    SearchMappersThreadLocal Holds a thread local cache of plugin mappers involved in search. 
    SearchPerformedEvent Event triggered whenever a user performs a search through the search screen or the remote API. 
    SearchQuery A query to be performed against the search index. 
    SearchQueryBean Collects query parameters from the search panel (searchpanel.vm) and provides methods that build and return a Query object that lucene can then run  
    SearchQueryInterpreter Creates a SearchQuery instance from the provided String value. 
    SearchQueryInterpreterException Exception thrown by SearchQueryInterpreter if an error occurs while creating a SearchQuery
    SearchQueryModuleDescriptor  
    SearchQueryParameters

    A bean encapsulating the query being issued to the search service. 

    SearchQueryParser  
    SearchQueryParserException Exception thrown by the SearchQueryParser if it runs into trouble converting a criteria string into a SearchQuery
    SearchResult Represents a search result from a content name search. 
    SearchResult An individual search result. 
    SearchResultEntity A single search result  
    SearchResultEntityExampleDocument  
    SearchResultEntityList Entity representing a search result  
    SearchResultGroupEntity  
    SearchResultJsonator  
    SearchResultLink Represents a HTML link constructed from data contained in a search result (and ultimately the search index). 
    SearchResultRenderContext Render context for search results. 
    SearchResultRenderer Interface for plugins that will provide a customized rendering of a search result should implement. 
    SearchResultRendererCache The class caches the list of search result renderers installed in the system. 
    SearchResultRendererCacheUpdater The class listens for plugin changes and notifies the search result renderer cache of any changes made to plugins. 
    SearchResults The results of a search. 
    SearchResultsSupport  
    SearchResultToSearchResultWithExcerptConverter Convert search results to old-form SearchResultWithExcerpt objects. 
    SearchResultType

    Represents a confluence search result type. 

    SearchResultTypeSearchFilter Filter by SearchResultType
    SearchResultTypeSearchFilterMapper  
    SearchResultWithExcerpt A simple bean to represent a search result with its content text - useful for excerpting and summarising. 
    SearchService A service providing search results using the Confluence search with various parameters. 
    SearchServiceException An error occured during a search  
    SearchSiteAction  
    SearchSiteAction.BackwardsCompatibility A class used to preserve compatibility with old style search URL's where search parameters were entered in the format: searchQuery.spaceKey=conf_all&searchQuery.queryString=hello
    SearchSiteAction.CriteriaParameters A Class used to represent the different criteria restriction links that are displayed along with the search results. 
    SearchSiteAction.UserDetails  
    SearchSort Represents some method for sorting search results, and the order in which to search them. 
    SearchSort.Order Enum defining the types of ordering supported. 
    SearchSortParameter Parameter that resolves a SearchSort instance from parameters named "sort" and "reverse". 
    SearchSuggestionsAcceptanceTest  
    SearchTest  
    SearchUsersAction  
    SecureRpc  
    SecurityAcceptanceTest  
    SecurityConfigurationAcceptanceTest Tests parts of the GeneralConfigurationAction
    SecurityConfigurationAction  
    SecurityEvent  
    SelectGlobalLocaleAction Created by IntelliJ IDEA. 
    SelectSetupStepAction A simple action, the goal of which is to redirect the user to the correct setup step  
    SeleniumPageRoundTripTestCase  
    SeleniumPageRoundTripTestFactory Creates SeleniumPageRoundTripTestCases  
    SeleniumSetupTest Setups up Confluence for Selenium tests. 
    SeleniumTestHarness Run the Selenium tests, without setup. 
    SelfPageLinkRenamingBean  
    SemaphoreHolder Holds the semaphore used to enforce a limit on the number of simultaneous quick nav searches. 
    SemaphoreRefreshListener Listener that listens for changes to the global configuration. 
    SendTestEmailAction  
    SeparateContentBodyTableUpgradeTask  
    SeraphTrustedApplicationIntegration  
    SeraphTrustedApplicationUserResolver A UserResolver is used by the com.atlassian.seraph.filter.TrustedApplicationsFilter to find a user based on the application certificate. 
    SeraphUtils  
    ServeAfterTransactionDownload This abstract download strategy allows implementors to gather necessary information from a database and set HTTP headers within a database transaction. 
    ServeAfterTransactionDownload.StreamResultCallback Spring transactional callback that calls getStreamForDownload within a database transaction  
    ServiceBackedActionHelper  
    ServiceCommand A command forming part of Confluence's service layer. 
    ServiceCommandTransactionProxy Proxy for wrapping service commands in Spring-managed transactions. 
    ServiceCommandValidator  
    ServletContextResourceAccessor An implementation of ResourceAccessor that gets resources via the servlet context. 
    ServletContextURIResolver Resolves URI's against the ServletContext (which has access to resources starting from the web app root such as /images). 
    ServletFilterModuleContainerFilter Filter implementation which delegates to plugin filters. 
    ServletManager  
    ServletModuleContainerServlet  
    ServletPluginAcceptanceTest  
    SessionDraftDao Stores drafts in the session, primarily for anonymous users. 
    SessionInvalidatingLoginInterceptor Responsible for invalidating the session before login to protect against session hijacking attacks (CONF-15108). 
    SessionKeys All of the keys used to store Confluence information in the user's session. 
    SessionMessageManager  
    SetFavouriteAction  
    SetGlobalSpaceTypeUpgradeTask  
    SetPageOrderAction Sets the order of a page's children to the order specified by the provided child IDs. 
    SetPageOrderCommand  
    SetPagePermissionsAction Called for a existing Page via AJAX, sets new ContentPermissions for the Page, overwriting any existing ones. 
    SetProfilePictureCommand Commands for setting a user's profile picture  
    SetProfilePictureFromFilenameCommand Service command for setting a user's profile picture to previously uploaded attachment, or to a built-in icon. 
    SetProfilePictureFromImageCommandImpl Service command for setting a user's profile picture to a newly uploaded image. 
    SetSpacePermissionChecker Class that checks whether a user has sufficient privileges to set a SpacePermission
    SettableWebLink Defines a setter for a weblink 
    Settings  
    SettingsManager  
    SetupAcceptanceTest  
    SetupAdministrator  
    SetupCheckingDwrServlet This class is deprecated. since 3.3  
    SetupCheckInterceptor Ensure we don't try to hit the setup step after setup is complete. 
    SetupClusterAction  
    SetupDataAction SetupDataAction: Sets up data within Confluence behind the scenes, i.e. 
    SetupDatabaseAction  
    SetupDatasourceAction  
    SetupDBChoiceAction  
    SetupDBOtherAction SetupDBOtherAction nickf Oct 28, 2004 2:47:32 PM  
    SetupDemoContentAction  
    SetupEmbeddedDatabaseAction  
    SetupIncompleteInterceptor Interceptor that checks whether or not Confluence has been setup yet (that is the setup wizard has been completed). 
    SetupLicenseAction  
    SetupPathsAction  
    SetupRestoreAction  
    SetupRestoreFileAction  
    SetupRestoreHelper  
    SetupSidManager Manages SID generation and persistence during Confluence setup The generated SID is persisted to the application configuration in Confluence home so that if setup is aborted and resumed the same SID will be associated. 
    SetupStandardDatabaseAction  
    SetupUtil  
    SetUserPasswordAction  
    SharedConfigurationMap Created by IntelliJ IDEA. 
    ShortcutLink  
    ShortcutLinkConfig Defines a shortcut link in a serializable way. 
    ShortcutLinks  
    ShortcutLinksManager  
    ShortcutLinksUpgradeTask  
    ShowingPageAttachmentsCondition  
    SignupAcceptanceTest  
    SignupAction  
    SignupTest  
    SimpleBreadcrumb Simple or default breadcrumb just wraps a i18n key and path. 
    SimpleDisplayServlet This servlet uses the PathConverterManager to convert the incoming (friendly) url into a url that maps to an webwork action. 
    SimpleFileLocationResolver This implementation allows a string to be passed in to set the File location. 
    SimplePlugin Provides the key and display name of a plugin. 
    SimpleSearchQueryParser Parses Strings into SearchQuery implementations according to the SearchQueryInterpreter provided at construction time and returns a BooleanQueryFactory
    SimpleSiteStructure A simple representation of an exported Confluence site providing an easy way to validate site exports in acceptance tests. 
    SimpleSiteStructure.AttachmentRepresentation  
    SimpleSiteStructure.IdentifiedRepresentation  
    SimpleSiteStructure.PageRepresentation  
    SimpleSiteStructure.SpaceRepresentation  
    SimpleWebDavConfiguration This implementation allows the WebDAV configuration to be specified. 
    SingleEntityLocator EntityLocator that will only ever find either zero or one objects. 
    SingleErrorJSONResult Helper class for Actions that want to return a single action error as a JSON result. 
    SinglePageLocator  
    SiteExportAcceptanceTest  
    SiteExportTest  
    SiteImportAcceptanceTest  
    SitemeshContextItemProvider Provides context items needed by Confluence during decoration with Velocity templates. 
    SitemeshDecorator Decorates a Sitemesh Page with a Decorator. 
    SiteNotificationAddedEvent  
    SiteNotificationEvent Represents a site-wide watch event, for example the Daily Report. 
    SiteNotificationRemovedEvent  
    SiteSearch  
    SiteSearchPermissionsSearchFilter The filter used to apply permissioning in Site Search. 
    SiteSearchPermissionsSearchFilterMapper Maps a SiteSearchPermissionsSearchFilter into a lucene filter. 
    SiteSupportAcceptanceTest  
    SiteSupportAction  
    SizeLimitedInputStream This is a wrapper around an InputStream that limits the amount of data that can be returned. 
    SkipLinkDirective Surrounds the body in skiplinks so that the content can be skipped by screen readers USAGE: #skiplink (sectionName startLabel endLabel) body #end  
    SmartListManager Manager for retrieving content based on arbitrary queries. 
    SnipSnapImporter  
    SnipSnapObject  
    SnipSnapSnip  
    SnipSnapUser  
    SoapModuleDescriptor  
    SoapServiceHelper  
    SoapServiceHelperImpl  
    SoapUtils  
    Sort Configured sort order of an RSS feed. 
    SortType Types of sorts supported by SearchSortParameter
    Space  
    Space  
    Space.Type  
    SpaceAcceptanceTest  
    SpaceAdmin  
    SpaceAdminAcceptanceTest  
    SpaceAdminAction  
    SpaceAdminActionBreadcrumb Represents the breadcrumb "Remove Space" in "Dashboard > Demo Space > Space Admin > Remove Space"

    Parent is always Space Admin. 

    SpaceAdministrative This interface is deprecated. since 2.8. Please avoid this interface. Instead override isPermitted() and use hasPermission(User, Permission, Object) instead. This will make it easier to determine the permissions required to invoke an action as they would be more explicit and in one place (you won't have to check whether the class or its super class implements this interface). Also implement BreadcrumbAware and return a new SpaceAdminActionBreadcrumb  
    SpaceAdminPermissionsAcceptanceTest For each Space Administration Action, this class tests some subset of:
    1. That the admin user can see the appropriate link
    2. That an unpermitted user can not see the appropriate link
    3. That a space admin can see the appropriate link
    4. That the admin user can perform the action directly
    5. That an unpermitted user can not perform it directly
    6. That a space admin can perform it directly
    There are numerous tests missing. 
    SpaceAdminXsrfAcceptanceTest  
    SpaceAdvancedAcceptanceTest  
    SpaceAvailableAction  
    SpaceAware Indicates that an action may have a space set on it by the SpaceAwareInterceptor  
    SpaceAwareInterceptor Encapsulates all the complicated "how are the many ways I can look up a space so the action knows about it?" stuff. 
    SpaceBreadcrumb  
    SpaceBrowse Provides access to the functionality under Browse Space. 
    SpaceCategories  
    SpaceCategoryEnum An enum representing the different categories of space that may be specified in a search. 
    SpaceCategoryQuery Search for content within spaces of a particular category (or categories). 
    SpaceCategoryQueryMapper  
    SpaceColourSchemeAction  
    SpaceCommentRssFeedAction  
    SpaceComparator Order spaces by name, or by key if the names are the same. 
    SpaceContentEntityObject A ContentEntityObject that is a first-class member of a Space (i.e. 
    SpaceConvertEvent  
    SpaceCreateEvent  
    Spaced An interface indicating that a given class has a related space. 
    Spaced This interface is deprecated. since 3.0. Use Spaced instead.  
    SpaceDao  
    SpaceDescription  
    SpaceDescriptionManager SpaceDescriptionManagers should not be used directly except by the SpaceManager
    SpaceDescriptionPermissionsDelegate  
    SpaceDescriptionReport  
    SpaceDescriptionUsernameExtractor Adding the "username" field to SpaceDescription index documents will allow them to be sorted together with PersonalInformation documents in People Directory search. 
    SpaceEditDecoratorAction  
    SpaceEditStylesheetAction  
    SpaceEntity A simple bean to represent Space
    SpaceEntityBuilder  
    SpaceEntityExampleDocument  
    SpaceEntityExpander A recursive EntityExpander to expand SpaceEntity objects. 
    SpaceEntityList A List wrapper for SpaceEntity objects  
    SpaceEntityListContext Represents the context for which SpaceEntityLists are queried in. 
    SpaceEntityUserPermissions A list of permissions that the viewing user has on a given space  
    SpaceEntityUserProperties Details about the space that are in the perspective of the current user. 
    SpaceEntityUserPropertiesExpander Expands a SpaceEntityUserProperties during the REST entity expansion. 
    SpaceEvent  
    SpaceExportAcceptanceTest  
    SpaceExportXsrfAcceptanceTest  
    SpaceFilter Filters content that is in, or not in given space(s). 
    SpaceFunctionPermissionCondition A condition for checking the space function level permissions such as create space. 
    SpaceGroup  
    SpaceGroupAcceptanceTest  
    SpaceGroupComparator Order space groups by name, or by key if the names are the same. 
    SpaceGroupDao  
    SpaceGroupFilter Filter that filters on the current user's SpaceGroups. 
    SpaceGroupManager  
    SpaceGroupPermission Represents a permission for a SpaceGroup
    SpaceGroupPermissionDao  
    SpaceGroupPermissionManager  
    SpaceGroupPermissionsDelegate  
    SpaceGroupUpgradeTask  
    SpaceImportAcceptanceTest  
    SpaceKeyAndNameExtractor Extracts and indexes the space key and name for searchables that belong to a space. 
    SpaceKeyDirectoryTraversalAcceptanceTest Ensures a directory traversal exploit is not accessible. 
    SpaceKeyParameter Parameter that presents space key search restrictions as SpaceCategoryQuery or InSpaceQuery implementations. 
    SpaceLabelAware  
    SpaceLabelManager  
    SpaceLabelManagerImpl  
    SpaceLabelsAcceptanceTest  
    SpaceLicenseManager The SpaceLicenseManager handles requests to licenses attached to a space. 
    SpaceLink  
    SpaceLocator  
    SpaceLogo This class represents logos displayed for a space or even for the global context where no space is available. 
    SpaceLogoXsrfAcceptanceTest  
    SpaceLookAndFeelAction  
    SpaceManager  
    SpaceNotificationAddedEvent  
    SpaceNotificationEvent Represents a space watch event. 
    SpaceNotificationRemovedEvent  
    SpaceNotificationsListener  
    SpacePagePickerAction  
    SpacePathConverter This path converter takes a friendly space url and converts it into a viewspace or browsespace action url. 
    SpacePermission  
    SpacePermission A SpacePermission restricts access to different functions on a space. 
    SpacePermissionCaseFixer

    The purpose of this class is to fix space permissions with usernames or groupnames that have incorrect case. 

    SpacePermissionCheckDispatcherCoordinator Space permission manager wrapper that updates the permission check dispatcher cache on operations that add or remove permissions. 
    SpacePermissionCondition  
    SpacePermissionCoordinator Space permission manager that adds a layer of security over the write operations in this class. 
    SpacePermissionDao  
    SpacePermissionManager Responsible for the addition, modification and removal of space permissions. 
    SpacePermissionsAcceptanceTest 1. 
    SpacePermissionsDelegate  
    SpacePermissionsFilter Class that filters results by the spaces the current user is allowed to see. 
    SpacePermissionsFilterDao

    A DAO used exclusively by the SpacePermissionsFilter for performance reasons. 

    SpacePermissionsSearchFilter Filters by the spaces a user can see. 
    SpacePermissionsSearchFilterMapper Maps a SpacePermissionsSearchFilter into a lucene filter. 
    SpacePermissionsXsrfAcceptanceTest  
    SpacePickerHelper  
    SpaceRelationUpgradeTask  
    SpaceRemoveEvent  
    SpaceRenderer Renders text displaying the space details, based on JSON returned by REST. 
    SpaceReport  
    SpaceResource Rest resource for accessing Confluence spaces. 
    SpaceRoundTripSuite Create suite of tests to test roundtripping of a single space. 
    SpaceRpcAcceptanceTest Test space related methods via RPC. 
    SpaceRssFeedAction  
    SpaceScope A selection of spaces for an RSS feed, as selected in the feed builder. 
    SpaceScope Searcher that limits a search by space. 
    SpaceService  
    SpaceSettings  
    SpacesListMacroAcceptanceTest  
    SpacesQuery An attempt to remove some of the proliferation of almost-identical space listing queries from Space.hbm.xml. 
    SpacesQuery.Builder  
    SpacesSoapService This is the soap service that handles all of the 'space' type methods. 
    SpaceTemplateAcceptanceTest  
    SpaceType  
    SpaceTypeExtractor Extracts and indexes the SpaceType of the space a searchable belongs to. 
    SpaceTypeUserType  
    SpaceUpdateEvent  
    SpaceUtils  
    SpaceViewDefaultDecoratorAction  
    SpecialLabelFilter  
    Spinner  
    SpoolingBlobInputStreamType LobType that spools data when getting and setting lob data types  
    SpringComponentModuleDescriptor  
    SpringComponentUploadablePlugin A plugin containing a Spring component which will be loaded from the classpath. 
    SpringManagedServlet Servlet that defers all its execution to a Spring-bean. 
    SpringPluginUploadAcceptanceTest  
    SpringRendererComponentFactory Renderer component factory that looks the component up in the application Spring context. 
    SpringRpcProvider  
    SQLServerIntlDialect A dialect for MS SQL Server 2000, which supports unicode characters (CONF-4786)  
    SQLUtils Contains a variety of functions for handling SQL Connections and Queries. 
    StaleObjectStateException  
    StandardConfluenceJob Standard Confluence Jobs to trigger. 
    StandardLicense License constants. 
    StartClusterAction  
    StartClusterLongRunningTask  
    StartClusterTask Task used by the StartClusterAction to start the cluster. 
    StartNGramAnalyzer Analyzer that produces start n-gram tokens from the given input. 
    StartOfTestLogger Singleton to log a message on the server reporting the start of each test. 
    StaticHtmlChangeChunkRenderer Renders a ChangeChunk into static html form (no javascript)  
    StaticHttpContext Makes static calls to DWR then WebWork then ServletVontextThreadLocal to retrieve the relevant objects for the current HTTP request. 
    StaticRenderingAction Action that statically renders the specified Velocity template via getRenderedTemplate(String, java.util.Map)  
    StatusClearedEvent Fired when a user's current status is cleared. 
    StatusCreateEvent Event fired when a new user status is created. 
    StatusListAction Action used to show a paginated list of status updates for a particular user. 
    StatusListMacro A macro that shows a list of statuses from a user  
    StatusPermissionDelegate Permission Delegate for status objects  
    StatusRemoveEvent Fired when a user status is deleted. 
    StatusTextRenderer Responsible for converting status text into displayable HTML. 
    StreamUnzipper Stream based ZIP extractor  
    StrikeThroughConverter  
    StringClobType  
    StringHyphenBean  
    StringLengthValidator  
    StringVariable  
    StylesheetAcceptanceTest  
    StylesheetAction This class is deprecated. since 2.8 because this is a cluttered mess with a variety of concerns. Use CombinedStylesheetAction for space or global scoped styles; ColorsStylesheetAction for colour scheme styles; or ThemeColorsStylesheetAction for theme-specific styles.  
    StylesheetChangedEvent  
    StylesheetChangeListener Listens for events that denote a change to the stylesheet, and ensures people start loading new CSS  
    StylesheetManager  
    SubHeadingConverter  
    SubsetResultFilter A result filter that filters out all but a particular "window" (startOffset from start, count) of results. 
    SubsetResultFilterMapper  
    SuggestedLabels  
    SuggestedLabelsForEntityBean This class is deprecated. since 3.3 (replaced by SuggestLabelsAction  
    Suggestion Class that represents a suggestion to an incorrectly spelled word. 
    SuggestionFrequencyProvider Class responsible for determining how many times a particular suggestion occurs in a particular index. 
    SuggestionsProvider A class that provides suggestions that are either candidate correct spellings or simply words that similar. 
    SuggestLabelsAction  
    SuperbatchAcceptanceTest  
    SuperBatchInvalidatorListener Eventlistener to invalidate the plugins resource counter when a plugin in the super batch is modified in any way. 
    SupportRequestAcceptanceTest Tests of submitting a support request via the Confluence admin section. 
    SupportRequestCreatedEvent Event fired when the create support zip is called. 
    SupportUtility Builds a zip of important files for use in a support request. 
    SupportUtilityAcceptanceTest  
    SynchronizationManager Manages transaction synchronizations: a list of actions to be done when the transaction completes on the current thread. 
    SystemAdministratorOrSuperUserCondition Condition that restricts access to system administrators and super users (those who belong to the confluence-administrators group)  
    SystemErrorInformationLogger This class does little more than write the information which is contained on the 500 page to a log file. 
    SystemHelper  
    SystemInfo Bean holding simple System information. 
    SystemInfoOnStartup  
    SystemInformationAcceptanceTest Acceptance Tests for the View System Information screen. 
    SystemInformationHelper Takes the Confluence system information and represents it as various ordered maps of key-value pairs. 
    SystemInformationInvocable  
    SystemInformationService A service for retrieving information about the system. 
    SystemPermissionsDelegate Handles permission checks for operations deem to have an effect on the system and hence require sys admin perrmissions  

    T

    TagCallback Callback to receive tags and their positions  
    TagExtractor  
    TangosolCache A decorator class to call the correct methods in Tangosol's cache object. 
    TangosolCacheConfigurationLoader Configures Coherence with the appropriate cache configuration file, depending on whether clustering is enabled or not  
    TangosolCacheFactory A cache factory interface for creating tangosol caches. 
    TangosolCacheManager Implement caching using Tangosol's caching system. 
    TangosolCacheSizeAdjuster  
    TangosolClusteredFifoBuffer  
    TangosolClusteredLock Tangosol implementation of a ClusteredLock  
    TangosolClusterInformation  
    TangosolClusterManager Implementation of a cluster manager that uses Tangosol Coherence  
    TangosolClusterManager.CacheServices  
    TangosolClusterManager.RetryOperation  
    TangosolClusterNodeInformation Created by IntelliJ IDEA. 
    TargetClassLoaderTransactionProxyFactoryBean Proxy factory bean that extends TransactionProxyFactoryBean to use the class loader that the class of the target object was loaded from. 
    TargetUserCanSetStatusCondition This determines whether the target user of a profile action can set their status. 
    TargetUserHasPersonalBlogCondition  
    TargetUserHasPersonalSpaceCondition Returns true if the target user has a personal space. 
    TaskQueueFactory A simple factory bean to return a correct queue implementation depending on whether we're clustered or not. 
    TaskQueueFlushJob Quartz job responsible for flushing the queue with the name specified  
    TaskQueueWithErrorQueueFactory A simple factory bean to return a correct queue implementation depending on whether we're clustered or not. 
    TaskQueueWrapper Wraps AbstractErrorQueuedTaskQueue to expose its more interesting statistics via JMX. 
    TempDirectory Returns files in a temporary location for integration tests. 
    TempIndexBackedIndexTaskPerformer Performs an index task against temporary indexes managed by TempIndexWriter. 
    TempIndexWriterStrategy Writer strategy that uses the TempIndexWriter. 
    Template  
    TemplateEvent  
    TemplateRemoveEvent  
    TemplateSupport  
    TemplateUpdateEvent  
    TemporaryProfilePicture  
    TermFilter Lucene filter that finds documents that match a particular org.apache.lucene.index.Term. 
    TestAppender  
    TestCaseFailureReport  
    TestCaseReport Encapsulates a Test Case that can have child test cases. 
    TestCaseReport.Timer  
    TestData  
    TestingFormatSettingsManager  
    TestingLocaleManager  
    TestProperties Contains common properties used for testing Confluence's functionality. 
    TestReport  
    TestSuite  
    TestSuiteReport  
    TextFieldPrefixQuery

    Represents a query that specifies a prefix to be matched - equivalent to a trailing wildcard search e.g. 

    TextFieldPrefixQueryMapper A mapper for TextFieldPrefixQuerys. 
    TextFieldQuery

    Represents a raw query from the user that may be parsed. 

    TextFieldQueryMapper A mapper for TextFieldQuerys. 
    TextScope  
    Theme  
    ThemeChangeAcceptanceTest  
    ThemeChangedEvent Fired when a new theme is selected, either globally or for an individual space. 
    ThemeColorsStylesheetAction Used for rendering theme stylesheets which are Velocity templates. 
    ThemeConfigurationBean  
    ThemedDecorator  
    ThemeHelper  
    ThemeManager  
    ThemeModuleDescriptor  
    ThemeStylesheet Represents a custom stylesheet associated with a theme. 
    ThemesXsrfAcceptanceTest  
    ThreadBuilder Magical bean that takes a message, and builds a thread of related messages. 
    ThreadCachedSearchMapperRegistry

    A facade onto the PluggableLuceneSearchMapperRegistry which will first look for a ThreadLocal cache of available search mappers before delegating. 

    ThreadedCommentAcceptanceTest  
    ThreadedCommentsCondition Condition that checks if threaded comments is allowed in global settings. 
    ThreadLocalCache A generic cache for "stuff" that is only needed for the lifetime of a web request or scheduled job. 
    ThreadLocalCacheAccessor<K, V> A type-safe way of accessing the threadlocal cache 
    ThreadLocalCacheFilter Filter that sets up and destroys the per-web-request generic threadlocal cache. 
    ThreadLocalIndexerControl Allows the enabling and disabling of indexing for the current executing thread. 
    ThreadLocalMap A thread local, resettable hash map  
    ThreadLocalPermissionsCache Wrapper around the ThreadLocalCache to deal with caching space permissions and application access. 
    ThreadLocalProfilePictureCache Wrapper around the ThreadLocalCache to deal with caching user profilepictures  
    ThreadLocalWebTestCase This is a copy of net.sourceforge.jwebunit.junit.WebTestCase (version 1.4.1). 
    ThreadNode  
    ThumbnailAcceptanceTest  
    ThumbnailDownload  
    ThumbnailDownloadResourceManager  
    ThumbnailDownloadResourceReader  
    ThumbnailInfo Responsible for setting the height and width of thumbnails appropriately and generating the HTML for rendering them in a page. 
    ThumbnailInfoFactory This interface is deprecated. since 3.0 use getThumbnailInfo(Attachment).  
    ThumbnailManager  
    ThumbnailRemovingListener Removes thumbnails when an attachment is removed or updated. 
    Thumbnails Retrieves or constructs ThumbnailInfo objects for a list of image Attachments, and determines the maximum height and width of the thumbnails and images so that the rendered columns and rows can be sized appropriately. 
    ThumbnailTest  
    ThumbnailURIResolver Resolves thumbnail URI's  
    Timer  
    TimeZone Represents an instance of an valid time zone, wrapping a java.util.TimeZone. 
    TimeZoneAcceptanceTest  
    TinyMce  
    TinyMce.Bookmark Represents a TinyMCE bookmark. 
    TinyMce.Format  
    TinyMce.ShortCut  
    TinyMce.SimpleToolbarButton  
    TinyMce3UpgradeTask  
    TinyMceCharmapTest  
    TinyMceColorPickerAction  
    TinyMceColorPickerTest  
    TinyMceConfluenceFormatTest  
    TinyMceContextMenuAction  
    TinyMceEditingNotIExploreTest For testing that typing behaves correctly in various scenarios. 
    TinyMceEditor  
    TinyMceEditorSettingsAction  
    TinyMceEmoticonTest  
    TinyMceEmotionsAction  
    TinyMceInsertMenuTest  
    TinyMceLinkBrowserNotIExploreTest  
    TinyMceLinkBrowserTest  
    TinyMceMacroBrowserNotIExploreTest Run tests specific to RTE that require typing, cursor placement or pressing of the Enter key. 
    TinyMceMacroBrowserTest Run tests specific to RTE. 
    TinyMceNotIExploreTest Contains general TinyMCE tests that perform operations known to have problems on IE. 
    TinyMceShortcutsNotIExploreTest  
    TinyMceShortcutsTest  
    TinyMceTableTest  
    TinyMceToolbarNotIExploreNotFF3Test  
    TinyMceToolbarNotIExploreTest Tests of Toolbar that have currently only successfully run in Firefox. 
    TinyMceToolbarTest Tests of Toolbar that have run successfully in both IE and Firefox. 
    TinyUrl  
    TinyUrlAction Action that the TinyUrlServlet redirects to, as we want to do (testable) things with permissions and page availability. 
    TinyUrlAware Provides tiny urls. 
    TinyUrlServlet  
    TinyUrlSupportedCondition  
    TitleAndSpaceKeyPageLocator Returns the page with the given space key and title. 
    TitleChangeListener Listens for ConfluenceEntityUpdated events that represent changes in the display title. 
    TitledContent Content that has a title to be displayed in search results, etc. 
    TitleSort Order search results by title  
    TokenAuthenticationInvocationHandler An interceptor to handle token based authentication and login/logout. 
    TokenAuthenticationManager Manages tokens used to authenticate users for Confluence's remote API. 
    TokenMap A simple map with a timeout on the get/put methods. 
    ToolsMenu  
    ToolsMenuFavouriteItemTest  
    ToolsMenuWatchItemTest  
    ToStringDelegatingAnnotationBoxedElement AnnotationBoxedElement that delegates all operations to the wrapped element except for toString() which is delegated to the boxed value itself. 
    TrackbackAcceptanceTest Test trackbacks  
    TrackbackDao  
    TrackbackLink  
    TrackbackListener  
    TrackbackQueueItem This item will query the given URLs for the correct ping address, and then ping that address with the information from the given Trackback. 
    TransactionalAttachmentDataDao Created by IntelliJ IDEA. 
    TransactionalCacheFactory A cache factory that produces transactional caches. 
    TransactionalHibernateAttachmentDao Transactional version of the AbstractHibernateAttachmentDao, which removes the Attachment data as the Attachment itself is being removed, since it can be rolled back by the transaction 
    TransactionExecutor<K> Allows that wrapping of org.springframework.transaction.support.TransactionCallbacks so that they may occur in a separate context (e.g. 
    TransientHibernateHandle This handle implementation cannot be converted to a String. 
    Translator  
    TransparentBoxedValueReferenceHandler A simple reference insertion handler that unboxes and boxed value references making them transparent during template rendering. 
    TrashCanAcceptanceTest  
    Trashed Indicates that the implementation represents a trashed event. 
    TrashManager Operations on the Trash  
    TrashPageCommand  
    TrashPageCommandImpl  
    TreeBuilder  
    TriggerModuleDescriptor Defines a Quartz trigger within a plugin. 
    TrimDirective Simple velocity directive for trimming whitespace from the rendered body. 
    TrivialObjectHandleTranslator Handle translator that uses the object itself as its own handle. 
    TrustedApplicationAcceptanceTest  
    TrustedApplicationDao Data Access interface for TrustedApplication data. 
    TrustedApplicationIpRestriction A trusted application restriction type that uses the source IP address. 
    TrustedApplicationRestriction  
    TrustedApplicationsManager Created by IntelliJ IDEA. 
    TrustedApplicationUrlRestriction A trusted application restriction type that uses the target url. 
    TrustedApplicationXsrfAcceptanceTest  
    TrustedConnectionStatus Represents the status of a trusted connection response 
    TrustedConnectionStatusBuilder Retrieves the TrustedConnectionStatus from the response to an HTTP request using the Trusted Applications Authentication protocol. 
    TrustedToken A token for trusted communications between Atlassian applications  
    TrustedTokenAuthenticator Authenticator that attaches a token from a TrustedTokenFactory to a HTTP request and allows for status reporting on an executed request  
    TrustedTokenAuthenticator.TrustedConnectionStatus This class is deprecated. As of Confluence 2.10, use TrustedConnectionStatus  
    TrustedTokenFactory A factory for generating trusted tokens  
    TypeScope Limit a search query by a set of content/data types. 

    U

    UberspectDebugDecorator  
    UnauthorizedDownloadResourceException  
    UndefinedPagesAcceptanceTest  
    UnexpectedImportZipFileContents Created by IntelliJ IDEA. 
    UnFollowUserAction  
    UnIndexSpaceIndexTask Task to unindex a space. 
    UnIndexSpaceIndexTask.SpaceKeyHandle The spaceKey is sufficient to serve as the handle for spaces stored in the index. 
    UnixSystemHelper  
    UnknownUser Implementation of 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. 
    UnstemmedEnglishAnalyzer English analyzer that does a similar job to EnglishAnalyzer but does not break tokens down to their word stems/roots. 
    UntokenizedTitleExtractor Extracts and indexes an untokenized title for sorting. 
    Unzipper  
    UpdateAttachmentsOnFileSystemException An exception indicating that there was a problem moving the storage of attachments. 
    UpdateAttachmentsOnFilesystemOnPageMoveListener

    A listener interested in page move events which will ensure any attachments associated with a page being moved are also moved to the new location. 

    Updated Indicates that the implementation represents an update event. 
    UpdateDocumentIndexTask  
    UpdateIndexJob Job that triggers of a rebuild of the did-you-mean index. 
    UpdateLabelsInChangeIndexListener Updates the label information in the change index whenever a label has been associated or disassociated with a piece of content. 
    UpdateLicenseDetailsXsrfAcceptanceTest  
    UpdatePersonalSpaceListener  
    UpdateReferrerConfigUpgradeTask  
    UpdateSpacesInChangeIndexListener Responsible for updating space information (such as space key and space names in the change index) when a page is moved to a different space. 
    UpdateStatusXsrfAcceptanceTest  
    UpdateUserMacroAction Action for updating a user macro  
    UpdateUserStatusAction  
    UpgradeError  
    UpgradeException  
    UpgradeLauncherServletContextListener  
    UpgradeLifecycleItem  
    UpgradeManager UpgradeManager is responsible for creating a list of UpgradeTasks. 
    UpgradeTask  
    UpgradeUtils Created by IntelliJ IDEA. 
    UploadablePlugin A plugin that can be uploaded into Confluence via the web interface. 
    UploadablePluginBuilder  
    UploadedResource Resource wrapper for uploaded files. 
    UploadedResource This class is deprecated. since 3.1. Use UploadedResource instead.  
    UploadFileForm  
    UploadPluginAction  
    UploadProfilePictureAction Action used to handle newly uploaded user profile pictures  
    UpperCaseSpacePermissionsTest Tests that Global and Space Permissions can be assigned to and removed from LDAP users with capital letters in their names. 
    UrlBuilder A builder which can construct URLs by adding parameters. 
    UrlFilter  
    UrlUnzipper  
    UsageInfo  
    User The login details of a given user. 
    UserAccessor  
    UserAccessor  
    UserAdminActionBreadcrumb Represents "Users > testguy > Edit" in "Dashboard > Administration > Users > testguy > Edit"  
    UserAware Indicates that the action has a user set against it. 
    UserAwareInterceptor Grabs the user from the action and determines whether the user is valid and the logged-in user has permission to view the action. 
    UserBreadcrumb  
    UserCacheFillerJob

    Since filling the list of deactivated users is slow, we pre-fill it as soon as the container is fully initialised. 

    UserCanCreatePersonalSpaceCondition This condition will return true if a user had permission to create a personal space It will return false, if the user is null. 
    UserCanUpdateUserStatusCondition This determines whether the user is permitted to update their status  
    UserCanUseConfluenceCondition Returns true if the target user has the "can use confluence" permission  
    UserChecker  
    UserConfigurationChecker  
    UserContentManager Object to query to manage user content  
    UserCreateEvent Created by IntelliJ IDEA. 
    UserDeactivateEvent Created by IntelliJ IDEA. 
    UserDetailsManager Retrieves extra details about a user  
    UserDetailsMap Holds a map of dynamic parameters for user fields used to store extended properties. 
    UserDriven Interface for events that can be a direct result of an action by a user, such as creating or removing a page. 
    UserEvent Created by IntelliJ IDEA. 
    UserFavouritingTargetUserPersonalSpaceCondition Returns true if the user has the target user's personal space favourited  
    UserFilter Filters the list of users pass in based on group and a single user's email address  
    UserFilterBean Filters the list of users pass in based on group and a single user's email address  
    UserFollowAcceptanceTest  
    UserFollowingTargetCondition This class is deprecated. since 3.1 use FollowingTargetUserCondition  
    UserFollowTest  
    UserFollowXsrfAcceptanceTest XSRF tests for user follow actions  
    UserHasPersonalBlogCondition  
    UserHasPersonalSpaceCondition Returns true if the user has a personal space. 
    UserHistory

    Contains all the information about a user's history:

    • The X most recent pages viewed
    • The X most recently used labels
    X being defined by #maxHistoryLength. 
    UserHistoryAcceptanceTest  
    UserHistoryHelper Provides methods for retrieving and processing UserHistory objects. 
    UserHistoryList  
    UserHoverAcceptanceTest  
    UserHoverPopup  
    UserHoverTest  
    UserI18NBeanFactory I18N bean factory which will return an I18N bean configured for the current user's locale. 
    UserInterfaceState Represents the current state of the various toggle-able parts of the user interface for this user. 
    UserLocaleAware Beans wishing to have a user locale sensitive I18NBeanFactory should implement this interface  
    UserLocaleAwareBeanPostProcessor Bean post processor responsible for injecting an I18NBeanFactory for any beans served by spring that implements UserLocaleAware
    UserLoggedInCondition Returns true if the user is not anonymous (i.e. 
    UserLoggedInEditableCondition A condition to check whether user can change their password in Confluence  
    UserMacroAction Super class for updating the user macro library and the action for viewing the library  
    UserMacroConfig Defines a user macro. 
    UserMacroLibrary A library of user defined macros, stored in and retrieved from Bandana on request. 
    UserMacroModuleDescriptor Allows simple macros to be defined inline  
    UserMacrosAcceptanceTest  
    UserManagementAcceptanceTest  
    UserManagementHelper Abstracts the process of creating/removing/updating users and groups so that we can use external user management in test cases. 
    UserManagementHelperFactory Factory to return the appropriate singleton UserManagementHelper
    UserMenuAcceptanceTest  
    UsernameToUserTranslatingPaginationSupport A special pagination support class to translate results of membership search to user objects. 
    UserPathConverter This path converter requests for a username to either their personal space (if they have one and the viewer has permission) or their user profile. 
    UserPermissionsDelegate Class for checking operations on users. 
    UserPickerAcceptanceTest  
    UserPickerAction  
    UserPickerFilter  
    UserPickerPopup  
    UserPickerTest  
    UserPopupAction  
    UserPreferencesAcceptanceTest  
    UserPreferencesKeys TODO: Confluence prefix is kinda out of place here, but we have to keep it around for a while so TODO: as not to annoy existing Confluence installs with the change?  
    UserPreferencesKeys  
    UserProfile Represents a user's profile. 
    UserProfile  
    UserProfile.EmailFormat  
    UserProfileAcceptanceTest  
    UserProfileActionBreadcrumb Breadcrumb for actions extending AbstractUserProfileAction. 
    UserProfileLink  
    UserProfilePictureXsrfAcceptanceTest  
    UserProfileService Service for user profile-related functions such as editing profiles, managing preferences and so on. 
    UserProfileXsrfAcceptanceTest  
    UserReactivateEvent Created by IntelliJ IDEA. 
    UserRemoveEvent Created by IntelliJ IDEA. 
    UserScope  
    UserSearchAction This class is deprecated. since 3.3. Use REST user search API instead.  
    UserSession  
    UserSessionEntity  
    UserSessionEntityExampleDocument  
    UserSessionExpiryListener  
    UsersRpcAcceptanceTest  
    UsersSoapService  
    UserStatus  
    UserStatus Stores a short message representing a status from a User. 
    UserStatusAcceptanceTest  
    UserStatusDao Interface to the persisted user status objects  
    UserStatusDialog  
    UserStatusExtractor Adds a field called IN_SPACE_FIELD to allow UserStatus objects to be retrieved in searches. 
    UserStatusJsonResult  
    UserStatusLabelListener Listens for newly created user statuses and adds labels to them based on any hash tags found within. 
    UserStatusListPathConverter Converts a path to a list of user status updates for a user. 
    UserStatusManager Used to retrieve and store the user status for a user  
    UserStatusNotificationsListener Sends notifications when new Statuses are created. 
    UserStatusPathConverter Converts a path to a user status. 
    UserStatusPermissionUpgradeTask This upgrade task gives all users with the 'Use Confluence' permission the 'Update Status' permission  
    UserStatusRenderSupport  
    UserStatusTest  
    UserThreadLocalFilter Makes sure the current user is always in the AuthenticatedUserThreadLocal at the beginning of a request, and is cleared at the end. 
    UserWatchingPageCondition Returns true if the user has a watch specifically on the current page. 
    UserWatchingSpaceCondition Returns true if the user is watching the current space. 

    V

    V2SearchSmartListManager A SmartListManager backed by the V2 Search API, for backwards compatibility. 
    ValidationAwareJsonator  
    ValidationError  
    ValidationErrorJsonator  
    ValidLicenseContextListener  
    Variable  
    VelMethodDebugDecorator  
    VelocityContextItemModuleDescriptor A module descriptor to add items to the Velocity contexts used everywhere. 
    VelocityContextItemProvider A provider of items for a Velocity context  
    VelocityDecorator  
    VelocityEngineFactoryBean  
    VelocityEngineResolver  
    VelocityHelperService  
    VelocityMailBuilder  
    VelocityResultAction Simple SUCCESS returning action with associated template path and exploit string to be used for Anti-XSS setting testing. 
    VelocitySitemeshPage Sitemesh page with a getProperty method that is declared as HTML safe  
    VelocityUtils  
    VersionCommentExtractor Appends the version comment of a ContentEntityObject to its searchable text. 
    VersionCommentsUpgradeTask  
    Versioned A Confluence object that can exist in multiple versions. 
    VersionedAttachmentDatabaseUpgradeTask  
    VersionedAttachmentsUpgradeTask Task that just sets the build number to that of the 103  
    VersionedAttachmentVersionDatabaseUpgradeTask  
    VersionedHibernateObjectDao<T extends EntityObject>  
    VersionedObjectDao  
    VersionHistory A record of an upgrade performed on Confluence. 
    VersionHistoryDao  
    VersionHistorySummary That bit of a ContentEntityObject relevant to a version history  
    VersionMismatchException Exception thrown when a user tries to save a page (or other content object) that has been modified by somebody else. 
    VersionNumberExtractor Extracts and indexes content version  
    VersionSpecificDocumentationBean Constructs a version specific link to Confluence's documentation. 
    ViewAttachmentsBean Represents a View Attachments page for a Page or BlogPost. 
    ViewBlogPostsByDateAction  
    ViewBlogPostsByDateBreadcrumb  
    ViewChangesSinceLastEditAction  
    ViewChangesSinceLastLoginAction  
    ViewContentBean Represents a View page for a Page or News. 
    ViewContentHistoryBean Represents a View Previous Versions page for a Page or BlogPost. 
    ViewDefaultDecoratorAction  
    ViewDiffOfDraftAction  
    ViewDraftAttachmentsAction  
    Viewed Indicates that the implementation represents a view event. 
    ViewFollowAction Action used by the follow tab  
    ViewFollowersAction  
    ViewFollowingAction  
    ViewGlobalPermissionsAction  
    ViewGroupAction DOCUMENT ME! 
    ViewIndexQueueAction  
    ViewingContentCondition Only display the link if the user is viewing content (pages or blogs) but *only* viewing it - not editing, viewing info, attachments, etc. 
    ViewingOwnProfileCondition A condition to check whether you are currently viewing your own profile or not. 
    ViewLabelAction Action for viewing a label. 
    ViewMailAccountsAction  
    ViewMailAction  
    ViewMailArchiveAction  
    ViewMailQueueAction getMailQueue() returns an ErrorQueuedTaskQueue. 
    ViewMailServersAction  
    ViewMembersOfGroupAction  
    ViewMyDraftsAction  
    ViewMyEmailSettingsAction  
    ViewMyLabelsAction Allow a user to view there personal labels. 
    ViewMyProfileAction The action to view the logged in user's profile. 
    ViewMySettingsAction Action to view the logged in user's preferences (homepage, timezone, and language). 
    ViewOrUpdateLicenseAction View and update the license key for this Confluence installation  
    ViewPageAction  
    ViewPageAttachmentsAction  
    ViewPageHistoryTest  
    ViewPageTemplateAction  
    ViewPreviousVersionsAction  
    ViewRecentlyUpdatedSpaceContentAction extend super class so we can set cookie  
    ViewSourceAction This action is used to display the wiki source of a page. 
    ViewSpaceAction  
    ViewSpaceContentAction  
    ViewSpacePermissionsAction  
    ViewSpaceSummaryAction  
    ViewSpaceTest Encapsulates tests related to accessing and viewing a Space at its root level. 
    ViewSystemClasspathAction Action for the View System Classpath page  
    ViewSystemInfoAction  
    ViewTrashAction  
    ViewTrustedApplicationsAction An action to list the trusted applications. 
    ViewUserAction  
    ViewUserActivityAction Used by the activity tab  
    ViewUserHistoryAction  
    ViewUserProfileAction  
    ViewUserProfilePermissionsSearchFilter Filter for filtering out statuses if there is no view user profile permission. 
    ViewUserProfilePermissionsSearchFilterMapper Maps a ViewUserProfilePermissionsSearchFilter to a lucene filter. 
    ViewUserProfilesPermissionsFilter A Lucene filter that filters out all status items if the user is anonymous and there is no SpacePermission.VIEW_USER_PROFILES_PERMISSION  
    ViewUserStatusAction Action used to show a single status update  
    VisibleLabelFilter This filters a list of label objects, returning those labels from the list that the specified user should see. 

    W

    WarnBeforeMethodAdvice Logs a warning before running the intercepted method. 
    WebAppContextPathCheck Check that the web app context path is set properly  
    WebDashboard Confluence dashboard information retrieved from the web interface via a WebTester. 
    WebDavAttachmentDao This class is deprecated. since 2.7 WebDav attachment storage is no longer supported  
    WebDavAttachmentManager This class is deprecated. since 2.7 WebDav attachment storage is no longer supported We still need to keep the infrastructure around to support migrating WebDAV attachments back to Confluence, though so we can't remove it entirely?  
    WebDavConfiguration  
    WebDAVSettingsChangedEvent  
    WebDavUtils Collection of utility methods for working with a webDAV server This isn't used at the moment, because it's broken!!!  
    WebImagesDownloadResourceManager  
    WebImagesDownloadResourceReader  
    WebInterface An object that produces a WebInterfaceContext for rendering web fragments. 
    WebInterfaceContext When rendering web fragments, this context is used for retrieval of Confluence content information. 
    WebItemPluginAcceptanceTest  
    WebLinkDisplay  
    WebLinkPresenter  
    WebLinkPresenter.Display  
    WebLinkPresenterImpl  
    WeblogConverter  
    WebMenu Represents a menu in the Confluence web interface. 
    WebMenuManager  
    WebMenuSection Represents a section in a Confluence menu in the web interface. 
    WebPanelAcceptanceTest  
    WebRecentlyUpdatedChangeSet  
    WebRecentlyUpdatedItem  
    WebResourceContextItemProvider Context map provider for web resources. 
    WebSudoAcceptanceTest tests the websudo functionality  
    WebSudoInterceptor Checks for WebSudo authentication details on incoming requests  
    WebSudoManager  
    WebSudoMessage Message used to feedback to the user of an open websudo session  
    WebSudoNotRequired Any action method marked with this annotaion will bypass the WebSudo protection. 
    WebSudoRequired Any action method marked with this annotaion will require the WebSudo protection. 
    WebSudoTest Selenium tests for WebSudo  
    WebTesterFactory Creates and returns new JWebUnit WebTester objects with the correct parameters set. 
    WebTestPluginHelper Uses its own WebTester to perform and test administrative actions on a server with a given base url. 
    WikiExporter  
    WikiLinkableContentEntityBuilder<T extends ContentEntityObject & HasLinkWikiMarkup>  
    WikiRendererContextKeys  
    WikiRenderException  
    WordChunk Represents a single word of diffed text. 
    WordExportAcceptanceTest  
    WordExtractor Extractor responsible for adding tokenized field used by the "Did You Mean" feature to rank suggestions. 
    WordFilter Filter that removes any tokens that does not resemble a word. 
    WordLevelDiffer Diffs words in a line of text. 
    WordSuggester Class that provides word suggestions. 
    WrappedHit Allows us to interface out a Lucene Hit so that we can test the LuceneResultFilter properly. 
    WrappedHitImpl  
    WrappingFormatter A highlight formatter that wraps the term with two strings, before and after. 
    WritableDownloadResourceManager An interface for managers that support reading and writing of downloadable resources. 
    WriterStrategy Strategy that allows clients to customize the handling of ILuceneConnection.WriterActions. 
    WysiwygConverterAction Convert between XHtml and wiki markup. 
    WysiwygRoundTripBugAcceptanceTest The testing methods in the renderer are helpful, but for some bugs we need acceptance tests to get a really authentic environment. 
    WysiwygRoundTripTest Selenium equivalent of WysiwygRoundTripBugAcceptanceTest  

    X

    XMLDatabinder Converts Hibernate data structures into an XML format used for backups 
    XmlExporter exports all entities added to the "working entities" collection in the context, to xml used for making page and space xml exports  
    XmlImporter  
    XmlRpcModuleDescriptor  
    XmlRpcServer  
    XmlSiteExportHandler A SAX handler for processing the XML component of a site export and building some simple mappings of the found pages and spaces, suitable for validating Site export tests. 
    XsltTransformerResolver Resolves a TransformerFactory which can be used for XSLT processing and parsing. 
    XslUtil  
    XsrfTestHelper  
    XsrfTokenExpiredAction Global result for an xsrf token timeout. 
    XStreamBandanaSerializer XStream Bandana serializer implementation. 
    XStreamBandanaSerializerFactory Implementation of BandanaSerializerFactory which returns XStream based serializers. 
    XStreamFactoryBean  
    XStreamManager  
    XWorkChangeListener Responds to changes in Xwork and invokes reload() on the XWork ConfigurationManager. 
    XWorkConfigurationInitialiser

    Simple bean that can be used to initialise the XWork system with a provider which caches the results loaded by the XWork com.opensymphony.xwork.config.providers.XmlConfigurationProvider

    This saves having to read and parse the xwork.xml configuration file every time we need to refresh the xwork runtime state (e.g. 

    XWorkModuleDescriptor An XWork-WebWork plugin, which can provide actions and results to add to Confluence's web UI layer. 
    XWorkObjectFactoryConfigurator Configures the XWork object factory to use a ConfluencePluginObjectFactory 
    XWorkStateChangeEvent An event that is fired everytime an XWork configuration provider required a reload of XWork runtime configuration. 

    Z

    ZipUtility Copied from Fisheye com.cenqua.fisheye.util.Zipper User: pkamal Date: Oct 16, 2009 Time: 1:46:08 PM To change this template use File | Settings | File Templates. 
    ZipUtility.FileHandler Callback that allows to transform/exchange the file to be added to the zip file.