Package com.atlassian.confluence.pages.persistence.dao
package com.atlassian.confluence.pages.persistence.dao
-
ClassDescriptionThis method implements some of the methods from the AttachmentDao.AttachmentCopier interface.This interface defines the methods for classes acting as a DAO at the level of meta-data storage for Attachments.Deprecated, for removal: This API element is subject to removal in a future version.since 8.8, no replacementThis interface defines a method by which an implementing class can return a wired AttachmentDao instance, given a particular data DAO.This interface defines the methods for classes acting as a DAO at the level of data storage for Attachments.Represents the data for an attachment.Deprecated.Deprecated.Deprecated.An enumeration of the known types of attachment data stream.Handles identifier quoting in raw SQL queries for different DBMS.Runs operations on synchrony tables (EVENTS, SNAPSHOTS) and Confluence <-> Synchrony mapping in content propertiesStores Confluence drafts in a data store.Deprecated.since 7.14Deprecated.Since 5.5 Use
com.atlassian.confluence.pages.persistence.dao.filesystem.FileSystemAttachmentDataDao
This interface defines the behaviour for DAO instances that provide some sort of caching of objects, which need to be flushed at times.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.This class provides support logic for legacyAttachmentDataDao
implementations that only supportAttachmentDataStreamType.RAW_BINARY
, and that already have implementations of the deprecatedInputStream
-based methods.Deprecated, for removal: This API element is subject to removal in a future version.since 8.7 usePageDaoInternal
Stores drafts in the session, primarily for anonymous users.This implementation allows a string to be passed in to set the File location.Find and remove content from synchrony tables.Deprecated, for removal: This API element is subject to removal in a future version.since 8.8, no replacement