package

com.atlassian.confluence.pages

Interfaces

AttachmentManager  
CommentManager Manager for page comments. 
DelegatingAttachmentManager Classes that implement this interface perform some sort of delegation of AttachmentManager calls 
DraftManager Saves, retrieves and merges drafts of Confluence content. 
FileUploadManager  
PageManager Manages the retrieval and manipulation both pages and blog entries. 
TrashManager Operations on the Trash  

Classes

AbstractPage Parent of the concrete Page and BlogPost classes  
AlternativePagesLocator Finds possible content matches for a supplied title and space. 
Attachment  
AttachmentData This class encapsulates Attachment metadata and maintains an InputStream that represents the data for the Attachment object. 
AttachmentUtils All versions of attachments in confluence are stored under a folder labeled with the name with the name of the attachment. 
BlogPost  
BlogPostsCalendar Helper bean that turns a list of blog posts into a monthly calendar. 
ChildPositionComparator A comparator used to sort pages based on the Page Ordering sort rules. 
Comment  
ContentNode  
ContentTree Stores a list of root ContentNodes. 
DefaultAttachmentManager Default implementation of AttachmentManager
DefaultCommentManager Manager for page comments. 
DefaultDraftManager This implementation supports anonymous drafts using session-based storage. 
DefaultFileUploadManager  
DefaultPageManager  
DefaultTrashManager This class provides utility methods for operating on the Trash  
DelegatorAttachmentManager This class delegates attachment manager requests to the appropriate attachment manager implementation based on certain Confluence configuration options  
Draft  
ManualTotalPaginationSupport<T> This class allows us to set the total number of items without reading the size of the items list. 
NaturalStringComparator A comparator makes string comparisons based on their natural order. 
Page Represents a Page within Confluence. 
SavableAttachment  
TestAttachment  
TestBlogPost  
TestBlogPostsCalendar  
TestComment  
TestDefaultAttachmentManager  
TestDefaultCommentManager  
TestDefaultDraftManager  
TestDefaultPageManager  
TestDefaultTrashManager  
TestDraft  
TestFileUploadManager  
TestNaturalStringComparator Tests functionality and some very rudimentary performance comparisons with String.compareTo. 
TestPage  
TestTinyUrl  
TestTreeBuilder  
TinyUrl  
TreeBuilder  
UploadedResource This class is deprecated. since 3.1. Use UploadedResource instead.  
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?  

Enums

Attachment.Type An enum of basic Attachment types with a text description of each type. 

Exceptions

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. 
DuplicateDataRuntimeException A RuntimeException thrown when an operation is being called with some duplicate data