com.atlassian.confluence.pages.persistence.dao
Interface PageDao
- All Superinterfaces:
- ContentEntityObjectDao, ObjectDao, VersionedObjectDao
- All Known Implementing Classes:
- HibernatePageDao
public interface PageDao
- extends ContentEntityObjectDao
| Methods inherited from interface com.atlassian.confluence.core.persistence.ContentEntityObjectDao |
findPreviousVersions, getAllCurrentEntities, getById, getContentAuthoredByUser, getEntitiesModifiedSince, getFirstVersionAfter, getFirstVersionBefore, getLockedContentBySpace, getObjectType, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesByType, getRecentlyModifiedEntitiesForUser, getTrashedContent, getVersion, getVersionHistorySummary |
getPageById
Page getPageById(long id)
getPage
Page getPage(String spaceKey,
String pageTitle)
getPages
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
List getPagesStartingWith(Space space,
String s)
getRecentlyAddedPages
List getRecentlyAddedPages(int maxCount,
String spaceKey)
getRecentlyUpdatedPages
List getRecentlyUpdatedPages(int maxCount,
String spaceKey)
getOrphanedPages
List getOrphanedPages(String spaceKey)
getUndefinedPages
List getUndefinedPages(String spaceKey)
getPermissionPages
List getPermissionPages(Space space)
getAuthoredPagesCountByUser
int getAuthoredPagesCountByUser(String username)
getRecentlyAuthoredPagesByUser
List getRecentlyAuthoredPagesByUser(String username,
int maxCount)
getPagesCreatedOrUpdatedSinceDate
List getPagesCreatedOrUpdatedSinceDate(Date previousLoginDate)
removeFromPageKeyCache
void removeFromPageKeyCache(String spaceKey,
String pageTitle)
findPagesWithHistoricalTitle
List findPagesWithHistoricalTitle(String pageTitle)
getPageInTrash
List getPageInTrash(String spaceKey,
String title)
getDescendents
List getDescendents(Page page)
getDescendentIds
List getDescendentIds(Page page)
getTopLevelPages
List getTopLevelPages(Space space)