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

AbsoluteHrefEvaluator Produces absolute URL's / HREF's for the specified object. 
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.  
AbstractConstraintCreationUpgradeTask An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties file. 
AbstractContentEntity  
AbstractContentEntityLink  
AbstractContentEntityRenderSupport  
AbstractContentEntityReport  
AbstractCreateAndEditPageAction  
AbstractCreatePageAction Functions shared between creating pages and blog posts. 
AbstractCreateSpaceAction  
AbstractDatabaseCreationAction  
AbstractDecoratorAction  
AbstractDefaultPropertiesLdapAcceptanceTest Abstract class for LDAP acceptance tests that use the default LDAP properties (ldap_default.properties)  
AbstractDeferredRunUpgradeTask  
AbstractDelegatedLdapAcceptanceTest  
AbstractDiffPagesAction  
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  
AbstractEmbeddedResourceRenderer The basic implementation for an embedded resource renderer. 
AbstractEntityPaginationAction  
AbstractExporterImpl  
AbstractFileAttachmentAction This class is deprecated. since 2.9  
AbstractFileRestoreAction  
AbstractGadgetSeleniumTest  
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  
AbstractLdapAcceptanceTest Sets up an embedded LDAP server and associated directory in Confluence. 
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  
AbstractLuceneSearchResult  
AbstractMailAccount  
AbstractMailAccountAction  
AbstractMailAction  
AbstractMailNotificationQueueItem An abstract mail notification queue item that provides default implementations of most methods. 
AbstractManagedScheduledJob Implements common properties for various implementations of ManagedScheduledJob. 
AbstractMessageManager  
AbstractMoveDialogTester A base class to be extended by the tests for the Move Dialog. 
AbstractMultimediaMacroAcceptanceTest  
AbstractMultimediaMacroTest  
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 Parent class for actions which operate on AbstractPages (pages or blog posts). 
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  
AbstractRendererExporterImpl.ContentConverter  
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  
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 A useful base class for UpgradeTasks. 
AbstractUserProfileAction  
AbstractUsersAction  
AbstractUserStatusJsonResultAction  
AbstractVersionedEntityObject  
AbstractViewAction  
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. 
ActionAutowireSecurityAcceptanceTest Tests that we can't get at live objects through parameter injection  
ActionContextCleanUp Backport of WebWork 2.2.7 ActionContextCleanUp, with fixes from Struts 2 2.2.1 version. 
ActionHelper TODO come up with decent name for this  
ActiveDirectoryDirectoryConfiguration Configuration with a read-write AD directory followed by an internal directory. 
ActivityAjaxResponse  
ActivityStreamGadgetTest  
AdaptiveThresholdPredicate  
AddAction  
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  
AddLabelToSpaceAction labels are added to the Space's SpaceDescription object  
AddMailAccountAction  
AddOrRemoveGadgetSpecAction  
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  
AddUniqueConstraintCommand Represents a unique constraint on a set of columns. 
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. 
AdminConfigurationCriteria Encapsulates select configuration parameters or values for Confluence and determines whether those parameters or values meet a specified programmatic acceptance criteria. 
AdminConsole  
AdminConsoleAcceptanceTest Tests functions in the AdminConsole  
AdminForceUpgradeAcceptanceTest Tests for the forced upgrades hidden admin feature  
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. 
AdminTask

A discrete, actionable task that an administrator should be aware of. 

AdminTaskConfig Encapsulates the non-serializable system components of an AdminTask
AdminTaskData A serializable object which maintains the state of completion and other metadata relating to a particular AdminTask
AdminTasklistAcceptanceTest Tests functionality of the admin tasklist, currently located on the admin console page. 
AdminTasklistManager Handles storage and retrieval of AdminTasks. 
AdminUiProperties  
AdvancedSearchTipsAction  
AdviseReturnedValueAdvice Simple AOP advice for adding advice to the returned value of advised methods  
AjaxResponse  
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  
AlterColumnCommand Superclass for all alter column actions. 
AlterColumnNullabilityCommand Marks a column as not null or nullable. 
AlternateRequiredStringValidator  
AlternativePagesLocator Finds possible content matches for a supplied title and space. 
AlterPageNotificationAction  
AlterTableCommand Interface for all alter table commands. 
AlterTableExecutor Executes all the various database-specific table altering commands. 
AlwaysTransformMacroBody Condition that specifies that the macro body should always be transformed. 
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 This class is deprecated. since 4.0 - not being used.  
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. 
AnnotationMacroBodyTranformationCondition Allows macro body transformation based on the RequiresFormat annotation on the Macro class. 
AnonymousAccessTest  
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. Use AnyTypeDao instead.  
AopUtils Utilities for aspect oriented programming  
ApplicationCache Caches Embedded Crowd Application objects by name to avoid frequent retrieval from the database. 
ApplicationPermissionsDelegate  
ApplyDecoratorDirective An ApplyDecorator directive for Sitemesh. 
ApplyDecoratorDirective.DirectiveStack  
Assertions  
AsymmetricKeyFactory Simple interface for generating public/private key pairs  
AtlassianSecurityAcceptanceTest Tests authentication with the default password encoder. 
AtlassianUpgradeFollowersUpgradeTask Converts followers based on the my:follow label to Connections. 
AtlassianUserDataMigrator Convert all users and groups in the Confluence Hibernate repository to internal directory users in Embedded Crowd. 
AtlassianUserExternalDataMigrator Migrates users, their properties and memberships from a pre Confluence 3.5 LDAP setup  
AtlassianUserMigrationException An exception case during the user migration process. 
AtlassianUserMigrator Tracks a RepositoryConfigurationMigrator for a list of atlassian user repositories. 
AtlassianUserMigratorFactory  
AtlassianUserToEmbeddedCrowdConfigurationUpgradeTask An upgrade task used to migrate the repository configuration from Atlassian User into the appropriate directories in Embedded Crowd. 
AtlassianUserToEmbeddedCrowdDataUpgradeTask Convert all users and groups in the local Confluence directory to Crowd internal directory users. 
AtlassianUserUpgradeAcceptanceTest  
AttachedImageMarshaller Marshal an EmbeddedImage for an image attached to content, rather than referring to an external resource. 
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. 
AttachmentCommentComparator  
AttachmentComparator  
AttachmentContainerResourceIdentifier A marker interface for attachment container resource identifiers. 
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. 
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 Creates JSON objects for attachments. 
AttachmentLink Attachment link takes in either a page or blog post object. 
AttachmentLinkRenamingBean  
AttachmentLinksUpdater  
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  
AttachmentResourceIdentifier  
AttachmentResourceIdentifierResolver  
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  
AttachmentsRpcAcceptanceTest  
AttachmentsSoapService Implementation of remote methods for handling attachments. 
AttachmentStaxStreamMarshaller Marshals the state of an attachment to a stax stream. 
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  
AuditService An interface for Scheduled Job Auditing. 
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  
AuthenticatorOverwrite Disables Web Sudo and other password confirmation features when a custom authenticator is configured. 
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)  
BackupImportAcceptanceTODOTest  
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. 
BackupsAreManualCriteria Check whether the scheduled automatic backups for Confluence have been disabled. 
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  
BandanaKeyUniqueConstraintCleaner Cleans up the bandana table so that unique and not null constraints can be applied to the context and key columns. 
BandanaKeyUniqueConstraintUpgradeTask Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them. 
BandanaMessageManager Handles global messages using Bandana for message persistence. 
BandanaPersisterSupport  
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. 
BaseSearchResult A simpler super interface of SearchResult. 
BaseURLIsValidCriteria Checks that the base URL for Confluence is unlikely to be pointed at localhost or another address with limited visibility on a network. 
BaseUrlThreadLocal  
BasicAuthenticator  
BasicSoapAcceptanceTest Very basic soap tests TODO: Make these more comprehensive  
BasicTheme A theme that is loaded from a Confluence plugin. 
BatchableWorkSource<T> Source of migration work that can be broken up into batches. 
BatchException A composite exception that wraps a list of exceptions, useful for propagating list of exceptions that might have occurred during a batch task. 
BatchTask<T> A BatchTask implementation is supplied to a WorkSourceBatchRunner to actually perform the required work on individual items read from the BatchableWorkSource
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  
BlogPostProvider

An interface implemented by a class that can provide the BlogPost to be created. 

BlogPostReference This class is used to represent blogpost reference in markup required for rendering. 
BlogPostReferenceParser Parse the part of a resource identifier in wiki markup which identifies a blog post. 
BlogPostRemoveEvent  
BlogPostResourceIdentifier Restrict BlogPostsForDateDto to a single BlogPost on a date. 
BlogPostResourceIdentifierResolver  
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  
BlogPostsForDateResourceIdentifier  
BlogPostTrashedEvent  
BlogPostUpdateEvent  
BlogPostViewEvent  
BlogSlowAcceptanceTest  
BlogsRpcAcceptanceTest  
BlogsSoapService  
BodyContent  
BodyContentDao  
BodyContentHibernateDao This DAO is used to support the migration of wiki formatted content to XHTML formatted. 
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. 
BodyToMacroConverterImpl Simple implementation that assumes the parameters are URL encoded. 
BodyType BodyType is not an enum because ultimately there may not be a fixed set of BodyType. 
BodyTypeAwareRenderer Allows clients to produce a safe rendering of a ContentEntityObject that respects its BodyType
BodyTypeFactory Describes a factory responsible for providing a consistent and fixed set of BodyType instances to other components. 
BodyTypeUpgradeTask Iterates over the content and sets the BodyType to either mail or wiki as per the content type. 
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. 
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. 
BoostPreferredSpaceStrategy A BoostingStrategy that boost the scores based on the space of scored document. 
BootstrapApplicationStartupListener  
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  
BootstrapContextInitialisedEvent An event indicating that the bootstrap context has been initialised. 
BootstrapManager Controls the bootstrapping of Confluence - starting essential, core services. 
BootstrapPropertiesProvider  
BootstrapSidManager Manages SID generation and persistence before the database is available. 
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  
BreadcrumbResource REST resource for getting displayable breadcrumbs for confluence content  
BreadcrumbResource.Crumb  
Breadcrumbs  
Breadcrumbs.Crumb  
BreadcrumbsAcceptanceTest  
BreadcrumbsTest  
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  
BrowserLanguageAcceptanceTest  
BrowserLanguageUtils Helper methods for picking up request languages. 
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  
BuildInfoEntity  
BuildInfoResource  
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. 
BuildNumberUpgradeConstraint Represents a build number related constraint to be tested against an UpgradeTask which decides whether the task should apply or not. 
BuildNumComparator  
BulkWriteIndexTask Performs a bulk write of the specified write tasks. 
BundledPluginLoaderFactory  
BundledPluginsAcceptanceTest  
BundledThemeKeys  
BundleUserMacrosUpgradeTask This class is deprecated. BN 3.4 - This upgrade task cannot be used since it cannot be applied to new installs (CONFDEV-796). Reinstate this task when user macros are proper plugins.  
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. 
CachedCrowdApplicationDao Caches the most frequently-used method on this interface: findByName(String)
CachedCrowdEntityCacheKey A composite key between an entity name and a directory Id. 
CachedCrowdGroupDao A caching decorator for an InternalUserDao. 
CachedCrowdInternalDirectoryGroup Immutable group for caching  
CachedCrowdInternalMembershipDao Removes cached membership information as required by the bulk operations on the InternalMembershipDao interface. 
CachedCrowdMembershipCacheKey  
CachedCrowdMembershipDao Caches membership information. 
CachedCrowdUser Immutable Timestamped user for caching  
CachedCrowdUserDao A caching decorator for an InternalUserDao. 
CachedOption<T> Container for caching crowd entities with the option to cache the entity or a representation that entity does not exist. 
CachedScheduledJobDao Provides an implementation for storing data used by the ScheduleJobManager. 
CacheFlushingPostImportTask Clears any caches that require it after an import has been done. 
CacheKey Interface for cache keys in Confluence. 
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 Represents the statistics for a specific cache. 
CacheStatisticsAction  
CacheStatisticsChangeTracker Helper to check the changes in cache statistics. 
CacheStatisticsManager Provides information on how effective each managed cache is. 
CacheStatisticsPage The Confluence admin screens that display the list of cache statistics. 
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  
CancellingInterceptor

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

CanClusterCondition  
CanEditSpaceStylesCondition  
CannotGenerateThumbnailException  
CannotResolveAttachmentContainerException

Checked exception thrown when there is an issue resolving a resource identifier for an attachment. 

CannotResolveResourceIdentifierException Checked exception thrown when there is an issue resolving a resource identifier. 
CannotUnmarshalEmbeddedResourceException An exception thrown when an embedded resource read from the Editor cannot be unmarshalled. 
CannotUnmarshalLinkException Thrown when an editor formatted link cannot be unmarshalled. 
CanSignupCondition Returns true if the global "allow public signup" setting is enabled in General Configuration. 
CaptchaAcceptanceTest  
CaptchaAware Interface used to mark com.opensymphony.xwork.Actions that require captcha validation. 
CaptchaContextProvider Gives the Captcha web panel access to Captcha-specific context  
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  
ChangeScheduleAction Updates a schedule for a particular job. 
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. 
ChooseDatabasePage  
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. 
ClearExpiredRememberMeTokensJob  
ClearOldMailErrors Created by IntelliJ IDEA. 
ClearUserStatusAction This action clears/resets the specified user's status  
ClickrLeftNavMigrationUpgradeTask  
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  
ClusteredDirectoryAcceptanceTest  
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  
ClusterPage  
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  
CoherenceCacheStatisticsManager Implements CacheStatisticsManager and provides methods for retrieving clustered cache service statistics too. 
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  
ColorMacroReplacementRenderer Converts the old style wiki color macro into an XHTML <span> elements (as used by TinyMCE). 
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  
ColumnMacroReplacementRenderer  
CombinedLabel  
CombinedResourceBundle  
CombinedStylesheetAction This class is deprecated. Since 4.0. Do not use this as this results in CSS imports. Use the methods on ConfluenceWebResourceManager instead.  
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  
CommentsTest  
CommentUpdateEvent Date: Jan 24, 2007 - 4:46:17 PM 
CommentXsrfAcceptanceTest Test that comment features on a page are properly protected from xsrf attacks  
CommonMacroAttributeWriter  
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  
CompositeContext Simple immutable composite Velocity Context implementation that delegates to a collection of other contexts. 
CompositeId  
CompositeIdParser  
CompositeMap<K, V> Provides a union view of two maps. 
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  
ConfluenceAbstractLongRunningTask Base class for long running tasks in Confluence. 
ConfluenceAbstractWebFragmentModuleDescriptor Confluence specific wrapper for AbstractWebFragmentModuleDescriptor. 
ConfluenceAcceptanceTestCollector  
ConfluenceActionSupport Base class for all Confluence webwork actions. 
ConfluenceActionValidatorManager Copy of the XWork ActionValidatorManager that clears the context of validators before it caches them. 
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)  
ConfluenceAdministratorsPermissionCheckExemptions Allows members of the 'confluence-administrators' group to be exempt from permission checks. 
ConfluenceAdminUiProperties  
ConfluenceAnalyzer  
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 Authenticator which uses Confluence's user management code to authenticate a user against the directory which they come from (e.g. 
ConfluenceAutowireInterceptor Intercepts an action created by xwork and autowires dependencies before xwork can execute the action. 
ConfluenceAwareWebPanelRenderer Renders a web panel in the context of Confluence. 
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  
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 Customisation of the Spring XML Application context that uses Confluence's custom bean factory, and allows the context to support ServletContextAware beans despite not being a WebApplicationContext. 
ConfluenceConfigurationListener Brings up the initial, minimal environment necessary to bootstrap Confluence. 
ConfluenceConfigurationPersister  
ConfluenceContentTypeResolver  
ConfluenceCrowdDirectoryService Overrides removal and addition of directories to make sure they're added to the single internal application. 
ConfluenceCrowdSSOAuthenticator Use this authenticator instead of the default ConfluenceAuthenticator to enable SSO. 
ConfluenceDaoBandanaPersister BandanaPersister that stores and retrieves Bandana via a ConfluenceBandanaRecordDao
ConfluenceDatabaseHelper  
ConfluenceDecoratorSelector Confluence decorator selector. 
ConfluenceDiff Wraps LineLevelDiffer chunks with Confluence goodness. 
ConfluenceDiffDraftBean The bean to be returned in a JSON request. 
ConfluenceDirectoryEventListener Propagates DirectoryUpdatedEvent and DirectoryDeletedEvent to other nodes in a cluster to trigger the relevant updates to caches and directory monitors on each node. 
ConfluenceDirectoryEventListener.ClusterDirectoryDeletedEvent  
ConfluenceDirectoryEventListener.ClusterDirectoryEvent Crowd's event classes are not Serializable, so we need to extract the event class and directory, then reconstruct the event on the other nodes. 
ConfluenceDirectoryEventListener.ClusterDirectoryUpdatedEvent  
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. 

ConfluenceFileUtils Utilities that patch/extend Atlassian Core FileUtils TODO migrate these out of confluence, into a common module  
ConfluenceGadgetWhitelistManager  
ConfluenceGroupCache This class replaces com.atlassian.seraph.util.GroupCache, and works with atlassian-user. 
ConfluenceGroupJoiningAuthenticator This authenticator adds users to the 'confluence-users' group 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. 
ConfluenceHelpPathResolver Confluence implementation of HelpPathResolver. 
ConfluenceHibernateAccessor  
ConfluenceHibernateConfig Hibernate configuration for Confluence. 
ConfluenceHibernateObjectDao Abstract superclass of all Confluence hibernate DAOs. 
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. 
ConfluenceHtmlSaxDiffOutput

Takes a branch root and creates an HTML file for it. 

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 This class is deprecated. since 4.0  
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. 
ConfluenceInternalHostApplication Provides a bridge between Confluence and the External Application. 
ConfluenceJiraIntegrationSetupHelper  
ConfluenceJohnsonFilter This filter tries to conserve the resource location for the browser. 
ConfluenceJohnsonSetupConfig  
ConfluenceLDAPCredentialsProvider  
ConfluenceLDAPGroupJoiningAuthenticator This authenticator adds users to confluence-users when they first log in, but only for users which belong to an LDAP directory. 
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(). 
ConfluenceListenerHandlersConfiguration This is the specific configuration to remain backward compatible with old events. 
ConfluenceLocaleResolver  
ConfluenceLocalSessionFactoryBeanForBackup  
ConfluenceLockFactory Implementation of the Embedded Crowd LockFactory that switches between Coherence-based locking or java.util.concurrent.locks.ReentrantLock based on whether this instance is clustered. 
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  
ConfluenceQuartzThreadPool  
ConfluenceQuartzUtil Quartz related utility methods  
ConfluenceReadyEvent This class is deprecated. since 4.0 use DatabaseConfiguredEvent, UpgradeFinishedEvent, or PluginFrameworkStartedEvent instead  
ConfluenceRememberMeToken  
ConfluenceRememberMeTokenDao  
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 A client-side stub of the Confluence remote API. 
ConfluenceRpc.Version Enumeration of all supported versions of the Confluence remote API  
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"  
ConfluenceSetupApplicationProperties ApplicationProperties for Confluence before it is completely set up, when the settings manager is not yet available. 
ConfluenceSidManager An SID is a unique ID for a particular Confluence instance. 
ConfluenceSoapRpc Handles RPC over SOAP. 
ConfluenceSoapService  
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  
ConfluenceTableBlockRenderer Customize the default rendering logic of a table. 
ConfluenceTempDirExportFileNameGenerator A file name generator that will create directories and filenames appropriate for the configured Confluence temporary directory. 
ConfluenceThreadLocalContextManager Manages all thread local state for Confluence  
ConfluenceThreadLocalDelegateExecutorFactory Instance of the executor factory tailored to Confluence  
ConfluenceTimeZoneManager  
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()
ConfluenceURIWhitelist  
ConfluenceURIWhitelist.URICacheKey  
ConfluenceUserManager Authenticates a user against UserAccessor in Confluence. 
ConfluenceUserPreferences Provides strongly-typed accessors for Confluence user preferences. 
ConfluenceUserProfile  
ConfluenceValidationInterceptor Copy of the XWork validation interceptor that delegates to our own ActionValidatorManager. 
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 This class is deprecated. Since 3.4, use WebResourceModuleDescriptor instead  
ConfluenceWebSectionModuleDescriptor  
ConfluenceWebSudoManager Confluence implementation of the SAL com.atlassian.sal.api.websudo.WebSudoManager. 
ConfluenceWebWorkConfigLoader  
ConfluenceWebWorkConfiguration Created by IntelliJ IDEA. 
ConfluenceWorkflowInterceptor  
ConfluenceWysiwygConverter Confluence-specific wysiwig converter for rendering wiki markup in XHTML and vice versa. 
ConfluenceXMLEventWriter This "Confluence" implementation of XMLEventWriter was introduced primarily to deal with STAX-58
ConfluenceXmlOutputFactory This "Confluence" implementation of XmlOutputFactory was introduced primarily to deal with STAX-58
ConfluenceXmlRpcHandler  
ConfluenceXmlRpcHandlerImpl An implementation of XML RPC that effectively delegates to an underlying SOAP implementation. 
ConfluenceXmlWebApplicationContext  
ConfluenceXsrfTokenAccessor  
ConfluenceXsrfTokenInterceptor  
ConfluenceXsrfTokenValidator  
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. 
ConnectToJiraAction  
ConnectToJiraSyncDirectoryAction Synchronises the JIRA directory and updates the admin user in the Confluence internal directory with the details of the admin user (with the same username and password) from the JIRA directory. 
ConsoleReporter  
ContentAcceptanceTest  
ContentActionBreadcrumb Represents a high level content action breadcrumb. 
ContentBodyEntity  
ContentBoostPostProcessor Encapsulates the search ranking/boosting strategy in Confluence. 
ContentByUserMacro A macro to display all the content created by one user  
ContentComparator  
ContentComparatorFactory  
ContentCreationComparator  
ContentDao

DAO to allow us to load content objects by id for migration. 

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  
ContentEntityMigrationBatchTask Attempts to migrate a contentEntityObject with a wiki markup content body to XHTML. 
ContentEntityMigrationTaskWrapper Wraps a @see ContentEntityMigrationBatchTask and ensures that the flush mode of the session is set to commit. 
ContentEntityMigrationTaskWrapper.LoggingCallback Provides coordinated thread-safe logging of progress across multiple executing threads. 
ContentEntityObject  
ContentEntityObjectDao  
ContentEntityObjectHibernateDao  
ContentEntityObjectMigrationWorkSource Source that provides batches of ContentEntityObjects that require migration. 
ContentEntityObjectTitleComparator  
ContentEntityResourceIdentifier  
ContentEntityResourceIdentifierResolver  
ContentEvent Represents something that has happened to a particular piece of content  
ContentFacade

Just a typical facade - it's useful for avoiding the duplication of behaviours across various actions, helper classes, etc.. 

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  
ContentMigrationException Exception during migration of content. 
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. 
ContentPermissionConstraintsUpgradeTask Adds required multi-column unique constraints to the content permission tables. 
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  
ContentPermissionProvider An interface implemented by a class that can provide ContentPermissions. 
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  
ContentRemigrationAction Content migration action displays a count of the number of pages with unmigrated wiki markup macros and provides access to the MacroMigrationService to migrate them. 
ContentResource Rest resource for accessing Confluence content. 
ContentSearch Represents a search against Confluence content. 
ContentStatusUpgradeTask  
ContentTransformerFactory Interface of a factory class that creates Transformer objects, typically used by macro developers to obtain and optionally modify macro tags (as MacroDefinition objects) in a page of macro body content. 
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  
ContextBlockMarkingDiffPostProcessor

A DiffPostProcessor that will mark blocks of content around the diff to aid the identification of context. 

ContextItemProviderChain Chains a list of VelocityContextItemProviders, providing a map that is the aggregation of all providers. 
ContextPathHolder Holds and serves the servlet context path. 
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  
ConversionContext  
ConversionContextCreator A class that is used in notification rendering to create a ConversionContext from a supplied ContentEntityObject. 
ConversionContextOutputType XHTML Successor to com.atlassian.renderer.RenderContextOutputType. 
ConversionContextPropertyName The set of property names used to access ConversionContext properties. 
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. 
ConvertedMembershipQuery Database query that has been converted from a Crowd membership query  
ConvertedPath Encapsulates the result of a path conversion. 
ConvertedSearchQuery Database query that has been created from a Crowd search query. 
ConvertWikiToStorageFormatRpcTest  
CopyPageAction  
CopyPasteFromViewToEditorTest  
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  
CreateAbstractPageCommandImpl An abstract base class for create commands for AbstractPage subclasses such as Page or BlogPost  
CreateBlogPostAction  
CreateBlogPostCommand An interface for a command that will create a new BlogPost. 
CreateBlogPostCommandImpl An implementation of the CreatePageCommand that will create a page, and assign any provided permissions then perform the clean up of any Drafts and raise the necessary event. 
CreateCommentCommand Service command to create a new comment  
CreateCommentCommandImpl  
CreateCommentFromEditorCommand  
CreateContentCondition  
CreateContentCondition Condition that determines whether the user in the context has permission to create content of a certain type. 
CreateContentXsrfAcceptanceTest  
Created Indicates that the implementation represents a creation event. 
CreatedSort Order search results by time created  
CreateIndexCommand  
CreateLinkResource  
CreatePageAction  
CreatePageAction.SimplePageProvider A simple PageProvider that returns the Page that has been set on it. 
CreatePageCommand An interface for a command that will create a new page. 
CreatePageCommandImpl An implementation of the CreatePageCommand that will create a page, and assign any provided permissions then perform the clean up of any Drafts and raise the necessary event. 
CreatePageCondition  
CreatePageEntryAction An action that performs relevant authorisation checks when trying to enter the 'add page' screen. 
CreatePageFromExistingCommandImpl This command is only necessary because CopyPageAction has different authorisation and validation logic from CreatePageAction. 
CreatePageFromTemplateTest  
CreatePageLink  
CreatePageTemplateAction  
CreatePersonalSpaceAction  
CreatePersonalSpaceListener

Responds to a personal space being created. 

CreateRssFeedAction  
CreateSmtpMailServerAction  
CreateSpaceAcceptanceTest  
CreateSpaceAction  
CreateSpaceBean  
CreateSpaceButtonMacro  
CreateSpaceTest  
CreateSpaceXsrfAcceptanceTest  
CreateSupportZipAction  
CreateUserAction  
CreationDateComparator  
CreatorQuery Query for the original creator of content. 
CreatorQueryMapper Map a CreatorQuery to a Lucene specific query. 
CronExpressionValidator Validates a cron expression, and returns the future executions. 
CronTriggerFactory Constructs a CronTrigger in a consistent way. 
CrowdDeactivatedUserChecker This class is deprecated. since 4.0 use CrowdDisabledUserManager or the DisabledUserManager interface instead.  
CrowdDirectoryConfiguration A directory configuration useful for remote crowd directories. 
CrowdDisabledUserManager Implementation of DisabledUserManager which uses the Embedded Crowd service. 
CrowdRepositoryConfigurationMigrator  
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  
CssSubstitutionTransformer A resource transform that substitues variables in css files. 
CssSubstitutionTransformer.VariableMap  
CurrentApplicationIdProvider Provides the ID for the current application in trusted apps. 
CurrentTimeFacade Allows unit tests for system time dependant functions. 
CurrentUserResource  
CurrentUserStatusAction  
CustomClobType  
CustomHtmlAcceptanceTest  
CustomHtmlAction  
CustomHtmlEditorPlaceholder

An interface implemented by a Macro that wishes to provide its own HTML placeholder to the Confluence Editor. 

CustomHtmlEditorPlaceholder.PlaceholderGenerationException An exception thrown if there is a problem in generating the custom placeholder. 
CustomHtmlSettings  
CustomHtmlXsrfAcceptanceTest  
CustomImageEditorMacroMarshaller Marshal a Macro that implements the EditorImagePlaceholder interface and therefore displays a custom image in the editor  
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. 
CustomPlaceholderEditorMarshaller

Marshal a macro that provides its own HTML representation for the editor. 

CustomStylesheetAction This action will retrieve the customer stylesheet for a space or if not applicable the global style. 
CustomStylesheetTest  
CustomStylesheetXsrfAcceptanceTest  

D

DailyBackupAdminAction  
DailyReportJob  
DailyReportManager  
DailyReportNotificationsAcceptanceTest Tests the contents and headers of daily reports  
DailyReportPreferenceUpgradeTask  
DaisyHtmlDiffer Daisy HTML diff implementation. 
DarkFeatureEnabledCondition  
DarkFeatures Represents the current state of the dark features for a particular user. 
DarkFeaturesAcceptanceTest  
DarkFeaturesHelper  
DarkFeaturesManager Creates DarkFeatures instances from the PropertySet associated with the ThreadLocal user. 
DarkFeaturesTest  
Dashboard Represents the information shown on the Confluence dashboard. 
DashboardAction  
DashboardActionsSpacesAcceptanceTest  
DashboardActionTemplatesAcceptanceTest  
DashboardBreadcrumb  
DashboardMacroSupport This support class provides common functionality used by the macros that are used on the dashboard. 
DashboardPreferencesKeys Collection of keys used to store dashboard preferences  
DashboardRecentlyUpdatedContentMacroAcceptanceTest  
DashboardSeleniumHelper Dashboard Selenium testing logic. 
DashboardSeleniumHelper.UpdatesTab  
DashboardTest  
DataAccessUtils Provides access to several underlying Hibernate and JDBC data access objects, which are commonly used in database-related upgrade tasks. 
Database  
Database.Product  
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. 
DatabaseConfiguredEvent This event is sent when the database configuration has been completed during setup. 
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. 
DatabaseSetupType Represents a type of database setup (currently embedded/HSQLDB, JDBC/direct and data source)  
DatabaseSidManager Manages a SID backed by Bandana. 
DatabaseTypeFactory Helper to read properties and determine what kind of database setup to use. 
DatabaseUpgradeTask A marker interface to be implemented by upgrade tasks that perform operations on the database. 
DatasourceDatabasePage  
DataSourceDatabaseSetup Represents a data source database setup  
DataSourceFactory Constructs DataSources for use in mail notifications. 
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  
DbQuery Simple helper interface for generating and passing around SQL queries. 
DdlCommand A command to edit SQL data definitions. 
DdlExecutor Executes any set of DdlCommands thrown its way. 
DeactivatedUserChecker This interface is deprecated. since 3.5 use isDeactivated(User) instead  
DeactivateUserAction Administrative action to disable a user  
DebugReferenceInsertionEventHandler A ReferenceInsertionEventHandler which will log debug messages as references are resolved. 
DebugResourceLoader  
DecoratorAcceptanceTest  
DecoratorModuleDescriptor  
DecoratorName Encapsulates the logic around creating and parsing decorator path names. 
DefaultAdminTaskConfig  
DefaultAdminTasklistManager  
DefaultAnalyzerFactory  
DefaultAnonymousUserPermissionsService  
DefaultApplicationCache Implementation of ApplicationCache that delegates to CacheFactory for caching. 
DefaultAttachedImageResourceMarshaller Class to Marshall an image attachment. 
DefaultAttachmentManager Default implementation of AttachmentManager
DefaultAuditService Default implementation logs to a logger com.atlassian.confluence.schedule.audit.AuditService  
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  
DefaultClusterSafeExternalGadgetSpecStore Implementation that delegates all actions but performs mutative actions in the presence of a cluster wide lock. 
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.. 
DefaultConfluenceRememberMeTokenDao  
DefaultConfluenceWebResourceManager  
DefaultConfluenceWysiwygConverter When debugging this code, see SimpleMarkupTest for test cases. 
DefaultContentDao  
DefaultContentEntityBuilder<T extends ContentEntityObject>  
DefaultContentEntityManager  
DefaultContentPermissionManager  
DefaultContentPropertyManager  
DefaultContentTransformerFactory Default implementation of the ContentTransformerFactory, typically used by macro developers to obtain and optionally modify MacroDefinition objects in page of macro body content. 
DefaultContextPathHolder Serves the context path stored/managed by the BootstrapManager (this value is kept up to date with every request that comes into the server). 
DefaultConversionContext A non-thread safe implementation of the ConversionContext suitable for use in the single threaded XHTML output process. 
DefaultCounter Default implementation of a counter stores its data in bandana by a supplied key. 
DefaultCssResourceCounterManager  
DefaultCurrentApplicationIdProvider Default implementation of the CurrentApplicationIdProvider. 
DefaultDailyReportManager  
DefaultDarkFeaturesManager Creates DarkFeatures instances from the PropertySet associated with the ThreadLocal user. 
DefaultDataSourceFactory  
DefaultDecorator Decorator for the all the default decorators bundled with Confluence  
DefaultDirectoryConfiguration A configuration with a single internal directory, like when Confluence is first installed. 
DefaultDraftManager This implementation supports anonymous drafts using session-based storage. 
DefaultDraftService Note that this implementation of the DraftService does not perform any permission checking. 
DefaultEditorConverter Instigate the conversion of HTML received from the Confluence editor to a format suitable for storage. 
DefaultEditorFormatService  
DefaultEditorManager The active editor is the first editor found in the plugin system. 
DefaultEditUserGroupAdministrator  
DefaultEmbeddedImage  
DefaultEmbeddedResourceRendererManager  
DefaultEmbeddedResourceResolver  
DefaultEntityBuilderFactory  
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  
DefaultFontProvider  
DefaultFormatSettingsManager Implementation of FormatSettingsManager which persists the date format settings in Bandana. 
DefaultFragmentParser<T>  
DefaultFragmentTransformer

This can be thought of as the top-level Transformer since it includes the behaviour of writing out any events that have no specific handling configured. 

DefaultGadgetWhiteListManager Delegates to gadget spec url checker. 
DefaultGlobalDescriptionDao  
DefaultGroupMembershipCache  
DefaultHeartbeatManager  
DefaultHibernateConfigurator  
DefaultHrefEvaluator An HrefEvaluator which knows how to generate href values for DISPLAY and generates relative links for the browser. 
DefaultHtmlEntityEncodingPolicy  
DefaultHtmlToXmlConverter  
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. 
DefaultImagePlaceholder  
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  
DefaultLegacyV2RendererContextInitialiser  
DefaultLink  
DefaultLinkManager  
DefaultLinkRenderer  
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. 
DefaultLongRunningTaskManager  
DefaultMacroBrowserManager Default MacroBrowserManager implementation. 
DefaultMacroIconManager  
DefaultMacroManager  
DefaultMacroMetadataManager Manager providing MacroMetadata about the Macros in Confluence. 
DefaultMacroMetadataProvider  
DefaultMacroMigrationManager

Listens for plugin events and registers / unregisters the macro migration tasks with itself. 

DefaultMacroParameterSerializer Serializes and deserializes macro parameters in the following format a=b|c=d. 
DefaultMacroReplacementRendererRepository A MacroReplacementRendererRepository that looks up MacroReplacementRenderers based on the class of the macro to be replaced. 
DefaultMailAccountManager  
DefaultMailContentManager  
DefaultManagedScheduledJobRegistry Default implementation that manages the static job data (i.e. 
DefaultMembershipCache The cache maps a CachedCrowdMembershipCacheKey representing a user (or group) in a particular directory to a Map<String, String> where each entry in the map represents a group that the user (or group) is a member of. 
DefaultMergerManager A cache to make access to the merger provided by the plugin framework fast. 
DefaultMessage A global message  
DefaultMessageManager Combines different message managers into one  
DefaultMimetypesFileTypeMapFactory  
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  
DefaultPlaceholderImageFactory  
DefaultPlaceholderUrlFactory  
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  
DefaultRelatedContentRefactorer A component responsible for refactoring the relationships between pages. 
DefaultRenderer Implementation outputting XHTML suitable for display in browsers. 
DefaultRenderingService  
DefaultRenderingService.RenderMode  
DefaultResourceIdentifierFactory Generates resource identifiers that contain some of the actual state of the resource. 
DefaultRestAttachmentManager  
DefaultRestContentManager  
DefaultRestSearchService  
DefaultRestSpaceManager Default implementation of the RestSpaceManager
DefaultRestUserSessionManager  
DefaultResultCategoriser  
DefaultResultConverter  
DefaultSaveContext  
DefaultScheduledJobManager Implementation of the ScheduledJobManager, co-ordinates access to the scheduler, persisted configuration (in Bandana), transient status (in caches), and static data (in the job registry). 
DefaultScheduledJobStatusManager Default implementation. 
DefaultSearchableContentExtractor An extractor responsible for extracting the default searchable content from various Confluence content types and adding it to the defaultSearchableText. 
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  
DefaultSpaceDirectoryEntityBuilder  
DefaultSpaceGroupManager  
DefaultSpaceGroupPermissionManager  
DefaultSpaceLicenseManager  
DefaultSpaceLogoManager  
DefaultSpaceManager  
DefaultSpacePermissionManager  
DefaultSpaceService  
DefaultStandardTag A default implementation of the standard tag which also provides the methods to set attribute values. 
DefaultStatusTextRenderer  
DefaultStylesheetManager  
DefaultSummariser This default implementation is a front for various existing util classes in Confluence. 
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  
DefaultUpgradeGate  
DefaultUpgradeManager  
DefaultUserAccessor  
DefaultUserAccessor This implementation of UserAccessor takes care of all the Confluence-related actions around user management: checking permissions, publishing events, and ensuring the integrity of data in Confluence related to users. 
DefaultUserChecker  
DefaultUserContentManager  
DefaultUserDetailsManager  
DefaultUserManagementHelper  
DefaultUserProfilePictureManager Accesses the properties file to obtain the default user profile pictures  
DefaultUserProfileService  
DefaultUserStatusManager  
DefaultVelocityEngineResolver  
DefaultVelocityHelperService  
DefaultWebInterfaceContext Implementation which stores everything in a map for easy conversion and copying, if not type safety. 
DefaultWebSudoManager See WebSudoManager for further documentation. 
DefaultWikiToXhtmlSiteMigrator  
DefaultXhtmlContent  
DefaultXmlEntityExpander  
DefaultXmlEventReaderFactory  
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. 
DeferredUpgradeTask An upgrade task that has a property indicating that it's run should be deferred until some later time. 
DelegatedLdapAutomaticUserAndGroupCreationAcceptanceTest  
DelegatedLdapAutomaticUserCreationAcceptanceTest  
DelegatedLdapGroupSyncAcceptanceTest  
DelegatedLdapManualUserCreationAcceptanceTest  
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. 
DelegateXmlOutputFactory  
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. 
DelegatingEditorResourceIdentifierMarshaller  
DelegatingLinkMarshaller  
DelegatingLuceneSearchMapper  
DelegatingMacroMetadataProvider Provides metadata about macros for use in the macro browser. 
DelegatingReadOnlyMacroManager

A Macro Manager which looks for named macros in an ordered manner through a list of delegate MacroManager's it maintains. 

DelegatingResourceIdentifierMarshaller  
DelegatingResourceIdentifierUnmarshaller  
DelegatingServletManager  
DelegatingThumbnailRenderer Thumbnail renderer that uses different strategies to render a thumbnail. 
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. 
DeleteMovedFormatsUpgradeTask Deletes the formats from the filesystem assuming that the MoveFormatsToDatabaseUpgradeTask has already moved them to the database. 
DeleteMovedPluginsUpgradeTask This upgrade task is intended for use after the MovePluginsToDatabaseUpgradeTask and will delete the plugins that have been moved to the database. 
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. 
DemoSpace Represents the demo space initial content for setup  
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. 
DiffContentBean Views a diff of contents. 
Differ Computes a diff between the specified left and right input. 
DiffException  
DiffLinkMarshaller  
DiffMacroMarshaller  
DiffNotificationAcceptanceTest Test the diffs in emails. 
DiffPagesAcceptanceTest  
DiffPagesAction  
DiffPagesByVersionAction  
DiffPostProcessor An interface implemented by classes that want to process the output of the Confluence Diff prior to it being returned as complete. 
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 This class is deprecated. since 4.0. Not used. Please use ConfluenceDiff instead.  
Dimensions The height and width of an image or thumbnail. 
Directory  
DirectoryConfiguration  
DirectoryConfigurationCapability An enumeration of the capabilities of a particular configuration, as checked by can(DirectoryConfigurationCapability)
DirectoryEditAcceptanceTest Tests to validate directory edit functionality. 
DirectoryNames  
DirectoryOrderAcceptanceTest Tests to ensure the order of directories are respected. 
DirectoryState Enumeration of the possible states the internal directory can be created in. 
DirectoryViewListPagesAction This action will present the specified space as a tree view of all its pages. 
DisableAntiXssDirective Marker directive to indicate that this template does not wish to have Anti-XSS run on its contents. 
DisabledUserManager Manages the underlying changes to enable and disable users. 
DisplayableLabel Provides getter methods for a Label that can be displayed. 
DistanceHelper Edit distance class  
DistortedCaptchaEngine The captcha as used by FishEye/Crucible. 
DocThemeSearchTest Search tests that are specific to the doc theme - See DOC-68  
DocumentationBean Constructs a link to the instance's documentation  
DocumentationBeanFactory Factory interface for retrieving documentation link beans. 
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  
DraftAttachmentLink A link to an attachment that is attached a draft object. 
DraftAttachmentSearchAction  
DraftChangesDialog  
DraftChangesTest  
DraftDao Stores Confluence drafts in a data store. 
DraftData  
DraftDataCleaningUpgradeTask Remove drafts created by CONF-12144 with a null page ID or type. 
DraftManager Saves, retrieves and merges drafts of Confluence content. 
DraftPermissionsDelegate  
DraftResourceIdentifier Identifies a draft resource. 
DraftResourceIdentifierResolver  
DraftsAcceptanceTest  
DraftSaveResult The result of a successful Draft save. 
DraftService A Service responsible for Draft related operations during editing in Confluence. 
DraftService.DraftType  
DraftsResource REST resource to allowing saving and retrieving of a draft against a particular Confluence user. 
DraftsXsrfAcceptanceTest  
DropAuthenticationAction Used to authenticate a web sudo session. 
DropDraftTableUpgradeTask  
DropIfNotSetupFilter USE WITH CAUTION! This filter will drop any request that comes in when Confluence is not finished setting up. 
DropIndexCommand  
DropUniqueConstraintCommand Drops a unique constraint. 
DummyPermissionService  
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  
EditCommentFromEditorCommand  
EditContentBean  
EditDecoratorAction  
EditDefaultSpaceContentAcceptanceTest  
EditDefaultSpaceContentAction  
EditDefaultSpaceContentAction.Link  
EditEmailSettingsAction This class is used by the doeditsettings action  
EditGeneralConfiguration Allows setting and retrieving values from the general configuration section of the AdminConsole
EditGlobalPermissionsAcceptanceTest Tests adding and removing various permissions in the Edit Global Permissions screen. 
EditGlobalPermissionsAction  
EditGlobalPermissionsAdministrator  
EditLayoutsAcceptanceTest  
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  
EditNotificationsAction.UndoLink  
Editor This interface allows Wysiwyg editors to be plugged in to Confluence. 
Editor  
Editor.EditorMode  
EditorAttachmentResourceIdentifierMarshallerAndUnmarshaller  
EditorAutocomplete Represents an Autocomplete widget in the RTE that accepts keystrokes and displays a list of search results that a user may select from. 
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
EditorAutocompleteMacroTest  
EditorAutocompleteMediaShortcutTest Tests Media Autocomplete in the RTE. 
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
EditorBlogPostResourceIdentifierMarshallerAndUnmarshaller  
EditorBodilessMacroMarshaller Marshal macros that don't have a body to editor format. 
EditorBodyMacroMarshaller Marshal macros that have a body to editor format  
EditorCommentsTest  
EditorConstants  
EditorConverter  
EditOrCreateBlogCondition  
EditOrCreatePageCondition  
EditorDoubleClickToEditTest  
EditorDraftsNotIExploreTest These tests currently fail on IE due to dirty flag not being set when content is changed. 
EditorDraftsTest  
EditorEmbeddedImageResourceUnmarshaller  
EditorEmbeddedImageTooltipWriter Writes out the tag for an embedded image; invoked in the editor context. 
EditorEmoticonMarshaller As with the other editor marshallers and unmarshallers, this code should actually live in the TinyMCE plugin. 
EditorEmoticonUnmarshaller  
EditorErrorFragmentTransformer Responsible for converting the editor representation of a transform error back into a storage formatted xml. 
EditorExternalLinkPropertyPanelTest  
EditorFormatCreator A Utility class that provides a single place for the creation of editor specific format test data  
EditorFormatService Provides methods that convert between edit and storage formats. 
EditorIdAndTypeResourceIdentifierUnmarshaller  
EditorImageAttributeParser Helper class to read the attributes of an img or ac:image tag into the supplied DefaultEmbeddedImage object. 
EditorImagePlaceholder  
EditorImagePropertyPanelNotIExploreTest  
EditorImagePropertyPanelTest Tests Image Property Panel in the RTE. 
EditorInsertImageDialogNotIExploreTest  
EditorInsertImageDialogTest Tests the insert image dialog. 
EditorInsertMenu  
EditorLink Represents a hyperlink in the Editor  
EditorLinkBodyUnmarshaller Unmarshal the body of a link  
EditorLinkMarshallingStrategy Encapsulates all the extra marshalling concerns that are common to marshalling all links for the editor. 
EditorLinkPropertyPanelNotIExploreTest  
EditorLinkPropertyPanelTest Tests Link Property Panel in the RTE. 
EditorLinkStyleTest  
EditorLinkUnmarshaller Responsible for unmarshalling links in editor XML. 
EditorMacroMarshaller  
EditorMacroUnmarshaller

Transform the macro definition from the XHTML received from the editor into a holding object which can then be output into different formats such as storage format. 

EditorManager Factory class for getting the current editor  
EditorModuleDescriptor  
EditorMoreMenu  
EditorPageResourceIdentifierMarshallerAndUnmarshaller  
EditorPopup Generic object to represent an editor popup. 
EditorPreview Provides test support for accessing the editor preview and its contents. 
EditorPreviewTest  
EditorRichTextTest Editor on bamboo is very slow, so delays in this class are intentionally higher than the defaults. 
EditorSettings Represents the user editor settings page 
EditorSettingsAction Handles the viewing and editing of a user's Editor settings. 
EditorSettingsContextProvider A ContextProvider for all the settings required by the editor wherever it is, which may or may not depend on the current user. 
EditorSettingsTest Test user editor settings allows a user to enable/disable autoformat and autocomplete 
EditorShortcutResourceIdentifierMarshallerAndUnmarshaller  
EditorSpaceResourceIdentifierMarshallerAndUnmarshaller  
EditorTableToolbarTest  
EditorTest  
EditorThemeTest Tests some editor functionality across themes that has or could break. 
EditorUnidentifiedAttachmentMarshaller Wraps a ViewUnidentifiedAttachmentMarshaller and adds extra attributes for the editor. 
EditorUnknownMacroMarshaller  
EditorUnresolvedLinkMarshaller  
EditorUserResourceIdentifierMarshallerAndUnmarshaller  
EditorXhtmlTransformer Transformer editor formatted XHTML to storage format XHTML. 
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  
EditProfileTest  
EditSecurityConfiguration  
EditSmtpMailServerAction  
EditSpaceAcceptanceTest  
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  
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  
EhCacheStatisticsManager Provides CacheStatistics for EhCache. 
ElementIdCreator Implemented by a class that can create id's for Elements suitable for use in the context of a particular ConversionContext
ElementTransformer An interface implemented by an object that will handle a StartElement or EndElement and transform it in some manner. 
ElementTransformingFragmentTransformer

A FragmentTransformer that can be configured to transform individual Elements it reads. 

ElementTransformingXmlEventReader An XMLEventReader that can be configured with multiple ElementTransformers potentially changing the start and end elements returned by the reader. 
EmailAddressPublicCondition  
EmailAndLinkExternalizationAcceptanceTest  
EmbeddedAudioRenderer  
EmbeddedCrowdApplicationFactory  
EmbeddedCrowdBootstrap Provides convenient methods to create the crowd application and internal directory optionally if one isn't found. 
EmbeddedCrowdInitUpgradeTask Initialises data that is required by Embedded Crowd. 
EmbeddedCrowdSchemaUpgradeTask Adds required multi-column unique constraints to the Crowd database tables  
EmbeddedCrowdSynchronisationUpgradeTask  
EmbeddedCrowdUpgradeAcceptanceTest  
EmbeddedDatabaseSetup Represents the embedded database setup type  
EmbeddedFlashRenderer Renders a flash (swf) attachment as HTML. 
EmbeddedImage  
EmbeddedImage Represents an embedded resource. 
EmbeddedImageConstants  
EmbeddedImageLinkBody A LinkBody representing an EmbeddedImage. 
EmbeddedImageMarshaller  
EmbeddedImagePlaceholderRequest  
EmbeddedImageTagWriter Writes out the tag or tags for an EmbeddedImage. 
EmbeddedImageTest  
EmbeddedMp4Renderer  
EmbeddedObject Represents an object to be embedded onto a page  
EmbeddedObjectAcceptanceTest  
EmbeddedQuickTimeRenderer  
EmbeddedRealMediaRenderer  
EmbeddedResourceRenderer Interface for embedded resource renderers. 
EmbeddedResourceRendererManager  
EmbeddedResourceRendererModuleDescriptor  
EmbeddedResourceResolver Interface to represent the concern of resolving of a v2 embedded resource into a persistent Attachment object. 
EmbeddedResourceUtils  
EmbeddedVideoRenderer  
EmbeddedWindowsMediaRenderer  
Emoticon Emoticons are represented explicitly in Confluence storage format. 
EmoticonDisplayMapper Describes a component responsible for mapping an emoticon to data suitable for display. 
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. 
EmptySite Represents the empty site initial data option  
EmptyTrashAction  
EnableAntiXssModeUpgradeTask  
EnableDisableMailAction  
EnabledModuleCachingPluginAccessor A caching decorator which caches getEnabledModuleDescriptorsByClass(Class) on com.atlassian.plugin.PluginAccessor interface. 
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 Creates a builder for converting an object into a REST entity  
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. 
ErrorCollection  
ErrorPlaceholderServlet  
ErrorReportingV2Renderer Extend the V2Render with a new method where a writeable List can be supplied to collect any exceptions thrown during renderering. 
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. 
ExceptionReport A thread safe repository of exceptions that occurred during the site migration. 
ExceptionThrowingMigrator

Migrates / converts text from one format to another. 

ExceptionTolerantMigrator

Migrates / converts text from one text format to another. 

ExcerptHelper Defines common functions that obtain excerpts of content (e.g. 
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  
ExecutionStatus Indicates the current status of a managed job. 
ExpandMacro  
ExpandMacroTest  
ExpandV2Macro A v2 compatible Expand Macro for use within unmigrated wiki blocks. 
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.AttachmentOption  
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. 
ExternalGadgetDirectoryAcceptanceTest  
ExternalGadgetSpecIdGenerator Creates unique IDs to be used when generating new com.atlassian.gadgets.directory.spi.ExternalGadgetSpec objects. 
ExternalGadgetSpecIdGeneratorImpl Reference implementation of ExternalGadgetSpecIdGenerator
ExternalUserConnectivityAction  
ExternalUserManagementAware Actions implementing this are external user management aware actions. 
ExternalUserManagementEnabledCondition  
ExtractorModuleDescriptor  

F

FailedMergeResult  
FavouriteManager Manages the favourite spaces and pages of a user  
FavouritePage  
FavouritePageCondition  
FavouritePagesMacroTest This test tests finctionality that codced inside a bundle plugin. 
FavouritePageXsrfAcceptanceTest  
FavouriteSpace  
FavouriteSpaceCondition  
FavouriteSpaceXsrfAcceptanceTest  
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. 
FieldNotRequestedException Exception thrown when an attempt is made to access a search field when it was not included in the collection of requested fields. 
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 This filter tokenises filenames using .-_ as delimiters. 
FileRetriever Very simple class to retrieve files from arbitrary URLs (with the intention they be URLs from Confluence). 
FileSanitizer  
FileServerServlet Serves files from Confluence: attachments, custom resources, thumbnails, plugin resources, etc. 
FileStorer  
FileSystemAttachmentDataDao  
FileSystemAttachmentDataDao.FileSystemAttachmentNamingStrategy  
FileUnzipper  
FileUpload  
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  
FinishedPage  
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  
FollowEvent An event fired when a user is followed/  
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  
FollowNotificationListener  
FollowUserAction  
FontProvider Provides the first available java.awt.Font on the system. 
FooterTest  
ForceUpgradeAction Forces an upgrade task to run. 
ForgotUserPasswordAction  
Format Used by the RequiresFormat annotation 
FormatSettingsManager Persistent storage and retrieval of format settings. 
FormAware This interface has to be implemented if the new AUI form styles are being used. 
Forms  
ForwardingXmlEventReader Class delegates all calls to an {code}XMLEventReader{code} passed to the constructor. 
FourOhFourAction Simply sets 404 status and returns 404 page to the user. 
FourOhFourErrorLoggingFilter  
Fragment Represents a read-only XML fragment. 
FragmentParser<T>  
FragmentTransformationErrorHandler Handler that responds to problems in fragment transformation. 
FragmentTransformer  
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  

G

Gadget  
GadgetCounter This counter registers itself to listen for events related to gadgets and if any such event happens it updates the counter. 
GadgetCustomWhitelistAcceptanceTest  
GadgetInfo  
GadgetInstalledEvent This event gets fired when an external gadget is installed. 
GadgetMacro  
GadgetMacroMetadata  
GadgetMacroMetadataBuilder  
GadgetMacroMigrator Migrates wiki-markup macros to XHTML. 
GadgetMacroParameter Adds additional metadata for gadgets : this is only for non hidden prefs. 
GadgetMacroTest  
GadgetPlaceholderServlet Renders a placeholder image for Gadgets. 
GadgetPreferencesExtractor Extracts gadget preferences from a macro definition. 
GadgetsMacroBrowserTest  
GadgetsMacroMetadataProvider Uses the installed gadgets to provide additional MacroMetadata to the Macro Browser. 
GadgetSpecURIs  
GadgetUninstalledEvent This event gets published when an external gadget is removed from the system. 
GadgetWhiteListAcceptanceTest  
GadgetWhiteListManager Determines whether or not a given java.net.URI is whitelisted for use in an Confluence instance. 
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 A configurable and generic macro that renders a Velocity template as part of its execution. 
GenericVelocityMacro This class is deprecated. as of 4.0. Replaced by GenericVelocityMacro.  
GetClusterInvariants  
GetFutureSchedulesAction Returns the future schedules as a JSON repsonse. 
GetFutureSchedulesAction.FormattedDateTime  
GetFutureSchedulesAction.Result Contains the future schedules for a particular cron expression, or an error (and reason) if the schedules cannot be determined. 
GetPagePermissionsAction  
GetTemplatesAction  
GetTemplatesAction.TemplateDto  
GlobalAdminAcceptanceTest  
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 SystemAdministratorCondition instead, otherwise, use ConfluenceAdministratorCondition. To err on the side of more security, we are assuming plugin developers intended a restriction to the most powerful group of administrators. Hence this deprecated class will inherit the permission checks of SystemAdministratorCondition. This class has been reintroduced to prevent problems with the approvals plugin.  
GlobalAdminXsrfAcceptanceTest  
GlobalDescription Content Entity Object that is associated with the whole confluence rather then a specific space/page/user. 
GlobalDescriptionDao  
GlobalDescriptionPermissionsDelegate  
GlobalEntitiesAcceptanceTest  
GlobalEntitiesContextProvider Web Panel for showing spaces, pages and people  
GlobalEntitiesContextProvider.EntitiesTab  
GlobalEntitiesPanel  
GlobalEntitiesPanel.Tab  
GlobalHelper  
GlobalLogo  
GlobalLogoXsrfAcceptanceTest  
GlobalPermission  
GlobalPermissions  
GlobalPermissionsXsrfAcceptanceTest  
GlobalReportsAcceptanceTest  
GlobalReportsMacro  
GlobalRssFeedAction  
GlobalSettingsChangedEvent Event announcing a change in the global configuration of Confluence. 
GlueSoapServer  
GreekAnalyzer  
Group  
Group.Simpsons  
GroupAdminActionBreadcrumb  
GroupCreateEvent Created by IntelliJ IDEA. 
GroupEvent Created by IntelliJ IDEA. 
GroupMembersAcceptanceTest Test the Group Members Page  
GroupMembershipCache A direction agnostic cache of maps from directory ids and group names to groups. 
GroupPermissionsDelegate Class for checking operations on groups. 
GroupPickerAcceptanceTest  
GroupPickerAction  
GroupPickerPopup  
GroupPickerTest  
GroupRemoveEvent Created by IntelliJ IDEA. 
GroupRowMapper Extracts a group from a Crowd dbquery result set  
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  
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)  
HasSetPagePermissionsCondition  
HasSpaceCondition Only display the link if the user is working within a space. 
HasTemplateCondition Only display the link if there are templates to use  
HasViewProfilePermission  
HeadersHelper  
HeadersHelper.Response  
HeadingBlockRenderer  
HeartbeatAction The HeartbeatAction provides methods used by the client side editor to detect concurrent changes to a single CEO. 
HeartbeatManager  
HeartbeatTest  
HelpLinkAction An action for supplying a help link based on the given properties. 
HibernateAbstractPageDao  
HibernateAlterTableExecutor Executes all the various database-specific table altering commands. 
HibernateAnyTypeDao  
HibernateAttachmentDaoFactoryBean This implementation retrieves the correct instance of AttachmentDao for the AttachmentDataDao 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  
HibernateDdlExecutor Executes any set of DdlCommands thrown its way. 
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  
HibernateMembershipPersister Persists com.atlassian.crowd.embedded.hibernate2.HibernateMembership instances, in a way that does not violate any unique constraints. 
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  
HibernateRepositoryConfigurationMigrator Migrator for the default hibernate atlassian-user repository configuration. 
HibernateResourceLoader Load resources via Hibernate. 
HibernateSearchableDao  
HibernateSessionManager Provides methods to manage objects in the current Hibernate Session. 
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
HibernateUserLoginInfoDao  
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. 
HistoricalLoginInfo Encapsulates information about the login history of a particular user. 
HistoricalPageViewAcceptanceTest  
HistoryAction  
HitHighlighter Finds search hits in content based on a given Lucene query. 
HomepageAction Direct the user to their configured homepage. 
HomePageExtractor  
HrefEvaluator The marshalling of links involves creating the actual href attribute describing the destination of the link. 
HSQL17To18PreUpgradeCleaner Cleans up an embedded HSQL instance by opening it and shutting it down. 
HSQL2Dialect A custom HSQL Dialect intended for HSQL 2. 
HsqlLockModeUpgradeTask  
Html4VoidElementFragmentTransformer Takes xhtml fragments for TEXTAREA (either as empty elements or as a matching pair of elements) and returns it as a single unclosed element (as required by the HTML 4 spec). 
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  
HtmlElementIdCreator A non-thread safe class used to create HTML ids within a render 'context'. 
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  
HtmlExportHrefEvaluator An HrefEvaluator that will generate links appropriate for HTML exported content. 
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  
HTMLParagraphStripper  
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. 

HTMLSearchableTextExtractor

A utility class that will take a String formatted as HTML and remove all tags and attributes leaving only the text nodes and CData content intact. 

HtmlToXmlConverter Convert a String supplied in HTML to well formed XML that can be handled by an XML parser. 
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 Provides authenticated raw HTTP access to Confluence URLs for testing. 
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. 
IdAndTypeAnalyzingResourceIdentifierUnmarshaller Unmarshals resource identifiers using the resource id and resource type attributes on an anchor tag (if they're present). 
IdAndTypeResourceIdentifier Resource identifier containing the the id and type of a resource. 
IdAndTypeResourceIdentifierResolver  
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  
IllegalAttributeFilter Removes illegal XML attributes. 
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. 
ImageAttributeParser A class encapsulating the commonality in parsing the attributes on an img or ac:image tag. 
ImageAttributeWriter A class encapsulating the commonality in marshalling the attributes for an image in view, edit and storage. 
ImageCaptchaServlet  
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. 
ImagePlaceholder  
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 An importer is a single-use object for performing an import with a given ImportContext
Importer Contains methods for testing XML backup imports via Confluence admin panel. 
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  
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  
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. 
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. 
IndexingBatchTask<T extends Searchable> A decorating batch task, re-indexing the searchable that the task is applied to. 
IndexingTask  
IndexIOException Runtime exception to indicate that there was an error reading from the index. 
IndexOptimizer Spring quartz bean job to optimise the 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 This interface is deprecated. since 3.4, please use ConfluenceIndexManager  
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  
InitialContent Superclass to represent all initial content options for setup. 
InitialContentFactory Helper that reads test properties to get the initial content option. 
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. 

InlineBodyMacroFixingTransformer Responsible for moving <ac:macro> fragments that output inline markup when rendered, into any nearby paragraphs. 
InlineMacroFragment An fragment that represents a macro that outputs inline markup. 
InlineWikiStyleRenderer This interface is deprecated. since 3.1 confusingly named. Use StatusTextRenderer instead.  
InMemoryIndexTaskQueue An in memory implementation of the Index Task Queue. 
InputStreamAttachmentResource Represents an attachment resource that is supported by an input stream. 
InputStreamConsumer<T> Implementors consume an InputStream. 
InputStreamDataSource A datasource that provides access to an input stream of data. 
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. 
InsertCharacterDialog  
InsertImageDialog The insert image dialog added in 3.1. 
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  
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. 
InternalUserDirectorySetup Represents a setup using an internal Confluence user directory, with a locally-defined System Administrator. 
InterruptedDiffException Exception thrown when the diff timed out or failed, possibly in another thread. 
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. 
InvalidMigrationException  
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. 
IsEditorPageRestrictedCondition Checks the request to see if permissions have been set for a page under edit. 
IsNewerThan A constraint that will test whether the build number configured on the constraint is newer than the build number passed to test(int)
IsNewerThanAndConfiguredNumberHighEnough

A constraint that will test whether the build number configured on the constraint is newer than the build number passed to test(int) AND the application configured build number is higher than a configured value. 

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. 
JarTestCollector Collects tests from the specified jar file. 
JavascriptInFooterTest Test some basic Confluence functionality when the javascript compatability mode is on and the scripts are back at the top of the page. 
JdbcDatabasePage  
JdbcDatabaseSetup Represents the JDBC database setup option and its parameters  
JiraConnectionPage  
JiraConnectionSetup Represents Jira connection setup options. 
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. 
JiraJdbcRemoteDirectory Crowd remote directory that connects directly to a (pre Embedded Crowd) JIRA database and reads the OSUser tables directly. 
JiraJdbcRemoteDirectoryInstanceLoader Loader for the JiraJdbcRemoteDirectory. 
JiraSyncUserPage  
JIRAUserDirectorySetup Represents a setup using Jira As A Crowd Server (as known as JAACS)  
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
Also allows the from name of emails to be set. 
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. 
JobAction Implements simple actions for a job - enable/disable/run. 
JobModuleDescriptor Defines a Quartz job within a plugin  
JohnsonEventContainerFactoryBean  
JohnsonFilterAcceptanceTest  
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  
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.
 
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  
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  
JSONObject A JSONObject is an unordered collection of name/value pairs. 
JsonResult This result will format the the a result of the action using JSON. 
JsonString  
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.  
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). 
KeyboardShortcutAcceptanceTest  
KeyboardShortcutDialogTest  
KeyboardShortcutHelpDialog  
KeyboardShortcuts  
KeyboardShortcutTest  
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  
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). 
LabelEntity Represents a Label object  
LabelEntityBuilder  
LabelEntityList List of labels visible to a user for an entity  
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  
LabelsDialog  
LabelSearchResult  
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. 
LabelValidationHelper  
Language Created by IntelliJ IDEA. 
LanguageAcceptanceTest  
LanguageComparator Created by IntelliJ IDEA. 
LanguageExtractionFilter Extracts the language cookie, or if it is not present the browser language string  
LanguageManager  
LanguageModuleDescriptor  
LanguagePluginI18NResource  
LargeImportAcceptanceTest Previously, importing xml backup with large attachments will cause 'Too many open files error' - see CONF-16067  
LastModificationDateComparator  
LastModifiedAware This interface is deprecated. since 3.1 use HttpCacheValidatable instead.  
LastModifiedInterceptor  
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  
LatchEventListener Event listener used to perform waits in tests. 
LatencyConnectionProvider A hibernate connection provider that can be configured to return connections that impose a simulated latency on db operations. 
LatestVersionCondition Only display if the user is viewing the latest version of a page or blog post. 
LayoutHelper This class provides helper methods to retrieve layout templates and handles a few basic theme tasks. 
LayoutModuleDescriptor  
LazyComponentReference Lazily loads the component from the ContainerManager and memoize the result. 
LazyInitByDefaultBeanDefinitionDocumentReader Class to allow us to programmatically set the default-lazy-init attribute on the <beans> tag. 
LazyLoadingFragmentTransformer A FragmentTransformer which delegates to another FragmentTransformer identified by bean id. 
LazyLoadingMacroWrapper Used to wrap a Macro in a com.atlassian.util.concurrent.LazyReference. 
LazyLoadingMigrationRenderer Required to allow us to break a circular dependency of the subRenderer back to the renderer. 
LazyMap<K, V> A Map that is backed by a delegate map that contains Supplier suppliers for the values that are called lazily when required. 
LdapAnonymousBindAcceptanceTest Ensures that a directory with anonymous bind can be added to Confluence  
LdapDirectoryPermission  
LdapNestedGroupsAcceptanceTest  
LdapReadOnlyAcceptanceTest Tests functionality specific to LDAP read-only mode. 
LdapReadOnlyDirectoryConfiguration A configuration with a LDAP read-only directory followed by an internal directory. 
LdapReadOnlyLocalGroupsAcceptanceTest  
LdapReadOnlyLocalGroupsDirectoryConfiguration Configuration with a single LDAP directory with "Read-Only with Local Groups" permission. 
LdapReadWriteDirectoryConfiguration Configuration with an LDAP read-write directory followed by an internal directory. 
LdapRepositoryConfigurationMigrator Migrator for LDAP atlassian-user repository configuration. 
LdapService Starts an LDAP server on the first available port within the range. 
LdapService.LdapServerBindException  
LdapSyncAcceptanceTest  
LdapUpperCaseUserTest Tests that Global and Space Permissions can be assigned to and removed from LDAP users with capital letters in their names. 
LdapUserManagementEnabledCondition This class is deprecated. since 3.5 this no longer works properly and is no longer used in the application  
LdapUserManagementHelper Implementation of UserManagementHelper that talks directly to the configured LDAP server. 
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
 
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  
LegacyRpcBaseResolver  
LegacySpaceRssFeedAction  
LegacyV2RendererContextInitialiser Initialises the ConversionContext such that the encapsulated v2 RendererContext is populated as would be expected in the old v2 rendering subsystem. 
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. 
LicensePage  
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. 
Link Represents a link. 
LinkableContent Content with a title that can be accessed via a direct URL. 
LinkBody<T> A type representing the different link bodies in Confluence 
LinkBrowser  
LinkBrowser.Tab  
LinkBrowserAdvancedLinkTest  
LinkBrowserAttachmentTest  
LinkBrowserBreadcrumbNotIExploreTest Tests breadcrumbs. 
LinkBrowserDialogTest  
LinkBrowserHistoryTest  
LinkBrowserSearchTest  
LinkBrowserWebLinkTest  
LinkDao  
LinkExamples  
LinkExtractor TODO: Find out if we still need this for legacy imports or something like that. 
LinkManager  
LinkParserHelper This is a helper class to extract links. 
LinkPermissionsDelegate  
LinkPropertyPanel  
LinkRenamingBean  
LinkRenderer Allows links to content to be rendered without exposing our marshalling architecture. 
LinkResolver Resolves wiki text to an xhtml link. 
LinkResource  
LinksUpdateException Checked exception thrown when there is an error updating the links on a piece of content (normally in response to a renaming of moving of content to a different space). 
LinksUpdater Used to update the links on a piece of content. 
LinksUpdater.AttachmentReferenceDetails  
LinksUpdater.PartialReferenceDetails  
LinkTestFilter  
LinkToImageTest  
LinkToPageDialog  
LinkToThisPageTest  
LinkTypeAcceptanceTest  
LinkWrappingEmbeddedImageTagWriter Wraps embedded image in a link for the sake of fancybox. 
ListAttachmentsAction  
ListBuilder<T> A lazy builder that allows clients to retrieve individual pages of potentially long (and performance-degrading) lists of entities. 
ListBuilderCallback<T>  
ListBuilderPaginationSupport<T> Calculates pagination indexes using a com.atlassian.confluence.core.ListBuilder. 
ListenerModuleDescriptor NOTE: This class has to be constructor injected since it's the only way moduleFactory can be set at its parent. 
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. 
LoadContentPage  
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. 
Lock Generic lock interface - a subset of Java 1.5 java.util.concurrent.locks.Lock interface. 
LockAdapter Converts a Confluence Lock to a {java.util.concurrent.locks.Lock} so it can be used in other contexts. 
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  
LoggingContext Manages contextual information in the Log4J Mapped Diagnostic Context. 
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 can't extend com.atlassian.confluence.AbstractConfluenceAcceptanceTest
LoginInfo Information about a user's login history 
LoginInfoUpgradeTask  
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  
LogoutAcceptanceTest  
LogoutAction  
LogoutEvent  
LongRunningTask  
LongRunningTaskBreadcrumb  
LongRunningTaskId Opaque identifier for a long-running task. 
LongRunningTaskManager Coordinates the creation and maintenance of batch jobs that last longer than a single web request  
LongRunningTaskMonitorAction  
LongRunningTaskUtils This class is deprecated. since 4.0. This class is spun from purest evil. Use the LongRunningTaskManager directly instead.  
LookAndFeel Marker interface for Look-and-Feel administrative actions. 
LookAndFeel  
LookAndFeelAction  
LookAndFeelEvent Abstract class for events related to themes, colour-schemes and layouts. 
LoremIpsumMacro  
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. 
Macro Represents a Confluence macro. 
Macro  
Macro.BodyType  
Macro.OutputType  
MacroBody A type to represent macro bodies. 
MacroBody Represents body metadata for a macro. 
MacroBodyTransformationCondition Specifies the conditions by which the body of a macro should be transformed. 
MacroBodyType Represents a macro body type used in macro transformation. 
MacroBrowser  
MacroBrowser.Category  
MacroBrowserManager  
MacroBrowserSmartFieldsTest Tests for the smart fields in the Macro Browser 
MacroBrowserTest  
MacroBrowserTestPluginHelper Installs/uninstalls a plugin containing macros. 
MacroCategory  
MacroDefinition An object that encapsulates the state for a macro. 
MacroDefinitionDeserializer Responsible for deserializing to a MacroDefinition
MacroDefinitionHandler Handler for MacroDefinitions found in storage format. 
MacroDefinitionReplacer Replacer of MacroDefinitions in storage format with other content. 
MacroDefinitionRequestDeserializer Responsible for deserializing the encoded representation of a MacroDefinition produced by MacroDefinitionRequestSerializer
MacroDefinitionRequestSerializer Serializes a MacroDefinition first into wiki markup and then base64 encodes the wiki markup. 
MacroDefinitionSerializer Responsible for serializing a MacroDefinition
MacroDefinitionUpdater Updater of MacroDefinitions in storage format. 
MacroDefinitionWikiMarkupDeserializer Serializes a MacroDefinition to wiki markup format. 
MacroDefinitionWikiMarkupSerializer Serializes a MacroDefinition to string in wiki markup. 
MacroDiffAcceptanceTest Tests that pages containing macros diff correctly, especially that their icons work properly. 
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)). 
MacroExecutionException Thrown when there is an error executing a macro. 
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  
MacroIconInsertingPostProcessor Adds icons and friendly titles to diff headers in macros. 
MacroIconManager Allows retrieval of appropriate icons from MacroMetadata
MacroIconPlaceholderServlet Servlet to produce just the icon of a macro, rather than the icon and full attribute information. 
MacroManager Interface for the XHTML macro manager. 
MacroManager Retrieval, registration and unregistration of macros. 
MacroMarshaller Implemented by a MacroMarshaller that handles a particular type of Macro. 
MacroMetadata A Bean that encapsulates the 'metadata' of the macro. 
MacroMetadataBuilder Builder class for MacroMetadata
MacroMetadataManager Provides metadata about macros such as what parameters they expect and how to represent them visually. 
MacroMetadataModuleDescriptor  
MacroMetadataParser Parses XML formatted macro metadata. 
MacroMetadataProvider Implementations of this class will be used by the MacroBrowserManager to provide additional MacroMetadata
MacroMetadataSource  
MacroMigration Represents a task that will transform a MacroDefinition for migration. 
MacroMigrationAcceptanceTest  
MacroMigrationLifecycleItem  
MacroMigrationManager  
MacroMigrationModuleDescriptor  
MacroMigrationService Provides a way to find and migrate pages with the unmigrated wiki markup macro. 
MacroModuleDescriptor Marker interface for module descriptors that produce macros. 
MacroParameter Represents parameter metadata for a macro. 
MacroParameterBuilder Builder class for MacroParameter
MacroParameterSerializer Serializes and deserializes macro parameters. 
MacroParameterType The type of a macro parameter that will appear in the Macro Browser. 
MacroPlaceholderServlet  
MacroPluginAcceptanceTest  
MacroPropertyPanel  
MacroPropertyPanelButton  
MacroPropertyPanelNotIExploreTest  
MacroPropertyPanelTest  
MacroRenderRequest  
MacroReplacementRenderer Generates a rendering that is to replace or override the default rendering of a macro to XHTML storage format. 
MacroReplacementRendererRepository Representing a component that maintains a list of MacroReplacementRenderer to be used during migration of macros. 
MacroResource  
MacrosAcceptanceTest  
MacroToPluginUpgradeTask  
MacroUsageExtractorFields This class contains the constants for field names used by the MacroUsageExtractor bundled plugin, it lives here so that core confluence can depend on the field names. 
MacroUsageQuery A search query that finds usages of a macro in a content entity object by the macro name. 
MacroUsageQueryMapper maps a macroUsageQuery to a lucene query using a constant score boost, macro name either matches or doesn't so we use ConstantScoreQuery to wrap a TermFilter to compare the macroName to the extracted MacroUsageExtractorFields.MACRO_FIELD_NAME  
MacroUtils  
Mail  
MailAcceptanceTest  
MailAcceptanceTest Test mail objects in relation to REST  
MailAccount  
MailAccountManager  
MailActionBreadcrumb  
MailConfigMigrator  
MailContentManager  
MailContentProcessor An interface defining a component that will process email content. 
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. 
MailServerExistsCriteria Checks to see whether a default SMTP mail server has been created. 
MailServersActionBreadcrumb  
MailServices This class provides mail services like POP3 and SMTP for the acceptance tests. 
MailUpdateEvent  
ManageAdminTaskAction  
ManagedScheduledCronJob Managed job definition for Cron based jobs. 
ManagedScheduledJob Encapsulates the static configuration of a Managed Scheduled Job. 
ManagedScheduledJobRegistry The registry of jobs in the system under management. 
ManagedScheduledJobsLifecycle Manages the initialisation and shutdown of the managed jobs. 
ManagedScheduledJobTriggerFactory Constructs Trigger instances for Quartz, based on preconfigures (e.g. 
ManagedScheduledSimpleJob Managed job definition for quartz "simple schedule" based jobs. 
ManagedScheduleJobException Exceptions for errors or invalid use of the ScheduledJobManager. 
ManagedScheduleJobRegistrationService Defines the service for registering and unregistering ManagedScheduledJob, e.g. 
ManagedTriggerFactory Responsible for constructing triggers and scheduling them with the scheduler. 
ManageGroups  
ManagePluginsAction  
ManageReferrersAction  
ManageUsers Represents the 'Manage Users' administration screen. 
ManageUsersAndGroupsXsrfAcceptanceTest  
ManageWatchersDialog The Manage Watchers dialog launched from the Tools menu. 
ManageWatchersTest  
ManualTotalPaginationSupport<T> This class allows us to set the total number of items without reading the size of the items list. 
MappingResources  
MarkupMacroBrowserTest Tests for the macro browser in only the markup editors. 
Marshaller<T> Responsible for marshalling an XML fragment. 
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  
MD5Utils  
MembershipCache  
MemoryInfo Simple bean encapsulating information about the system's memory usage. 
MemoryInfo.Bytes Represents some number of bytes. 
Menus  
MenuTest  
Merger  
MergeResult  
MergerListener  
MergerManager  
MergerUpdater  
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  
MessagesDecoratorFilter Filter that adds global messages to the templates that use #displayGlobalMessages() macro. 
Meta  
MethodAnnotator Strategy for retrieving annotations for a method  
MethodAnnotatorChain A method annotator that chains calls to a collection of other annotators  
MigratedMembership Represents a membership between a user and a group  
MigrateExternalMembershipsAction Triggers the MigrateExternalMembershipsLongRunningTask 
MigrateExternalMembershipsLongRunningTask Migrates memberships and groups from the external_memberships and groups tables. 
MigrateToInternalWithLdapTest  
MigrationException The base exception extended by any exceptions thrown during migration. 
MigrationRequiredListener Listens for plugin enabled events and requests the macro migration service to update the migration required flag when one is encounted. 
MimetypesFileTypeMapFactory  
MockPermissionManager The intention of of this mock is to have an implementation of the permission manager that always returns true for all permissions checks. 
Modification<T extends ContentEntityObject> Clients should implement this interface and modify the passed in reference to ContentEntityObject as they see fit. 
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 
MoreThanOneUserCriteria Checks whether there is at least two active users registered in Confluence. 
MoveAttachmentAction  
MoveBackupSettingsToDatabaseUpgradeTask  
MoveBandanaConfigsToDatabaseUpgradeTask  
MoveFormatsToDatabaseUpgradeTask  
MoveGlobalConfigToBandanaUpgradeTask  
MoveLayoutsToDatabaseUpgradeTask  
MoveNewPageTestDarkFeature Set page location on save is currently a dark feature, but will be available in a future release. 
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  
MovePageDialog  
MovePageDialogAction An action for suppling panels in the MovePageDialog as they are required. 
MovePageRpcAcceptanceTest Tests RPC methods movePage, movePageToTopLevel, getTopLevelPages and getChildren  
MovePageTest  
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  
MultimediaMacro A macro to embed multimedia content into a confluence page. 
MultimediaMacroAVIAcceptanceTest  
MultimediaMacroAVITest  
MultimediaMacroFlashAcceptanceTest  
MultimediaMacroFlashTest  
MultimediaMacroMp3AcceptanceTest  
MultimediaMacroMp3Test  
MultimediaMacroMp4AcceptanceTest  
MultimediaMacroMp4Test  
MultimediaMacroQuickTimeAcceptanceTest  
MultimediaMacroQuickTimeNotIExploreTest  
MultimediaMacroWMAAcceptanceTest  
MultimediaMacroWMATest  
MultimediaMacroWMVAcceptanceTest  
MultimediaMacroWMVTest  
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. 
NamedResourceIdentifier Defines a resource identifier for which a name can be determined. 
NameResolver Created by IntelliJ IDEA. 
Namespace Represents an XML namespace. 
Namespace  
Namespace  
NamespaceLabelFilter Created by IntelliJ IDEA. 
NamespaceUserType  
NameUtils  
NastyUtilitiesWhichWillBeMadeRedundant This class is deprecated. See getPageContext() instead.  
NaturalStringComparator A comparator makes string comparisons based on their natural order. 
NetworkAndSiteNotificationTypesRestoreUpgradeTask Fixes digest notifications after an import from pre-3.3.1. 
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  
NewDirectoryType An option on the new directory type drop-down when adding a new user directory. 
NewRecentlyUpdatedContentMacro  
NewRecentlyUpdatedContentMacro.Tab  
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. 
NolinkMacroReplacementRenderer Converts the old style nolink or nl macro into an XHTML <span> elements  
NonClusterConfigurationHelper  
NonClusterLicensingAcceptanceTest Licensing tests for non clustered Confluence. 
NonClusterManager  
None<T> A cached option for no value. 
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  
NoOpEventPublisher Used in bootstrap code when we don't want to publish any events. 
NoOpIndexTask Represents a no operation index task. 
NoOpModuleDescriptor  
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  
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. 
NotFoundException Thrown when a remote method can't find an object specified by the caller. 
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  
NotificationsRpcAcceptanceTest Tests adding and removing watches, managing watchers, etc. 
NotificationsSoapRpcAcceptanceTest  
NotificationsSoapService  
NotificationsXsrfAcceptanceTest  
NotPermittedAction  
NotPermittedException Exception thrown when a user attempts to do something they're not allowed to do. 
NotPermittedLink A not permitted link. 
NotPersonalSpaceCondition Do not show web fragment if we are in a personal space  
NotSharedModeCondition Only true when shared mode is not enabled  
NotValidException  
NullChoice Represents the null/not null choice for a database column. 
NullPluginAccessor No-op plugin accessor that can be substituted when the plugin system is unavailable. 
NullResultFilter Result filter that allows everything into the final result set. 
NullVelocityLogSystem Implement the LogSystem interface to swallow velocity log messages. 

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 
OpenBitSetAwareDocumentResultScores Wrapper class that ensures that only documents that pass the specified bitSet are exposed. 
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. 
OperationTimedOutException Thrown when an operation times out on the server. 
OptimizeIndexTask Optimizes the index. 
Option<T> The option of a cached entry. 
OptionalReadThroughCache<K, V> Read-through cache which stores missing results from the underlying factory in addition to non-missing values. 
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. 
OSUCrowdEntityMigrator

Makes a raw JDBC connection to os_user tables and copies across information into the supplied com.atlassian.user.UserManager, com.atlassian.user.GroupManager, and com.atlassian.user.properties.PropertySetFactory

 
OSUserRepositoryConfigurationMigrator  
OSUserToEmbeddedCrowdMigrationUpgradeTask  
OutgoingLink Represents a link from a source page to a destination. 
OutgoingLinksExtractor Extracts OutgoingLinks from ContentEntityObjects. 
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. 
OutputTypeAwareHrefEvaluator An HrefEvaluator which inspects the ConversionContextOutputType in the ConversionContext and evaluates href values appropriately for the output type targeted. 

P

PackageScannerConfigurationFactory Factory for the PackageScannerConfiguration to provide the scanner with Confluence's version number on startup. 
PackageTemplateAcceptanceTest  
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  
PageChildrenAction  
PageChildrenAction.PageWrapper Wrap the page object to expose a subset of the page entity object via JSON. 
PageChildrenReorderEvent An event where a page's children are re-ordered. 
PageChildrenTest  
PageContentEntityBuilder  
PageContentEntityObject This class is deprecated. Since 4.0 This used to be implemented by Comment, but is no longer necessary. 
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  
PageGadget  
PageGadgetConfigTest WARNING: Due to iframe goodness these tests can only be run in multiple windows mode. 
PageGadgetContentTest WARNING: Due to iframe goodness these tests can only be run in multiple windows mode. 
PageGadgetResource REST resource for retrieving the page html and resources for use by the page gadget. 
PageHelper Note - this is not a helper for the Page object but rather a helper for rendering pages in Confluence themes in general. 
PageHistoryAcceptanceTest  
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  
PageNotFoundAcceptanceTest  
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  
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  
PagePermissionsDialogScrollTest  
PagePermissionsDialogTest  
PagePermissionsEditor  
PagePermissionsTest Tests page permissions everywhere except in the permissions dialog. 
PagePermissionUpgradeTask  
PagePickerAction  
PagePickerInDraftAction  
PageProvider

An interface implemented by a class that can provide the page to be created. 

PageRemoveEvent  
PageRenderSupport Responsible for rendering RSS feeds for implementations of AbstractPage: blog posts and pages. 
PageReport  
PageResourceIdentifier  
PageResourceIdentifierResolver  
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  
PageTemplateMigrationException Exception during migration of a PageTemplate. 
PageTemplateMigratorTask  
PageTemplatesAcceptanceTest  
PageTemplatesActionBreadcrumb  
PageTemplateWizard  
PageTitlesAcceptanceTest  
PageTrashedEvent  
PageTreeMovePageAcceptanceTest  
PageUpdateEvent  
PageVariablesAction  
PageView A helper for a Page or Blogpost view screen. 
PageViewEvent  
PageXsrfAcceptanceTest  
PaginationAcceptanceTest  
PaginationSupport<T> Calculates the page values and indexes for a list of items 
PaginationSupport<T> 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. 
ParagraphFragment Represents a paragraph fragment. 
ParagraphFragmentsBuffer  
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. 
ParsedLabelName The label reference object encapsulates the unique string representation of a label within confluence. 
PasswordResetAcceptanceTest Tests that password reset works, when a mail server is configured. 
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 logging context as a line between the initial log line and stack trace (if any). 
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  
PermissionCheckExemptions  
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  
PersisterOperations Common operations used by various persisters. 
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  
PlaceholderCachingFilter Filter responsible for marking all placeholder images as long term public fresh resources. 
PlaceholderImageFactory Generates placeholder images. 
PlaceholderUrlFactory Generates URLs for placeholders. 
PlainTextLinkBody A PlainTextLinkBody is one that contains nothing but plain textual data. 
PlainTextMacroBody Holds plain text and preserves white space. 
PlainTextMacroMigration Migration task for migrating plain text Macros. 
PlainTextToHtmlConverter Static methods for the conversion of text to HTML. 
PlatformCtkAcceptanceTest  
PluggableBoostingStrategy Boosts the score for a given document using BoostingStrategy implementations provided by any plugin. 
PluggableLuceneSearchMapperRegistry  
PluggableTransformerChain  
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. 
PluginCounterInvalidatorListener  
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. 
PluginFrameworkContextListener Starts the plugin framework when the application starts and shuts it down when it finishes. 
PluginFrameworkDependentUpgrader Run the upgrade tasks that require that PluginFramework to be available. 
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. 
PluginFrameworkStartedEvent Published when the plugin framework has finished starting. 
PluginHelper Provides methods for administering Confluence plugins via the web interface for testing purposes. 
PluginHibernateSessionFactory A factory to access the current Session Hibernate session. 
PluginI18NResource  
PluginInstallEvent Fired when a plugin is detected by scanForNewPlugins  
PluginMacroRegisteredEvent

An event to indicate that a macro has been registered with an XHTML MacroManager from a plugin. 

PluginMacroUnregisteredEvent

An event to indicate that a plugin hosted macro has been unregistered with an XHTML MacroManager

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  
PluginParentDirectoryLocator Strategy class for the SimplePluginDirectoryProvider to find the parent directory in which to put all the plugin working directories. 
PluginsClassLoaderAvailableEvent Event fired to signal that the plugin system classloader is available for use. 
PluginsClassLoaderConfigurationListener This application event listener will configure the provided delegation class loader to use the plugins classloader once the PluginsClassLoaderAvailableEvent is fired. 
PluginSettings  
PluginSettingsExternalGadgetSpecStore This implementation stores ExternalGadgetSpecs to the SAL PluginSettings API. 
PluginTemplateHtmlEntityEncodingDisabledPolicy TemplateHtmlEntityEncodingPolicy to be used if "Anti XSS" is disabled for plugins. 
PluginThemeResource 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
PolicyConfiguredXhtmlCleaner A thread safe XhtmlCleaner which is configured via a policy file classpath resource. 
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

PostImportTask A task which will be executed after an import is complete to ensure the data integrity of the system. 
PostSetupAcceptanceTestHarness Run the main acceptance tests, without setup. 
PostSetupHelper Helper for various tasks that are commonly done after a setup  
PostSetupIncRpcAcceptanceTestHarness Run main acceptance tests and the RPC tests, without setup. 
PredefinedSearchBuilder Class for building searches that are commonly used. 
PreRenderedMailNotificationQueueItem  
PreviewMacroRequest  
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. 
PropertyPanel Represents the Property Panel that appears in the 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. 
PublishedGadgetData  
PublishedGadgetDirectory  
PublishedGadgetDirectoryService  
PublishedGadgetDirectoryTest  
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 Utility for simplifying some quartz access. 
QuartzUtil  
QueryBuilder Does the heavy work of converting a Crowd search query into an SQL query. 
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  
QuickNavTest NOTE: Since quick nav uses top.window.location these tests only work in Multiple Window mode. 
QuickPageRenderBean This appears to be used by the include page velocity macro (see #includePage in macros.vm). 
QuickSearch  
QUnitDirectorySeleniumTestSuite Represents a directory of JavaScript QUnit test files run against a particular Confluence screen. 
QUnitEditorTestRunner Runs QUnit tests against the Confluence Editor. 
QUnitResults A Java representation of the QUnit result structure created in qunit-results-collector.js. 
QUnitRunner Runs and reports on the QUnit tests at /qunit  
QUnitTest  
QUnitTestCollector  
QUnitTestCollector Finds all Javascript Test files (*.js files under baseTestDir) in the classpath (non-jar files) and in the specified jar files. 
QUnitTestCollectorCriteria Shared code to determining if a file is a test file. 
QUnitTestFinder High level utility that returns the test names for the available tests in a given folder. 
QUnitTestResourceCondition Determines if test resources should be loaded on the current page. 
QUnitTestResourceContextProvider Velocity context provider. 
QUnitTestResourceProvider For use in velocity. 
QUnitTestResourceServlet Provides a means to download an arbitrary test javascript file from the plugin. 
QuoteMacroReplacementRenderer  

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. 
Range Represents an integer range suitable for iterating over. 
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. 
RebuildAncestorsPostImportTask Ensures the page ancestor table is consistent after a successful import. 
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. 
RecentlyUpdatedContentMacro  
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  
RecentUpdate Structure to represent a recent update. 
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.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  
RelatedContentRefactorer  
RelatedContentRefactorerAcceptanceTest  
RelatedContentRefactoringListener

A listener that is interested in events that could lead to relationships between the Confluence content requiring to be updated. 

RelevanceSort Order search results most relevant first. 
ReloadBundlesContextListener This ContextListener checks for the 'confluence.i18n.reloadbundles' system property. 
RemigrationAdminTaskCriteria  
RemigrationLifecycleItem Lifecycle item to run a remigration of pages that have unmigrated wiki markup macros, this is only performed if the service deems it is required. 
RemoteAttachment  
RemoteBlogEntry  
RemoteBlogEntrySummary  
RemoteClusterInformation Created by IntelliJ IDEA. 
RemoteComment  
RemoteContentPermission  
RemoteContentPermissionSet  
RemoteContentSummaries  
RemoteContentSummary  
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. 
RemoveApostropheEntityTransformer

A Transformer that removes that apostrophe entity which is invalid in HTML. 

RemoveAPRUpgradeTask  
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  
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  
RemoveSocialBookmarkingPluginUpgradeTask  
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. 

Renderer Render from Confluence storage format to XHTML for viewing or editing. 
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  
ReportUserMacrosWithWikiTemplateUpgradeTask This isn't really an upgrade task, it is just convenient for it to run at that time. 
RepositoryAccessorFactory  
RepositoryConfigurationMigrator Interface to logic that can create an embedded crowd directory from an Atlassian User repository configuration. 
RequestCacheThreadLocal Threadlocal for caching objects that must survive the whole HTTP request. 
RequestCacheThreadLocalFilter Servlet filter for initialising and cleaning up the RequestCacheThreadLocal. 
RequestContext  
RequestContextBuilder Used to abstract the process of obtaining a gadget request context. 
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. 
RequiresFormat Class annotation for Macro implementations to define what format the macro body should be passed to the execute method as. 
ResetFailedLoginCountAction  
ResetHibernateIdRangeEvent  
ResetHiLoAfterImportListener  
ResetPasswordAcceptanceTest  
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 
ResettableXmlEventReader Not thread-safe. 
ResetUserPasswordAction  
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. 
    ResourceAware Interface for making Macros resource aware. 
    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. 
    ResourceIdentifier Encapsulates all the state that is required to identify or resolve the location of a particular resource. 
    ResourceIdentifierCreationException Thrown when there is an error creating a resource identifier for a particular resource. 
    ResourceIdentifierFactory Responsible for generating a resource identifier for a resource. 
    ResourceIdentifierResolver<X extends ResourceIdentifier, Y> Responsible for resolving or locating the actual resource identified by a resource identifier. 
    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  
    RestHelper  
    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  
    ReturnType Mapping for the "return type" of a Crowd search when being mapped to a database query. 
    ReturnValueAnnotation A meta annotation that indicates to the annotation uberspect that the annotation should be retained with the return value in the Velocity context. 
    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. 
    RevokeOAuthTokensAction  
    RichTextLinkBody A RichTextLinkBody is one that contains XHTML data and may be displayed on an XHTML client without requiring any encoding. 
    RichTextMacroBody Macro body that contains rich text or HTML markup. 
    RichTextMacroMigration Takes a macro with wiki-markup in its body and converts it to XHTML storage format. 
    RootResource  
    RoundTripTester Helper class to test RTE roundtripping. 
    RpcAcceptanceTestHarness A harness for all of the RPC related acceptance tests. 
    RpcAssertions Some common assertions that crop up while testing RPC methods  
    RpcAuthenticatedEvent Event thrown after successful rpc authentication. 
    RpcBaseResolver  
    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  
    RpcVersion1AcceptanceTest  
    RpcVersion2AcceptanceTest  
    RssAcceptanceTest  
    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

    SampleRpcTestClient  
    SampleWikiConverter This is a sample wiki converter. 
    SaveContext Context for managers to call upon when making decisions about how to save an object. 
    ScheduledJobAdmin Provides access to the scheduled admin functionality. 
    ScheduledJobAdminTest Tests the Scheduled Job Admin UI functionality. 
    ScheduledJobConfiguration Stores the current configuration of a job managed by the system. 
    ScheduledJobDao Provides the DAO for storing the various scheduled job objects. 
    ScheduledJobHistory Represent an execution event of a scheduled job. 
    ScheduledJobHistory.NaturalComparator Natural order is by the natural order of startDate, then endDate (if required). 
    ScheduledJobKey Identifier for a scheduled job. 
    ScheduledJobManager Defines the services provided for manage scheduled jobs. 
    ScheduledJobsListener Listens for changes (from Quartz) in the activity of job being managed and records they're status / history. 
    ScheduledJobStatus This class contains the transient runtime state of a single job. 
    ScheduleJobAdminEditDialog Class for interacting with the scheduled job edit dialog. 
    ScheduleJobAdminHistoryDialog Class for interacting with the schedule job history dialog. 
    ScheduleJobAdminXsrfAcceptanceTest  
    ScheduleJobStatusManager Finds or creates a schedule job status, based on the current configuration, and status in the schedules. 
    ScheduleUtil A general utility class for scheduling. 
    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  
    SearchFieldNames A helper class that contains the known set of core available Strings. 
    SearchFilter A filter to be performed against the search index during search time (not post results). 
    SearchIndexesAction  
    SearchManager Facade for the v2 search API. 
    SearchManager.EntityVersionPolicy Determines how search results will be converted into entities by convertToEntities(SearchResults, EntityVersionPolicy) and searchEntities(ISearch, EntityVersionPolicy)
    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  
    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. 
    SearchResultsBatchWorkSource<T> Provides a worksource from a searchQuery, the query should return searchResults that can be converted ContentEntityObjects  
    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  
    SectionMacroReplacementRenderer  
    SecureRpc  
    SecureTokenHelper  
    SecurityAcceptanceTest  
    SecurityConfigurationAcceptanceTest Tests parts of the GeneralConfigurationAction
    SecurityConfigurationAction  
    SecurityEvent  
    SelectConnectionTypePage  
    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  
    SenInformation Provides information about the Support Entitlement Number (SEN) of a test licence. 
    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  
    SessionClearingRowCallbackHandler Implementation of RowCallbackHandler which clears the session after processing a configurable number of rows. 
    SessionDraftDao Stores drafts in the session, primarily for anonymous users. 
    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  
    SettingsMigrationException An exception thrown for any problems during migration of any wiki formatted settings. 
    SettingsMigratorTask  
    SetupAcceptanceTest Tests the setup process. 
    SetupAdministrator  
    SetupCheckInterceptor Ensure we don't try to hit the setup step after setup is complete. 
    SetupClusterAction  
    SetupCompleteEvent  
    SetupConfluenceWebResourceIntegration A stripped-down web resource integration sufficient to serve resources during setup when most of Confluence is not available. 
    SetupContext Static holder for setup Spring context. 
    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  
    SetupOldConfluenceAcceptanceTest Sets up an old version of Confluence. 
    SetupPathsAction  
    SetupPluginManager Cut-down plugin manager for the setup wizard, since it only need to load a limited number of plugins. 
    SetupRestoreAction  
    SetupRestoreFileAction  
    SetupRestoreHelper  
    SetupStandardDatabaseAction  
    SetupSystemAdministratorPage  
    SetupUpgradedConfluenceAcceptanceTest Sets up the current version of Confluence after having upgraded from an older version. 
    SetupUserManagementChoiceAction  
    SetupUtil  
    SetupWebResourceManager A stripped-down web resource manager sufficient to serve resources during setup when most of Confluence is not available. 
    SetupWizard The Confluence setup wizard. 
    SetupWizard.SetupType  
    SetUserPasswordAction  
    SharedConfigurationMap Created by IntelliJ IDEA. 
    ShortcutLink  
    ShortcutLinkConfig Defines a shortcut link in a serializable way. 
    ShortcutLinks  
    ShortcutLinksManager  
    ShortcutLinksUpgradeTask  
    ShortcutResourceIdentifier  
    ShortcutSettingsResource  
    ShowingPageAttachmentsCondition  
    ShowWhatsNewCondition Displays a What's New web-fragment if: 1. 
    SignupAcceptanceTest  
    SignupAction  
    SignupTest  
    SimpleBreadcrumb Simple or default breadcrumb just wraps a i18n key and path. 
    SimpleContentPermissionProvider A ContentPermissionProvider which simply returns the ContentPermissions that have been set on it. 
    SimpleDirectoryServiceFactory An implementation of DirectoryServiceFactory which doesn't suffer from DIRSERVER-1504, where the schema LDIF files can fail to be extracted when the java.class.path system property is not set to a meaningful value. 
    SimpleDisplayServlet This servlet uses the PathConverterManager to convert the incoming (friendly) url into a url that maps to an webwork action. 
    SimpleEmbeddedImageTagWriter Writes out the tag for an embedded image. 
    SimpleEmoticonDisplayMapper An EmoticonImageMapper which makes use of the type of the emoticon supplied when building the URL to use. 
    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. 
    SimplePluginDirectoryProvider Creates the standard set of plugin directories as subdirectories of a provided parent directory. 
    SimpleSearchQueryParser Parses Strings into SearchQuery implementations according to the SearchQueryInterpreter provided at construction time and returns a BooleanQueryFactory
    SimpleSenInformation Simple Sen information class, constructed with a string that should be either the real sen, "MISSING" or null
    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  
    SimpleThresholdPredicate  
    SimpleTriggerFactory Constructs a SimpleTrigger in a consistent way. 
    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  
    SiteDarkFeaturesAction  
    SiteExportAcceptanceTest  
    SiteExportTest  
    SiteImportAcceptanceTest  
    SitemeshContextItemProvider Provides context items needed by Confluence during decoration with Velocity templates. 
    SitemeshPageBodyRenderable Velocity renderable that renders out a sitemesh page body directly to the velocity writer. 
    SitemeshPageHeadRenderable Velocity renderable that renders out a sitemesh page head directly to the velocity writer. 
    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. 
    SmtpToJmxMailServerUpgradeTask  
    SoapModuleDescriptor  
    SoapServiceHelper  
    SoapServiceHelperImpl  
    SoapUtils  
    Some<T> A cached option for a value. 
    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. 
    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. 
    SpaceDetailsAcceptanceTest  
    SpaceDetailsMacro  
    SpaceDirectory  
    SpaceDirectory  
    SpaceDirectoryEntity This Space Entity is designed to hold the most amount of space data without affecting performance. 
    SpaceDirectoryEntityBuilder  
    SpaceDirectoryResource  
    SpaceDirectoryScope  
    SpaceDirectoryTest  
    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  
    SpaceEntityUserPermissionsExpander Expands the SpaceEntityUserPermission entity  
    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  
    SpaceExportTest  
    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  
    SpaceGroupComparator Order space groups by name, or by key if the names are the same. 
    SpaceGroupDao  
    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. 
    SpaceLogoManager Manages logos for spaces. 
    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. 
    SpacePermissions  
    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. 
    SpacePermissionsTest  
    SpacePermissionsXsrfAcceptanceTest  
    SpacePickerHelper  
    SpaceRelationUpgradeTask  
    SpaceRemoveEvent  
    SpaceReport  
    SpaceResource Rest resource for accessing Confluence spaces. 
    SpaceResourceIdentifier  
    SpaceResourceIdentifierResolver  
    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  
    SpacesListMacro  
    SpacesListMacro  
    SpacesListMacro.SpacesTab  
    SpacesListMacro.Tabs  
    SpacesListMacroAcceptanceTest  
    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  
    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. 
    SpringPluginHibernateSessionFactory A SessionFactory session factory that uses Spring's (2.x) standard way of accessing the session  
    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 Exception that is thrown when you attempt to make a change to a Versioned object that is inconsistent with its version history, for example modifying something other than its current version. 
    StandardCacheKey Enum of the standard cache keys. 
    StandardConfluenceJob Standard Confluence Jobs to trigger. 
    StandardLicense License constants. 
    StandardTag An interface representing the standard attributes supported by almost all HTML tags. 
    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 WebWork then ServletContextThreadLocal 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)  
    StaticServlet This servlet serves static content for the QUnit selenium test. 
    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. 
    StaxStreamMarshaller<T> Marshals the specified object to a StAX stream. 
    StaxUtils  
    StorageAttachmentResourceIdentifierMarshaller  
    StorageBlogPostResourceIdentifierMarshaller  
    StorageContentEntityResourceIdentifierMarshaller  
    StorageEmbeddedImageMarshaller  
    StorageEmbeddedImageUnmarshaller  
    StorageEmoticonMarshaller  
    StorageEmoticonUnmarshaller  
    StorageFormatCreator A Utility class that provides a single place for the creation of storage format test data  
    StorageImageAttributeParser Extend the EditorImageAttributeParser to handle some additional attributes that are found in storage format. 
    StorageImageAttributeWriter  
    StorageLinkBodyMarshaller Marshall a LinkBody to storage format. 
    StorageLinkConstants  
    StorageLinkMarshaller  
    StorageLinkUnmarshaller  
    StorageMacroConstants  
    StorageMacroMarshaller  
    StorageMacroUnmarshaller  
    StoragePageResourceIdentifierMarshaller  
    StoragePlainTextLinkBodyUnmarshaller Handle a link body that is expected to contain only HTML encoded character data. 
    StorageResourceIdentifierConstants  
    StorageResourceIdentifierUnmarshaller  
    StorageRichTextLinkBodyUnmarshaller A link body unmarshaller that will handle any 'rich-text' style link bodies. 
    StorageShortcutResourceIdentifierMarshaller  
    StorageSpaceResourceIdentifierMarshaller  
    StorageUrlResourceIdentifierMarshaller  
    StorageUserResourceIdentifierMarshaller  
    StorageXhtmlTransformer  
    StorageXhtmlValidator Validates storage XHTML. 
    StreamUnzipper Stream based ZIP extractor  
    StringClobType  
    StringHyphenBean  
    StringLengthValidator  
    StringRowMapper A row mapper that pulls out a single String value from each row by column name. 
    StringVariable  
    StripToContextDiffPostProcessor A DiffPostProcessor that will return a document containing only the blocks of content that are either containing a diff or are context for a diff. 
    StyledString A String that can be styled. 
    StylesheetAcceptanceTest  
    StylesheetChangedEvent  
    StylesheetChangeListener Listens for events that denote a change to the stylesheet, and ensures people start loading new CSS  
    StylesheetManager  
    SubsetResultFilter A result filter that filters out all but a particular "window" (startOffset from start, count) of results. 
    SubsetResultFilterMapper  
    SuggestedLabels  
    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  
    Summariser Summarise storage format XHTML making it suitable for display where a short summary of the content is required. 
    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. 
    SupportToolsPluginAcceptanceTest Tests the Support Tools Plugin is installed and tests functionality not tested by its own integration tests. 
    SupportUtility Builds a zip of important files for use in a support request. 
    SupportUtilityAcceptanceTest  
    SWFHeader  
    SwingMail A little utility originally written by Chris K - provides a simple UI for starting and stopping a test mail server. 
    SynchronizationManager Manages transaction synchronizations: a list of actions to be done when the transaction completes on the current thread. 
    SyncLatchEventListener Event listener used to wait for a particular directory's sync event  
    SystemAdministratorCondition Condition that restricts access to users with system administrator permission. 
    SystemAdministratorOrSuperUserCondition This class is deprecated. since 3.5 use SystemAdministratorCondition because this one is now inaccurately named 
    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

    TableStyleRemovalUpgradeTask  
    TableStyleRemovingElementTransformer An XMLEventTransformer that will ensure that table, th and td elements have the Confluence classes removed. 
    TableStylingElementTransformer An XMLEventTransformer that will ensure that table, th and td elements have the necessary Confluence classes appended to allow them to be styled for display. 
    TableToolbar  
    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. 
    TDMMerger  
    TDMMergeResult  
    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  
    TemplateHtmlEntityEncodingPolicy  
    TemplateRemoveEvent  
    TemplateSupport  
    TemplateUpdateEvent  
    TemporaryProfilePicture  
    TempPluginParentDirectoryLocator Provides working directories for the plugin manager in a temp directory specifically created for this manager instance. 
    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  
    TestPlugins Helper class to install plugins that are required for testing. 
    TestProperties Contains common properties used for testing Confluence's functionality. 
    TestReport  
    TestRequestLicenseFromMac  
    TestSuite  
    TestSuiteReport  
    TextExtractingXmlFragmentEventReader Class wraps another {code}XmlEventReader{code} to extract text from the XML that has been read. 
    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  
    ThemeResource Represents a custom stylesheet or javascript associated with a theme. 
    ThemeResource.Type  
    ThemeStylesheet This interface is deprecated. since 3.4. Use ThemeResource instead.  
    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  
    ThreadLocalTransformationDateFormats Serves date formats from thread local storage to avoid synchronisation. 
    ThreadLocalWebTestCase This is a copy of net.sourceforge.jwebunit.junit.WebTestCase (version 1.4.1). 
    ThreadNode  
    ThrowExceptionOnFragmentTransformationError Just propagates the exception thrown in fragment transformation as a runtime exception. 
    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. 
    ThumbnailRenderException  
    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  
    TimePeriod Represents a period of time. 
    Timer  
    TimeUtils  
    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.Position  
    TinyMce.ShortCut  
    TinyMce.SimpleToolbarButton  
    TinyMce3UpgradeTask  
    TinyMceCharmapTest  
    TinyMceColorPickerTest  
    TinyMceConfluenceFormatTest  
    TinyMceEditingNotIExploreTest For testing that typing behaves correctly in various scenarios. 
    TinyMceEditor  
    TinyMceEmoticonTest  
    TinyMceEmotionsAction  
    TinyMceInsertMenuTest  
    TinyMceLinkBrowserCursorTestTODOXHTML  
    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. 
    TinyMcePasteTest  
    TinyMceShortcutsTest  
    TinyMceTableTest  
    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  
    ToggleFavourites  
    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. 
    TransformationDateFormats A class that provides DateFormats used to format and parse dates when transforming between Confluence formats (such as editor and storage formats). 
    TransformationException The base class for all exceptions arising from XHTML transformation. 
    Transformer Parses one format and outputs as another. 
    TransformerChain Takes an ordered list of transfomers and runs each of them serially, passing the transformation output of one transformer as input into the next. 
    TransformerModuleDescriptor  
    TransformErrorToHtmlPlaceholder Transforms erroneous fragment into an error placeholder which can be displayed in the editor and on view. 
    TransformerWeight  
    TransformNonUserMacroCondition Returns true if the specified macro is not a user macro. 
    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  
    TrashRpcAcceptanceTest  
    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. 
    TrustedApplication  
    TrustedApplicationAcceptanceTest  
    TrustedApplicationDao Data Access interface for TrustedApplication data. 
    TrustedApplicationIpRestriction A trusted application restriction type that uses the source IP address. 
    TrustedApplicationRestriction  
    TrustedApplicationsCleanUpUpgradeTask Due to lax validation, pre-3.5 versions of Confluence can contain IP and URL restrictions that are invalid. 
    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  
    UnidentifiedAttachmentMarshaller Write out an image tag for an Unidentified Attachment placeholder to an xmlStreamWriter. 
    UnIndexSpaceIndexTask Task to unindex a space. 
    UnIndexSpaceIndexTask.SpaceKeyHandle The spaceKey is sufficient to serve as the handle for spaces stored in the index. 
    UnixSystemHelper  
    UnknownAttachmentPlaceholderServlet  
    UnknownMacroMigrationException  
    UnknownMacroPlaceholderServlet  
    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. 
    Unmarshaller<T> Responsible for unmarshalling an XML fragment. 
    UnmarshalMacroRequest  
    UnmarshalMarshalFragmentTransformer<T>  
    UnmigratedBlockWikiMarkupMacro This macro will render it's body using the V2 Renderer. 
    UnmigratedInlineWikiMarkupMacro This macro will render it's body using the V2 Renderer. 
    UnresolvedLink  
    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  
    UpgradeFinishedEvent This event is published when a Confluence upgrade has completed successfully. 
    UpgradeGate Gate the upgrade progress across nodes so that only one node will perform plugin dependent upgrades. 
    UpgradeLauncherServletContextListener  
    UpgradeManager UpgradeManager is responsible for creating a list of UpgradeTasks. 
    UpgradeTask  
    UpgradeUtils This class is deprecated. since 3.5.9 Use HibernateDdlExecutor and associated DdlCommands, or com.atlassian.config.db.HibernateConfig if your code still needs to know which DB type its using.  
    UploadablePlugin A plugin that can be uploaded into Confluence via the web interface. 
    UploadablePluginBuilder  
    UploadAction  
    UploadedResource Resource wrapper for uploaded files. 
    UploadedResource This class is deprecated. since 3.1. Use UploadedResource instead.  
    UploadPluginAction  
    UploadProfilePictureAction Action used to handle newly uploaded user profile pictures  
    UPM  
    UPMAcceptanceTest  
    UPMTest  
    UrlBuilder A builder which can construct URLs by adding parameters. 
    UrlFilter  
    UrlLinkMarshaller A Marshaller specifically used in handling links for UrlResourceIdentifier
    UrlResourceIdentifier

    URL based identifier. 

    UrlUnzipper  
    UsageInfo Confluence usage information gathered from a few simple database queries. 
    UseKeyboardShortcutsCondition  
    User The login details of a given user. 
    User.Simpsons  
    UserAccessor Facade which controls calls relating to User, Group, or membership. 
    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. 
    UserDarkFeaturesAction  
    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. 
    UserDirectories  
    UserDirectories.ConfigurationCallback A callback for modifications to be done to the directory configuration before it is saved. 
    UserDirectory  
    UserDirectorySetupType Represents the kind of setup for the User Directory. 
    UserDirectoryTypeFactory Helper to read properties and determine what kind of database setup to use. 
    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. 
    UserInformation  
    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  
    UserLoginInfo  
    UserLoginInfoDao  
    UserMacroAction Super class for updating the user macro library and the action for viewing the library  
    UserMacroConfig Defines a user macro. 
    UserMacroConfigConversionUpgradeTask  
    UserMacroConfigFormatUpgradeTask Update old pre 1.4 user macros that were stored as strings. 
    UserMacroLibrary

    A library of user defined macros, stored in and retrieved from Bandana on request. 

    UserMacroLibraryMacroManager

    An Xhtml MacroManager implementation that delegates to an encapsulated UserMacroLibrary. 

    UserMacroMetadataProvider Serves metadata for user macros managed by the UserMacroLibrary
    UserMacroModuleDescriptor Allows simple macros to be defined inline  
    UserMacroPluginMacroManager

    A MacroManager responsible for keeping track of user macros loaded via the plugin subsystem. 

    UserMacrosAcceptanceTest  
    UserManagementAcceptanceTest  
    UserManagementChoicePage  
    UserManagementHelper Abstracts the process of creating/removing/updating users and groups so that we can use external user management in test cases. 
    UserManagementOperationFailedException Thrown when adding a user fails due to unknown reasons  
    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 Renders the user popup boxes that appear when you hover over a user link. 
    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  
    UserProfilePictureManager Accesses the properties file to obtain the default user profile pictures  
    UserProfilePictureXsrfAcceptanceTest  
    UserProfileService Service for user profile-related functions such as editing profiles, managing preferences and so on. 
    UserProfileXsrfAcceptanceTest  
    UserReactivateEvent Created by IntelliJ IDEA. 
    UserRemovalListener Listens for user removal events. 
    UserRemoveEvent Created by IntelliJ IDEA. 
    UserResourceIdentifier  
    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  
    UserStatusNotIExploreTest  
    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. 
    UserWatchingSpaceForContentTypeCondition Returns true if the user is watching content in the space for a particular type - e.g. 
    UserWithAttributesRowMapper Extracts a user from a dbQuery result set row. 

    V

    V2CompatibilityMacro A wrapper macro that retains compatibility with our old V2 macros. 
    V2CompatibilityMacroManager  
    V2CompatibilityModuleDescriptorPredicate Predicate class that encapsulates the logic of determining whether a particular module descriptor should be accepted as a v2 compatibility module descriptor. 
    V2MacroToUnmigratedWikiMarkupMacroMigration Responsible for wrapping a string containing a wiki macro declaration (say "{foo}bar{foo}") inside an XHTML wiki markup macro. 
    V2SearchSmartListManager A SmartListManager backed by the V2 Search API, for backwards compatibility. 
    V2UserMacroAdapter An adapter class to allow XHTML user macros (i.e. 
    ValidateLabelAjaxAction  
    ValidateLabelsCommand  
    ValidateLabelsCommandImpl  
    ValidationAwareJsonator  
    ValidationError  
    ValidationError  
    ValidationErrorJsonator  
    ValidationException A checked exception thrown when there is an XML validation error. 
    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  
    VelocityI18nTransformer Renders Velocity resources - intended for i18n only, not dynamic Velocity content. 
    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  
    VelocityTranslatedDownloadableResource Renders Velocity resources - intended for i18n only, not dynamic Velocity content. 
    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  
    VersionedRpcBaseResolver  
    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. 
    VersionSpecificDocumentationBeanFactory DocumentationBeanFactory which returns VersionSpecificDocumentationBeans for the Confluence instance. 
    ViewAttachmentLinkMarshaller  
    ViewAttachmentsBean Represents a View Attachments page for a Page or BlogPost. 
    ViewBlogPostLinkMarshaller  
    ViewBlogPostsByDateAction  
    ViewBlogPostsByDateBreadcrumb  
    ViewChangesSinceLastEditAction  
    ViewChangesSinceLastLoginAction  
    ViewContentBean Represents a View page for a Page or News. 
    ViewContentEntityLinkMarshaller  
    ViewContentHistoryBean Represents a View Previous Versions page for a Page or BlogPost. 
    ViewCreatePageLinkMarshaller  
    ViewDefaultDecoratorAction  
    ViewDiffOfDraftAction  
    ViewDraftAttachmentsAction  
    Viewed Indicates that the implementation represents a view event. 
    ViewEmbeddedImageTitleWriter Wraps another EmbeddedImageTagWriter and ensures that a title attribute is written if required. 
    ViewEmoticonMarshaller Marshal an emoticon for display. 
    ViewFollowAction Action used by the follow tab  
    ViewFollowersAction  
    ViewFollowingAction  
    ViewGeneralConfiguration Allows retrieval of general configuration settings. 
    ViewGlobalPermissionsAction  
    ViewGroup  
    ViewGroupAction DOCUMENT ME! 
    ViewHeadingFragmentTransformer Transforms headings ({@code

    .. 

    ViewHtmlAnchorFragmentTransformer  
    ViewIdAndTypeLinkMarshaller  
    ViewImageAttributeWriter  
    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. 
    ViewLinkBodyMarshaller Marshals link bodies for view. 
    ViewMacroMarshaller  
    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  
    ViewPageLinkMarshaller This along with other ViewXXXXLinkMarshallers should be consolidated into one marshaller in light of a move toward representing links with only resource ID and type state. 
    ViewPageTemplateAction  
    ViewPreviousVersionsAction  
    ViewRecentlyUpdatedSpaceContentAction extend super class so we can set cookie  
    ViewScheduledJobsAction  
    ViewScheduledJobsHistoryAction Gets the job history for a specific job. 
    ViewSecurityConfiguration Allows inspection of security configuration settings. 
    ViewShortcutLinkMarshaller  
    ViewSourceAcceptanceTest  
    ViewSourceAction  
    ViewSpaceAction  
    ViewSpaceContentAction  
    ViewSpaceDirectoryAction  
    ViewSpaceLinkMarshaller  
    ViewSpacePermissionsAction  
    ViewSpaceSummaryAction  
    ViewSpaceSummaryAdminAction  
    ViewSpaceTest Encapsulates tests related to accessing and viewing a Space at its root level. 
    ViewStorageFormatAction  
    ViewSystemClasspathAction Action for the View System Classpath page  
    ViewSystemInfoAction  
    ViewTableWrappingFragmentTransformer When tables are displayed they should be wrapped in a div. 
    ViewTrashAction  
    ViewTrustedApplicationsAction An action to list the trusted applications. 
    ViewUnidentifiedAttachmentMarshaller Writes out placeholder images for an unidentified images in view mode. 
    ViewUnresolvedLinkBodyMarshaller Encapsulates the logic on how to marshal the delegate / wrapped link inside an UnresolvedLink
    ViewUnresolvedLinkMarshaller  
    ViewUser  
    ViewUserAction  
    ViewUserActivityAction Used by the activity tab  
    ViewUserHistoryAction  
    ViewUserLinkMarshaller  
    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. 
    WatchingOwnContentTest  
    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  
    WebLink A model object representing a web link in Confluence content as opposed to a Confluence resource link. 
    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. 
    WebResourceTransformerAcceptanceTest  
    WebSudoAcceptanceTest tests the websudo functionality  
    WebSudoInterceptor Checks for WebSudo authentication details on incoming requests  
    WebSudoManager Manages the WebSudo related access to Request, Response and Session objects and provides a method to determine if an XWork action should be treated as a WebSudo resource (matches(String, Class, java.lang.reflect.Method)
    WebSudoMessage Message used to feedback to the user of an open websudo session  
    WebSudoNotRequired This @interface is deprecated. since 3.4 - please use com.atlassian.sal.api.websudo.WebSudoNotRequired instead.  
    WebSudoRequired This @interface is deprecated. since 3.4 - please use com.atlassian.sal.api.websudo.WebSudoRequired instead.  
    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. 
    WelcomeMessageAcceptanceTest  
    WelcomeMessageMacro  
    WhatsNewDialog  
    WhatsNewManager  
    WhatsNewSettingsAction  
    WhatsNewTest  
    WhatsNewUpgradeFinishedListener Listens for the end of Confluence upgrades and enables the auto-show of the What's New dialog. 
    WhereClause Encapsulation of a db where clause that results from mapping a Crowd search to a database query  
    WhereClause.MatchType  
    WhitelistAdminAction  
    WikiConvertingHtmlDiffer A Differ implementation that will inspect the BodyType of the content being diff'd and convert any wiki content to HTML prior to diffing using the supplied DaisyHtmlDiffer delegate. 
    WikiExporter This class is deprecated. since 4.0. There isn't wiki formatted text for export any longer.  
    WikiLinkableContentEntityBuilder<T extends ContentEntityObject & HasLinkWikiMarkup>  
    WikiLinkBasedResourceIdentifier A resource identifier representing just the raw data of the link to preserve links which could not be resolved. 
    WikiMarkupDialog  
    WikiMarkupGadgetPreferencesExtractor Extracts gadget preferences from the body as defined in wiki-markup. 
    WikiRendererContextKeys  
    WikiRenderException  
    WikiSoapService SOAP API for wikimarkup formatted input and output. 
    WikiToEditorHtmlMigrator Convert a wiki formatted String into Confluence Editor format HTML. 
    WikiToXhtmlConversionData The data required to request conversion of wiki data to XHTML. 
    WikiToXhtmlMigrationUpgradeTask Convert all wiki formatted content to XHTML content as part of the upgrade. 
    WikiToXhtmlMigrator

    Convert wiki formatted text to the XHTML format used for storage from Confluence 4.0. 

    WikiToXhtmlSiteMigrator A component responsible for performing the conversion of wiki formatted content within Confluence to XHTML format. 
    WikiXhtmlConverter Resource that will accept wiki content and return its XHTML equivalent. 
    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. 
    WorkSourceBatchRunner<T>

    This class is typically the basis for upgrade or migration tasks that need to manipulate a large amount of content. 

    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. 

    X

    XalanXslTransformer

    An implementation of the XslTransformer interface which will perform transforms using the Xalan Transformer. 

    XhtmlAttachmentLinksUpdater  
    XhtmlCleaner Responsible for cleaning supplied XHTML content into a form that is balanced and free of any insecure markup. 
    XhtmlCleaner.AppliedRuleDescription A description of a rule that was applied during the cleaning of content. 
    XhtmlCleaner.Result The complete results of a clean up operation. 
    XhtmlCleaningInterceptor A Hibernate interceptor that will silently cleanup security issues with XHTML content on saving to the database. 
    XhtmlConstants  
    XhtmlConstants.Attribute  
    XhtmlContent Provides methods that manipulate XHTML storage format content, convert between view and storage formats or from old style wiki markup to storage format. 
    XhtmlContentWorkSource

    A work source that provides batches of ContentEntityObjects that have XHTML formatted bodies. 

    XhtmlEmbeddedRendererComponent Migrate images and convert any other embedded types to the multimedia macro. 
    XhtmlEmbeddedResourceRenderer  
    XhtmlEmoticonRendererComponent A migration renderer component that will convert emoticon's in wiki format to the new Xhtml storage format. 
    XhtmlEntityResolver An entity resolver for XHTML entities which will read the entities from the classpath (not the web) and is suitable for use in both STaX and SAX based parsing of XHTML. 
    XhtmlException  
    XhtmlGadgetPreferencesExtractor Extracts gadget preferences from the 'preferences' parameter as defined in XHTML. 
    XhtmlLinkRendererComponent  
    XhtmlLinksUpdater Updates all canonical links in an XHTML document to reflect a modified space key or title or both. 
    XhtmlMacroManager

    Listens for com.atlassian.plugin.event.events.PluginModuleEnabledEvent and com.atlassian.plugin.event.events.PluginModuleDisabledEvent to register Macros with itself. 

    XhtmlMacroModuleDescriptor  
    XhtmlMacroRendererComponent  
    XhtmlMigrationLinkResolver Converts wiki link text to xhtml link objects for migration. 
    XhtmlOutgoingLinksExtractor

    You should note that this implementation of the OutgoingLinksExtractor is actually a 'reference' extractor. 

    XhtmlParsingException  
    XhtmlSoapService  
    XhtmlWikiMarkupMacroMigrator

    A Migrator that accepts storage format XHTML and will attempt to convert any instances of unmigrated-wiki-markup macros found to be direct storage XHTML format and therefore replacing the unmigrated-wiki-markup block. 

    XhtmlXalanXslTransformer

    An XslTransformer that expects to transform XHTML input documents and will be automatically configured to resolve XHTML entities (without going out to the W3C site). 

    XmlAttributeEncodingFilter A Cyberneko filter to cope with a common mistake made by plugin developers in Confluence. 
    XmlBackup Represents an XML backup to restore during site setup  
    XMLDatabinder Converts Hibernate data structures into an XML format used for backups 
    XmlEntityExpander  
    XMLEntityResolver An entity resolver will read the entity definitions from the classpath (not the web) and is suitable for use in both STaX and SAX based parsing of XHTML. 
    XmlEventReaderFactory Factory to create event readers over different types of Confluence XML (namely editor and storage XML). 
    XmlExporter exports all entities added to the "working entities" collection in the context, to xml used for making page and space xml exports  
    XmlFragmentBodyEventReader Exposes the events of the body of a fragment, but does not include any events for the start and end tags of the fragment. 
    XmlFragmentEventReader Exposes the events of the body of a fragment including the start and end element of the fragment. 
    XmlImporter  
    XmlOutputFactory This was introduced mainly because javax.xml.stream.XMLOutputFactory is an abstract class :( We have implementations of javax.xml.stream.XMLOutputFactory that we want to make available to plugins but OSGI ignores them because it only acknowledges beans with interfaces. 
    XmlOutputFactoryFactoryBean A spring factory bean for creating an instance of an javax.xml.stream.XMLOutputFactory. 
    XmlRpcModuleDescriptor  
    XmlRpcServer  
    XmlRpcUtils  
    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. 
    XmlStreamWriterCallback  
    XmlStreamWriterTemplate Encapsulates the boiler plate around creating a stream writer. 
    XmlValidator Validates XML. 
    XSLDiffPostProcessor A DiffPostProcessor that will apply a configured XSL stylesheet to the Document. 
    XsltMailContentProcessor Transform email content by applying an XSL transform to it. 
    XslTransformer Implemented by a component that can apply an XSL transform to provided XML input. 
    XsltTransformerResolver Resolves a TransformerFactory which can be used for XSLT processing and parsing. 
    XslUtil This class is deprecated. Since Confluence 4.0. See XslTransformer instead.  
    XslXalanExtensionHelpers Utility methods that are accessed by Xalan when processing our XSL templates. 
    XsrfTestHelper  
    XsrfTokenExpiredAction Global result for an xsrf token timeout. 
    XStreamBandanaSerializer XStream Bandana serializer implementation. 
    XStreamBandanaSerializerFactory Implementation of BandanaSerializerFactory which returns XStream based serializers. 
    XStreamFactoryBean This class is deprecated. since 2.3, use XStreamManager instead.  
    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.