com.atlassian.confluence.core.persistence
Interface VersionedObjectDao
- All Superinterfaces:
- ObjectDao
- All Known Subinterfaces:
- BlogPostDao, ContentEntityObjectDao, MailDao, PageDao, PageTemplateDao, SpacePermissionDao
- All Known Implementing Classes:
- AbstractHibernateAttachmentDao, ConfluenceHibernateObjectDao, ContentEntityObjectHibernateDao, ContentPermissionHibernateDao, GenericHibernateVersionedObjectDao, HibernateBlogPostDao, HibernateCommentDao, HibernateLinkDao, HibernateMailDao, HibernateNotificationDao, HibernatePageDao, HibernatePageTemplateDao, HibernatePersonalInformationDao, HibernateReferralDao, HibernateSpaceDao, HibernateSpacePermissionDao, HibernateTrackbackDao, NonTransactionalHibernateAttachmentDao, TransactionalHibernateAttachmentDao, VersionedHibernateObjectDao
public interface VersionedObjectDao
- extends ObjectDao
save
void save(EntityObject currentObject,
EntityObject originalObject)
findLatestVersionsIterator
Iterator findLatestVersionsIterator()
- Returns an iterator for the latest versions of the current
persistent class.
- Returns:
- Iterator
findLatestVersionsCount
long findLatestVersionsCount()
- Returns the number of results for the latest versions
of the current persistent class.
- Returns:
- a long representing the number of results