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