Interface VersionedObjectDaoInternal<T extends com.atlassian.core.bean.EntityObject>
-
- Type Parameters:
T
- The type of Versioned EntityObject this Dao works with.
- All Superinterfaces:
ObjectDao
,ObjectDaoInternal<T>
,VersionedObjectDao<T>
- All Known Subinterfaces:
BlogPostDaoInternal
,ContentDaoInternal
,ContentEntityObjectDaoInternal<T>
,PageDaoInternal
- All Known Implementing Classes:
AbstractContentEntityObjectHibernateDao
,AbstractHibernateAttachmentDao
,ConfluenceHibernateObjectDao
,ContentEntityObjectHibernateDao
,ContentPermissionHibernateDao
,DefaultContentDao
,DelegatingPageDao
,HibernateAlertEntityDao
,HibernateBlogPostDao
,HibernateCommentDao
,HibernateInternalRunDetailsDao
,HibernateLinkDao
,HibernateNotificationDao
,HibernatePageDao
,HibernatePageTemplateDao
,HibernatePersonalInformationDao
,HibernateSpaceDao
,HibernateSpacePermissionDao
,MigrationPageTemplateDao
,NonTransactionalHibernateAttachmentDao
,PluginContentHibernateDao
,ReadThroughCachingPageDao
,SchedulerClusteredJobDao
,SchedulerRunDetailsDao
,TransactionalHibernateAttachmentDao
,VersionedHibernateObjectDao
@Transactional public interface VersionedObjectDaoInternal<T extends com.atlassian.core.bean.EntityObject> extends VersionedObjectDao<T>, ObjectDaoInternal<T>
A Dao for Versioned EntityObjects- Since:
- 6.10.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
saveEntity(T currentObject, @Nullable T originalObject)
Saves the given current object and historical object.-
Methods inherited from interface com.atlassian.confluence.internal.persistence.ObjectDaoInternal
findAll, findAllSorted, findAllSorted, findByClassIds, findByClassIdsFiltered, getPersistentClass, refresh, refreshEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntity
-
Methods inherited from interface com.atlassian.confluence.core.persistence.VersionedObjectDao
findLatestVersionsCount, findLatestVersionsIterator, save
-
-