Package com.atlassian.confluence.pages.persistence.dao

Interface Summary
AttachmentDao This interface defines the methods for classes acting as a DAO at the level of meta-data storage for Attachments.
AttachmentDaoFactory This interface defines a method by which an implementing class can return a wired AttachmentDao instance, given a particular data DAO.
AttachmentDataDao This interface defines the methods for classes acting as a DAO at the level of data storage for Attachments.
DraftDao Stores Confluence drafts in a data store.
FileLocationResolver Classes that implement this interface return the location of a particular file or folder.
FlushableCachingDao This interface defines the behaviour for DAO instances that provide some sort of caching of objects, which need to be flushed at times.
NonTransactionalAttachmentDataDao Created by IntelliJ IDEA.
TransactionalAttachmentDataDao Created by IntelliJ IDEA.

Class Summary
AbstractAttachmentCopier This method implements some of the methods from the AttachmentDao.AttachmentCopier interface.
BootstrapAttachmentLocationResolver This implementation returns the location of the default Confluence attachments directory, as set by the BootstrapManager.
BootstrapWebDavConfiguration This implementation returns the WebDAV configuration from the BootstrapManager.
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.
HierarchicalFileSystemAttachmentDataDao DAO that stores attachments on the file system in a hierarchical structure.
IdMultiPartHashGenerator A class that will take a long Confluence Id and converted it to a multi-part hash with a particular number of parts.
SessionDraftDao Stores drafts in the session, primarily for anonymous users.
SimpleFileLocationResolver This implementation allows a string to be passed in to set the File location.
SimpleWebDavConfiguration This implementation allows the WebDAV configuration to be specified.
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.
WebDavAttachmentDao Deprecated. since 2.7 WebDav attachment storage is no longer supported

Exception Summary
UpdateAttachmentsOnFileSystemException An exception indicating that there was a problem moving the storage of attachments.

Copyright © 2003-2013 Atlassian. All Rights Reserved.