| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IndexQueueEntryDao
Deprecated. 
 
since 6.10.0. Replaced by  
com.atlassian.confluence.impl.journal.JournalDao. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CustomContentDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginContentHibernateDao
Hibernate Implementation of the CustomContentDao 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentDao
DAO to allow us to load content objects by id for migration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultContentDao
Generic DAO for hibernate objects. 
 | 
class  | 
MigrationPageTemplateDao
Overrides the default behaviour to prevent the last modified user being
 changed when migrating. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractVersionedEntityObject.applyChildVersioningPolicy(Versioned versionToPromote,
                          ObjectDao dao)
Deprecated. 
 
since 6.10.0. Use  
AbstractVersionedEntityObject.applyChildVersioningPolicy(Versioned, ObjectDaoInternal) instead. | 
void | 
ContentEntityObject.applyChildVersioningPolicy(Versioned versionToPromote,
                          ObjectDao dao)
Deprecated. 
 
since 6.10.0. Use  
ContentEntityObject.applyChildVersioningPolicy(Versioned, ObjectDaoInternal) instead. | 
void | 
Versioned.applyChildVersioningPolicy(@Nullable Versioned versionToPromote,
                          ObjectDao dao)
Deprecated. 
 
since 6.10.0. Use  
Versioned.applyChildVersioningPolicy(Versioned, ObjectDaoInternal) instead. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentEntityObjectDao<T extends ContentEntityObject>  | 
interface  | 
ContentPermissionDao  | 
interface  | 
VersionedObjectDao<T extends com.atlassian.core.bean.EntityObject>  | 
interface  | 
VersionHistoryDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BodyContentHibernateDao
Deprecated. 
 
since 7.15 
 | 
class  | 
CachingVersionHistoryDao
A cache decorator around  
VersionHistoryDaoInternal | 
class  | 
ConfluenceHibernateObjectDao<T extends com.atlassian.core.bean.EntityObject>
Abstract superclass of all Confluence hibernate DAOs. 
 | 
class  | 
ContentEntityObjectHibernateDao  | 
class  | 
ContentPermissionHibernateDao  | 
class  | 
GenericHibernateVersionedObjectDao
Deprecated. 
 
since 7.15 
 | 
class  | 
HibernateIndexQueueEntryDao
Deprecated. 
 
since 6.10.0. Replaced by  
HibernateJournalDao. | 
class  | 
HibernateObjectDao<T extends com.atlassian.core.bean.EntityObject>
Generic DAO for hibernate objects. 
 | 
class  | 
HibernateVersionHistoryDao  | 
class  | 
VersionedHibernateObjectDao<T extends com.atlassian.core.bean.EntityObject>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachingNotificationDao
Caching for NotificationDao. 
 | 
class  | 
DelegatingNotificationDao
Deprecated. 
 
since 6.10.0. Use  
DelegatingNotificationDaoInternal instead. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReadThroughCachingPageDao
This maintains a cache of (space key, page title) -> (page id) mappings. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SchedulerClusteredJobDao
 | 
class  | 
SchedulerRunDetailsDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReadThroughCachingPersonalInformationDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateAuditRecordDao
Deprecated. 
 
since 7.5.0. Audit records should be persisted via atlassian-audit-plugin 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentDaoInternal
DAO to allow us to load content objects by id for migration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateAlertEntityDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LabelDaoInternal
Dao for Labels. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LinkDaoInternal
Dao for OutgoingLinks. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NotificationDaoInternal
Dao for Notifications. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DelegatingNotificationDaoInternal
Delegating Dao for Notifications. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BlogPostDaoInternal
Dao for BlogPosts. 
 | 
interface  | 
CommentDaoInternal
Dao for Comments. 
 | 
interface  | 
PageDaoInternal
Dao for Pages. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentEntityObjectDaoInternal<T extends ContentEntityObject>
A Dao for ContentEntityObjects. 
 | 
interface  | 
ContentPermissionDaoInternal
Dao for ContentPermissions. 
 | 
interface  | 
ObjectDaoInternal<T extends com.atlassian.core.bean.EntityObject>
A Dao for EntityObjects. 
 | 
interface  | 
VersionedObjectDaoInternal<T extends com.atlassian.core.bean.EntityObject>
A Dao for Versioned EntityObjects 
 | 
interface  | 
VersionHistoryDaoInternal
A Dao for VersionHistory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DelegatingObjectDaoInternal<T extends com.atlassian.core.bean.EntityObject>
Delegating Dao for EntityObjects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractContentEntityObjectHibernateDao<T extends ContentEntityObject>  | 
class  | 
HibernateZduStatusDao
Manage the ZduStatusEntity table. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateInternalRunDetailsDao
The implementation of  
InternalRunDetailsDao interface | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentPermissionSetDaoInternal
Dao for ContentPermissionSets. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GlobalDescriptionDaoInternal
Dao for the GlobalDescription. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SpaceDaoInternal
Dao for Spaces. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PersonalInformationDaoInternal
Dao for PersonalInformation. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LabelDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateLabelDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LinkDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateLinkDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NotificationDao
Data Access Object interface for dealing with notifications. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateNotificationDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BlogPostDao  | 
interface  | 
CommentDao  | 
interface  | 
PageDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DelegatingPageDao
A  
PageDaoInternal implementation that just delegates to another one. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractHibernateAttachmentDao
Abstract class that defines the basic methods necessary for saving Attachments
 to a database. 
 | 
class  | 
CachingPageDao
Deprecated. 
 
since 7.5 Replaced with  
ReadThroughCachingPageDao | 
class  | 
HibernateAbstractPageDao  | 
class  | 
HibernateAttachmentDataDao
This class defines an AttachmentDataDao that stores Attachment data in a Hibernate-managed database. 
 | 
class  | 
HibernateBlogPostDao
Hibernate implementation of the BlogPost DAO 
 | 
class  | 
HibernateCommentDao  | 
class  | 
HibernateDraftDao
Database storage for drafts. 
 | 
class  | 
HibernatePageDao  | 
class  | 
NonTransactionalHibernateAttachmentDao
Non-transactional version of the AbstractHibernateAttachmentDao, which removes all attachment data
 from the data store after removing the attachments from the database. 
 | 
class  | 
TransactionalHibernateAttachmentDao
Transactional version of the AbstractHibernateAttachmentDao, which removes the Attachment data
 as the Attachment itself is being removed, since it can be rolled back by the transaction 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PageTemplateDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernatePageTemplateDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentPermissionSetDao  | 
interface  | 
SpacePermissionDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateContentPermissionSetDao  | 
class  | 
HibernateSpacePermissionDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GlobalDescriptionDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultGlobalDescriptionDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SpaceDao  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernateSpaceDao  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PersonalInformationDao
Manages the persistence of personal information objects, containing user properties like
 logos, preferences, etc. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachingPersonalInformationDao
Deprecated. 
 
since 7.5 Use  
ReadThroughCachingPersonalInformationDao | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HibernatePersonalInformationDao  | 
Copyright © 2003–2022 Atlassian. All rights reserved.