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 voidsaveEntity(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
-
-