com.atlassian.confluence.pages.persistence.dao
Interface PageDao
- All Superinterfaces:
- ContentEntityObjectDao, bucket.core.persistence.ObjectDao, VersionedObjectDao
- All Known Implementing Classes:
- HibernatePageDao
public interface PageDao
- extends ContentEntityObjectDao
|
Method Summary |
java.util.List |
findPagesWithHistoricalTitle(java.lang.String pageTitle)
|
int |
getAuthoredPagesCountByUser(java.lang.String username)
|
java.util.List |
getDescendentIds(Page page)
|
java.util.List |
getDescendents(Page page)
|
java.util.List |
getOrphanedPages(java.lang.String spaceKey)
|
Page |
getPage(java.lang.String spaceKey,
java.lang.String pageTitle)
|
Page |
getPage(java.lang.String spaceKey,
java.lang.String pageTitle,
boolean eagerLoadComments)
Get the page by space key and title, and perform an eager load of the comments and their children. |
Page |
getPageById(long id)
|
java.util.List |
getPageInTrash(java.lang.String spaceKey,
java.lang.String title)
|
java.util.List |
getPages(Space space,
boolean currentOnly)
Return an iterator for the specified space. |
java.util.List |
getPagesCreatedOrUpdatedSinceDate(java.util.Date previousLoginDate)
|
java.util.List |
getPagesStartingWith(Space space,
java.lang.String s)
|
java.util.List |
getPermissionPages(Space space)
|
java.util.List |
getRecentlyAddedPages(int maxCount,
java.lang.String spaceKey)
|
java.util.List |
getRecentlyAuthoredPagesByUser(java.lang.String username,
int maxCount)
|
java.util.List |
getRecentlyUpdatedPages(int maxCount,
java.lang.String spaceKey)
|
java.util.List<Page> |
getTopLevelPages(Space space)
|
java.util.List |
getUndefinedPages(java.lang.String spaceKey)
|
void |
removeFromPageKeyCache(java.lang.String spaceKey,
java.lang.String pageTitle)
|
| Methods inherited from interface com.atlassian.confluence.core.persistence.ContentEntityObjectDao |
findPreviousVersions, getAllCurrentEntities, getById, getContentAuthoredByUser, getEntitiesModifiedSince, getFirstVersionAfter, getFirstVersionBefore, getLockedContentBySpace, getObjectType, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesByType, getRecentlyModifiedEntitiesForUser, getRecentlyModifiedForChangeDigest, getTrashedContent, getVersion, getVersionHistorySummary |
| Methods inherited from interface bucket.core.persistence.ObjectDao |
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw |
getPageById
Page getPageById(long id)
getPage
Page getPage(java.lang.String spaceKey,
java.lang.String pageTitle)
getPage
Page getPage(java.lang.String spaceKey,
java.lang.String pageTitle,
boolean eagerLoadComments)
- Get the page by space key and title, and perform an eager load of the comments and their children. This can
be used as a performance optimisation when it is known that all comments will be displayed.
- Parameters:
spaceKey - to match withpageTitle - to match witheagerLoadComments - true if comments should be loaded eagerly
- Returns:
- the page
getPages
java.util.List getPages(Space space,
boolean currentOnly)
- Return an iterator for the specified space. This is an efficient alternative
to space.getPages
- Parameters:
space -
- Returns:
getPagesStartingWith
java.util.List getPagesStartingWith(Space space,
java.lang.String s)
getRecentlyAddedPages
java.util.List getRecentlyAddedPages(int maxCount,
java.lang.String spaceKey)
getRecentlyUpdatedPages
java.util.List getRecentlyUpdatedPages(int maxCount,
java.lang.String spaceKey)
getOrphanedPages
java.util.List getOrphanedPages(java.lang.String spaceKey)
getUndefinedPages
java.util.List getUndefinedPages(java.lang.String spaceKey)
getPermissionPages
java.util.List getPermissionPages(Space space)
getAuthoredPagesCountByUser
int getAuthoredPagesCountByUser(java.lang.String username)
getRecentlyAuthoredPagesByUser
java.util.List getRecentlyAuthoredPagesByUser(java.lang.String username,
int maxCount)
getPagesCreatedOrUpdatedSinceDate
java.util.List getPagesCreatedOrUpdatedSinceDate(java.util.Date previousLoginDate)
removeFromPageKeyCache
void removeFromPageKeyCache(java.lang.String spaceKey,
java.lang.String pageTitle)
findPagesWithHistoricalTitle
java.util.List findPagesWithHistoricalTitle(java.lang.String pageTitle)
getPageInTrash
java.util.List getPageInTrash(java.lang.String spaceKey,
java.lang.String title)
getDescendents
java.util.List getDescendents(Page page)
getDescendentIds
java.util.List getDescendentIds(Page page)
getTopLevelPages
java.util.List<Page> getTopLevelPages(Space space)
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.