com.atlassian.confluence.core.persistence
Interface ContentEntityObjectDao

All Superinterfaces:
bucket.core.persistence.ObjectDao, VersionedObjectDao
All Known Subinterfaces:
MailDao, PageDao
All Known Implementing Classes:
ContentEntityObjectHibernateDao, HibernateMailDao, HibernatePageDao

public interface ContentEntityObjectDao
extends VersionedObjectDao


Method Summary
 java.util.List findPreviousVersions(long originalContentId)
           
 java.util.Iterator getAllCurrentEntities()
           
 ContentEntityObject getById(long id)
           
 java.util.List getContentAuthoredByUser(java.lang.String username)
           
 java.util.List getEntitiesModifiedSince(java.util.Date date)
          Deprecated. since 2.8. Please use getRecentlyModifiedForChangeDigest(java.util.Date) instead.
 ContentEntityObject getFirstVersionAfter(long originalVersionContentId, int version)
           
 ContentEntityObject getFirstVersionBefore(long originalVersionContentId, int version)
           
 java.util.List getLockedContentBySpace(java.lang.String spaceKey)
           
 java.lang.String getObjectType(long id)
           
 java.util.Iterator getRecentlyAddedEntities(java.lang.String spaceKey, int maxResults)
           
 java.util.Iterator getRecentlyModifiedEntities(int maxResults)
           
 java.util.Iterator getRecentlyModifiedEntities(java.lang.String spaceKey, int maxResults)
           
 java.util.Iterator getRecentlyModifiedEntitiesByType(ListQuery query, int firstResult)
          Deprecated. since 2.8, use com.atlassian.confluence.search.smartlist.SmartListManager#search instead.
 java.util.Iterator getRecentlyModifiedEntitiesForUser(java.lang.String username)
           
 java.util.List getRecentlyModifiedForChangeDigest(java.util.Date fromDate)
          Retrieves a list of ContentEntityObjects that have been newly added or modified since the date specified.
 java.util.List getTrashedContent(java.lang.String spaceKey)
           
 ContentEntityObject getVersion(long originalVersionContentId, int version)
           
 java.util.List getVersionHistorySummary(long originalContentId)
           
 
Methods inherited from interface com.atlassian.confluence.core.persistence.VersionedObjectDao
findLatestVersionsCount, findLatestVersionsIterator, save
 
Methods inherited from interface bucket.core.persistence.ObjectDao
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw
 

Method Detail

getById

ContentEntityObject getById(long id)

getContentAuthoredByUser

java.util.List getContentAuthoredByUser(java.lang.String username)

getAllCurrentEntities

java.util.Iterator getAllCurrentEntities()

getRecentlyAddedEntities

java.util.Iterator getRecentlyAddedEntities(java.lang.String spaceKey,
                                            int maxResults)

getRecentlyModifiedEntities

java.util.Iterator getRecentlyModifiedEntities(int maxResults)

getRecentlyModifiedEntities

java.util.Iterator getRecentlyModifiedEntities(java.lang.String spaceKey,
                                               int maxResults)

getEntitiesModifiedSince

java.util.List getEntitiesModifiedSince(java.util.Date date)
Deprecated. since 2.8. Please use getRecentlyModifiedForChangeDigest(java.util.Date) instead.


getRecentlyModifiedForChangeDigest

java.util.List getRecentlyModifiedForChangeDigest(java.util.Date fromDate)
Retrieves a list of ContentEntityObjects that have been newly added or modified since the date specified. This list excludes drafts, space descriptions and mail.

Parameters:
fromDate - content modified after this date will be returned
Returns:
a list of ContentEntityObjects that have been newly added or modified since the date specified

getRecentlyModifiedEntitiesForUser

java.util.Iterator getRecentlyModifiedEntitiesForUser(java.lang.String username)

getLockedContentBySpace

java.util.List getLockedContentBySpace(java.lang.String spaceKey)

getTrashedContent

java.util.List getTrashedContent(java.lang.String spaceKey)

getObjectType

java.lang.String getObjectType(long id)

getRecentlyModifiedEntitiesByType

java.util.Iterator getRecentlyModifiedEntitiesByType(ListQuery query,
                                                     int firstResult)
Deprecated. since 2.8, use com.atlassian.confluence.search.smartlist.SmartListManager#search instead.


getFirstVersionBefore

ContentEntityObject getFirstVersionBefore(long originalVersionContentId,
                                          int version)

getFirstVersionAfter

ContentEntityObject getFirstVersionAfter(long originalVersionContentId,
                                         int version)

getVersion

ContentEntityObject getVersion(long originalVersionContentId,
                               int version)

getVersionHistorySummary

java.util.List getVersionHistorySummary(long originalContentId)

findPreviousVersions

java.util.List findPreviousVersions(long originalContentId)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.