| Addressable | Any addressable object has a URL and title. |
| 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).
|
| AttachmentResource | Represents a resource that exposes the required state to create a Confluence attachment. |
| 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. |
| BodyTypeFactory | Describes a factory responsible for providing a consistent and fixed set of BodyType instances to other components. |
| ConfluencePropertySetManager | Convenient way to break out creation of property sets for testing |
| ConfluenceSidManager | An SID is a unique ID for a particular Confluence instance. |
| ContentEntityManager | |
| ContentPermissionManager | |
| ContentPropertyManager | |
| ContentTypeAware | Used to mark classes that expose a content type |
| ContextPathHolder | Holds and serves the servlet context path. |
| DataSourceFactory | Constructs DataSources for use in mail notifications. |
| FileExportable | Classes that implement this interface are exported as files, rather than the native format (XML, HTML, etc) |
| FormatSettingsManager | Persistent storage and retrieval of format settings. |
| FormAware | This interface has to be implemented if the new AUI form styles are being used. |
| HasLinkWikiMarkup | Content classes implementing this interface can be linked to by wiki markup. |
| HeartbeatManager | |
| Hierarchical<T> | Please do not use this interface. |
| InheritedContentPermissionManager | |
| ListBuilder<T> | A lazy builder that allows clients to retrieve individual pages of potentially long (and performance-degrading) lists of entities. |
| ListBuilderCallback<T> | |
| MimetypesFileTypeMapFactory | |
| Modification<T extends ContentEntityObject> | Clients should implement this interface and modify the passed in reference to ContentEntityObject as they see fit. |
| NotExportable | Classes which implement this are not exported as part of exports. |
| SaveContext | Context for managers to call upon when making decisions about how to save an object. |
| SmartListManager | Manager for retrieving content based on arbitrary queries. |
| SynchronizationManager | Manages transaction synchronizations: a list of actions to be done when the transaction completes on the current thread. |
| Versioned | A Confluence object that can exist in multiple versions. |
| AbstractVersionedEntityObject | |
| ActivityAjaxResponse | |
| BodyContent | |
| BodyType | BodyType is not an enum because ultimately there may not be a fixed set of BodyType. |
| CachingInheritedContentPermissionManager | |
| CancellingInterceptor | An interceptor that looks for a request parameter named 'cancel' in the request. |
| ConfluenceActionSupport | Base class for all Confluence webwork actions. |
| ConfluenceAutowireInterceptor | Intercepts an action created by xwork and autowires dependencies before xwork can execute the action. |
| ConfluenceEntityObject | The superclass of all entity objects within Confluence. |
| ConfluenceSynchronizationManager | Confluence transaction sycnhronization manager. |
| ConfluenceSystemProperties | Query the status of various Confluence system properties |
| ConfluenceWorkflowInterceptor | |
| ContentEntityObject | |
| DatabaseSidManager | Manages a SID backed by Bandana. |
| DateFormatter | Formats dates and times into a given timezone in a variety of formats. |
| DefaultContentEntityManager | |
| DefaultContentPermissionManager | |
| DefaultContentPropertyManager | |
| 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). |
| DefaultDataSourceFactory | |
| DefaultFormatSettingsManager | Implementation of FormatSettingsManager which persists the date format settings in Bandana. |
| DefaultHeartbeatManager | |
| DefaultInheritedContentPermissionManager | |
| 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. |
| DefaultMimetypesFileTypeMapFactory | |
| DefaultPropertySetManager | |
| DefaultSaveContext | |
| InputStreamAttachmentResource | Represents an attachment resource that is supported by an input stream. |
| InputStreamDataSource | A datasource that provides access to an input stream of data. |
| ListQuery | A Query for the SmartListManager |
| PageContentEntityObject | This class is deprecated. Since 4.0 This used to be implemented by Comment, but is no longer necessary. |
| PersistentDecorator | |
| PointcutClassLoaderProcessor | BeanPostProcessor that swaps out Spring's default AspectJExpressionPointcut and substitutes it for an implementation that is customised to use the Confluence application classloader. |
| ResultLoggingInterceptor | Subclass of default XWork logging interceptor which adds logging of the action result. |
| SpaceContentEntityObject | A ContentEntityObject that is a first-class member of a Space (i.e. |
| TimeZone | Represents an instance of an valid time zone, wrapping a java.util.TimeZone. |
| UploadedResource | Resource wrapper for uploaded files. |
| VersionHistory | A record of an upgrade performed on Confluence. |
| VersionHistorySummary | That bit of a ContentEntityObject relevant to a version history |
| ConfluenceException | For when we want a generic checked exception |
| InsufficientPrivilegeException | Runtime exception that is thrown when a user tries to perform an operation without the required privileges. |