Interface PageDaoInternal
- All Superinterfaces:
PageDao
- All Known Implementing Classes:
HibernatePageDao
Dao for Pages.
- Since:
- 6.10.0
-
Method Summary
Modifier and TypeMethodDescriptiongetAbstractPages
(Space space, String title, List<ContentStatus> statuses, LimitedRequest pageRequest) getAbstractPages
(Space space, List<ContentType> contentTypes, List<ContentStatus> statuses, LimitedRequest pageRequest) getAbstractPages
(com.atlassian.core.util.DateUtils.DateRange creationDate, List<ContentStatus> statuses, LimitedRequest pageRequest) getAbstractPages
(String title, List<ContentStatus> statuses, LimitedRequest pageRequest) getAbstractPages
(List<ContentType> contentTypes, List<ContentStatus> statuses, LimitedRequest pageRequest) getAbstractPagesByCreationDate
(com.atlassian.core.util.DateUtils.DateRange creationDate, LimitedRequest pageRequest) getAbstractPagesByTitle
(String title, LimitedRequest pageRequest) getBlogPosts
(Space space, LimitedRequest pageRequest) getChildren
(Page page, LimitedRequest pageRequest) getPages
(LimitedRequest pageRequest) getPages
(Space space, LimitedRequest pageRequest) getPermissionPages
(Space space, LimitedRequest limitedRequest) Pagination permission pages for particular Spacelong
getPermissionPagesCount
(Space space) Get total number of permission pages for particular SpacegetTopLevelPages
(Space space, LimitedRequest limitedRequest) scanFilteredPages
(Space space, List<ContentStatus> statuses, LimitedRequest pageRequest) Retrieves a page response of all pages in space with specified content statuses.scanFilteredPages
(List<ContentStatus> statuses, LimitedRequest pageRequest) Retrieves a page response of all the pages with specified content statuses.Methods inherited from interface com.atlassian.confluence.pages.persistence.dao.PageDao
countAllPages, countCurrentPages, countDraftPages, countPagesInSubtree, countPagesWithUnpublishedChanges, findBlogsWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept, findBlogsWithCurrentOrHistoricalTitleInPermittedSpace, findContentPermissionSummaryByIds, findPagesWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept, findPagesWithCurrentOrHistoricalTitleInPermittedSpace, getAllChildren, getAncestorsFor, getAuthoredPagesCountByUser, getCommentCountOnPage, getDescendantIds, getDescendantIds, getDescendants, getDescendantTitles, getDraftChildren, getMaxSiblingPosition, getOrphanedPages, getPage, getPageById, getPageByIdWithComments, getPageCount, getPageCount, getPageIds, getPageInTrash, getPages, getPagesByIds, getPagesCreatedOrUpdatedSinceDate, getPagesStartingWith, getPageStatistics, getPagesWithPermissions, getPageWithComments, getPermissionPages, getRecentlyAddedPages, getRecentlyUpdatedPages, getTopLevelPages, getUndefinedLinks, getUndefinedPages
-
Method Details
-
getPages
- Since:
- 8.7
-
getPages
- Since:
- 8.7
-
scanFilteredPages
Retrieves a page response of all the pages with specified content statuses.- Parameters:
statuses
- list of content status which we are interested to fetchpageRequest
- limit and cursor of the pages to retrieve. Cursor in pageRequest can't be null.- Returns:
- the paginated list of pages
- Since:
- 8.7
-
scanFilteredPages
Retrieves a page response of all pages in space with specified content statuses.- Parameters:
space
- the space to locate the page instatuses
- content status to matchpageRequest
- limit and cursor of the pages to retrieve. Cursor in pageRequest can't be null.- Returns:
- the paginated list of pages
- Since:
- 8.7
-
getBlogPosts
- Since:
- 8.7
-
getTopLevelPages
- Since:
- 8.7
-
getChildren
-
getAbstractPagesByTitle
- Since:
- 8.7
-
getAbstractPages
List<AbstractPage> getAbstractPages(List<ContentType> contentTypes, List<ContentStatus> statuses, LimitedRequest pageRequest) - Since:
- 8.7
-
getAbstractPages
List<AbstractPage> getAbstractPages(Space space, List<ContentType> contentTypes, List<ContentStatus> statuses, LimitedRequest pageRequest) - Since:
- 8.7
-
getAbstractPagesByCreationDate
List<AbstractPage> getAbstractPagesByCreationDate(com.atlassian.core.util.DateUtils.DateRange creationDate, LimitedRequest pageRequest) -
getAbstractPages
List<AbstractPage> getAbstractPages(Space space, String title, List<ContentStatus> statuses, LimitedRequest pageRequest) - Since:
- 8.7
-
getAbstractPages
List<AbstractPage> getAbstractPages(String title, List<ContentStatus> statuses, LimitedRequest pageRequest) - Since:
- 8.7
-
getAbstractPages
List<AbstractPage> getAbstractPages(com.atlassian.core.util.DateUtils.DateRange creationDate, List<ContentStatus> statuses, LimitedRequest pageRequest) - Since:
- 8.7
-
getPermissionPages
Pagination permission pages for particular Space- Parameters:
space
-limitedRequest
-- Returns:
- Collection of permission pages within the request range
- Since:
- 7.5.0
-
getPermissionPagesCount
Get total number of permission pages for particular Space- Parameters:
space
-- Returns:
- the count
- Since:
- 7.5.0
-