Package com.atlassian.confluence.core
package com.atlassian.confluence.core
-
ClassDescriptionAbstractOperationContext<TRIGGER extends OperationTrigger>AbstractOperationContext.BaseBuilder<T extends AbstractOperationContext.BaseBuilder,
TRIGGER extends OperationTrigger> Any addressable object has a URL and title.Factory for producing REST entities for serialization to Json, and entity property enrichment.Represents a resource that exposes the required state to create a Confluence attachment.BatchOperation<I,O> An operation that consists of a sequence of independent units of work that need to be run as a batch job.Perform batch operations without any explicit dependency on a particular version of Hibernate or Spring.Deprecated.since 5.2.BodyType is not an enum because ultimately there may not be a fixed set of BodyType.Deprecated, for removal: This API element is subject to removal in a future version.since 8.8A UserType implementation for the BodyType enum.An interceptor that looks for a request parameter named 'cancel' in the request.Base class for all Confluence Struts actions.Intercepts an action created by xwork and autowires dependencies before xwork can execute the action.The superclass of all entity objects within Confluence.For when we want a generic checked exceptionValidates whether the license is not expired and the user count does not exceed the license setting.Deprecated, for removal: This API element is subject to removal in a future version.since 8.9 for removal in 10.0An SID is a unique ID for a particular Confluence instance.Query the status of various Confluence system propertiesContainer for all information which are needed for Content permission checkThis interface should be considered almost-deprecated - unless you're retrieving or modifying existing content properties that were added using a ContentPropertyManager, you should use the entity'sContentProperties
instead.Used to mark classes that expose a content typeHolds and serves the servlet context path.A record of a recent contribution made by a user to a specific piece of content.The CustomPageSettingsManager is used to retrieve and store custom page settings.Manages a SID backed by Bandana.Constructs DataSources for use in mail notifications.Formats dates and times into a given timezone in a variety of formats.Serves the context path stored/managed by theBootstrapManager
(this value is kept up to date with every request that comes into the server).Implementation ofFormatSettingsManager
which persists the date format settings in Bandana.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.As MimeTypesFileTypeMap only allows one way conversion (from file to mime type) this class manually parses the file and can be used for reverse mapping.Deprecated.since 8.9Context for managers to call upon when making decisions about how to delete an object.Classes that implement this interface are exported as files, rather than the native format (XML, HTML, etc)Persistent storage and retrieval of format settings.This interface has to be implemented if the new AUI form styles are being used.Content classes implementing this interface can be linked to by wiki markup.Hierarchical<T>Please do not use this interface.Represents an attachment resource that is supported by an input stream.A datasource that provides access to an input stream of data.Decorator for potentialIOExceptions
thrown by anInputStream
.ComposesInputStreams
.Runtime exception that is thrown when a user tries to perform an operation without the required privileges.ListBuilder<T>A lazy builder that allows clients to retrieve individual pages of potentially long (and performance-degrading) lists of entities.MaybeNot<T>Deprecated.since 7.0.1.Modification<T extends ContentEntityObject>Clients should implement this interface and modify the passed in reference toContentEntityObject
as they see fit.None<T>Helps constructing the left, erroneous case of a
.Maybe
Classes which implement this are not exported as part of exports.OperationContext<TRIGGER extends OperationTrigger>Context for managers to call upon when making decisions on how to handle a given object operation (create,delete,save)Used to specify how an operation was triggered.PartialList<T>CAVEAT: This class is a temporary copy of the PartialList in confluence-api, for use with managers that are planned for migration to the API (at which point this class can be removed).ProducesDataSources
for plugin moduleresources
.A view on theResourceDescriptor
.BeanPostProcessor that swaps out Spring's default AspectJExpressionPointcut and substitutes it for an implementation that is customised to use the Confluence application classloader.Subclass of default XWork logging interceptor which adds logging of the action result.Context for managers to call upon when making decisions about how to save an object.A very simple implementation which can be used in the case where you don't actually require paging and you actually have the entire list already.A ContentEntityObject that is a first-class member of a Space (i.e.Manages transaction synchronizations: a list of actions to be done when the transaction completes on the current thread.Represents an instance of an valid time zone, wrapping aTimeZone
.Resource wrapper for uploaded files.This enum dictates the policies used when saving children for CEOs and CCEOs in regard to the version of the parent they belong toA Confluence object that can exist in multiple versions.A record of an upgrade performed on Confluence.That bit of a ContentEntityObject relevant to a version historyRepresents a collaborator and the version history of a piece of content they have worked on.