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
public Page getPageById(long id)
getPage
public Page getPage(String spaceKey,
String pageTitle)
getPages
public 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
public List getPagesStartingWith(Space space,
String s)
getRecentlyAddedPages
public List getRecentlyAddedPages(int maxCount,
String spaceKey)
getRecentlyUpdatedPages
public List getRecentlyUpdatedPages(int maxCount,
String spaceKey)
getOrphanedPages
public List getOrphanedPages(String spaceKey)
getUndefinedPages
public List getUndefinedPages(String spaceKey)
getPermissionPages
public List getPermissionPages(Space space)
getAuthoredPagesCountByUser
public int getAuthoredPagesCountByUser(String username)
getRecentlyAuthoredPagesByUser
public List getRecentlyAuthoredPagesByUser(String username,
int maxCount)
getPagesCreatedOrUpdatedSinceDate
public List getPagesCreatedOrUpdatedSinceDate(Date previousLoginDate)
removeFromPageKeyCache
public void removeFromPageKeyCache(String spaceKey,
String pageTitle)
findPagesWithHistoricalTitle
public List findPagesWithHistoricalTitle(String pageTitle)
getPageInTrash
public List getPageInTrash(String spaceKey,
String title)
getDescendents
public List getDescendents(Page page)
getDescendentIds
public List getDescendentIds(Page page)
getTopLevelPages
public List getTopLevelPages(Space space)