Uses of Class
com.atlassian.confluence.pages.Page
Package
Description
Internal interfaces that are NOT exposed to the plugin classpath, by being excluded in the packageScanningConfiguration
of bootstrapContext.xml.
This package groups the breadcrumb logic:
All breadcrumbs for global admin and other general purpose,
Breadcrumb generation and interfaces,
Pre-5.0 breadcrumbs for Spaces.
This package groups the breadcrumbs for the spaces.
-
Uses of Page in com.atlassian.confluence.api.impl.service.content.typebinding
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionprotected PageResponse<Content>
PageContentTypeApiSupport.getChildrenForThisType
(Page content, LimitedRequest limitedRequest, Expansions expansions, Depth depth) PageContentTypeApiSupport.validateUpdate
(Content updatedContent, Page sceo) Modifier and TypeMethodDescriptionPageContentTypeApiSupport.getExtensions
(Iterable<Page> pages, Expansions expansions) -
Uses of Page in com.atlassian.confluence.content.render.xhtml.links
Modifier and TypeMethodDescriptionHtmlExportHrefEvaluator.createHref
(ConversionContext context, Page page, String anchor) -
Uses of Page in com.atlassian.confluence.content.render.xhtml.model.resource.identifiers
Modifier and TypeMethodDescriptionPageResourceIdentifierResolver.resolve
(PageResourceIdentifier pageResourceIdentifier, ConversionContext conversionContext) Modifier and TypeMethodDescriptionprotected boolean
DefaultResourceIdentifierMatcher.matches
(Page page, ResourceIdentifier ri) ModifierConstructorDescriptionAttachmentOwningContentResolver
(ResourceIdentifierResolver<PageResourceIdentifier, Page> pageResourceResolver, ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost> blogPostResourceResolver, ResourceIdentifierResolver<ContentEntityResourceIdentifier, ContentEntityObject> contentEntityResourceResolver, ResourceIdentifierResolver<DraftResourceIdentifier, Draft> draftResourceResolver, ContentEntityManager contentEntityManager, AttachmentManager attachmentManager) -
Uses of Page in com.atlassian.confluence.content.render.xhtml.view.link
ModifierConstructorDescriptionViewLinkMarshallerFactoryImpl
(ResourceIdentifierResolver<PageResourceIdentifier, Page> pageResourceIdentifierResolver, ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost> blogPostResourceIdentifierResolver, ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate> pageTemplateResourceIdentifierResolver, SpaceManager spaceManager, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller, ConfluenceUserResolver confluenceUserResolver, PersonalInformationManager personalInformationManager, GlobalSettingsManager settingsManager, CommonLinkAttributesWriter commonLinkAttributesWriter, com.atlassian.xwork.XsrfTokenGenerator xsrfTokenGenerator) ViewPageLinkMarshaller
(ResourceIdentifierResolver<PageResourceIdentifier, Page> resourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<CreatePageLink> createPageLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) -
Uses of Page in com.atlassian.confluence.content.service
Modifier and TypeMethodDescriptionDefaultPageService.newCreatePageCommand
(PageProvider provider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf) PageService.newCreatePageCommand
(PageProvider provider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf) Retrieve a command for creating a new page for the specified user.DefaultPageService.newCreatePageCommandFromExisting
(PageProvider pageProvider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf, SpaceProvider spaceProvider) PageService.newCreatePageCommandFromExisting
(PageProvider provider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf, SpaceProvider spaceProvider) This is not a public API method! Creating a page from an existing page has different authorisation and validation logic from creating a brand new page. -
Uses of Page in com.atlassian.confluence.content.service.page
Modifier and TypeMethodDescriptionCreatePageCommand.getCreatedPage()
CreatePageCommandImpl.getCreatedPage()
IdAndVersionPageLocator.getPage()
IdPageLocator.getPage()
LongRunningTaskMovePageCommandDecorator.getPage()
MovePageCommand.getPage()
MovePageCommandImpl.getPage()
MovePageToTopOfSpaceCommand.getPage()
PageLocator.getPage()
PageProvider.getPage()
protected Page
RemovePageVersionCommand.getPage()
SinglePageLocator.getPage()
TitleAndSpaceKeyPageLocator.getPage()
Modifier and TypeMethodDescriptionboolean
MovePageCommandHelper.childPageTitleAlreadyExists
(Page sourcePage, Space targetSpace) MovePageCommandHelper.listOfPageTitlesAlreadyExist
(Page sourcePage, Space targetSpace) Deprecated.since 6.9.ModifierConstructorDescriptionCreatePageCommandImpl
(PageManager pageManager, PermissionManager permissionManager, ContentPermissionManager contentPermissionManager, DraftService draftService, AttachmentManager attachmentManager, NotificationManager notificationManager, com.atlassian.event.api.EventPublisher eventPublisher, PageProvider pageProvider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf, ContentPropertyManager contentPropertyManager, LabelManager labelManager, DraftsTransitionHelper draftsTransitionHelper) CreatePageFromExistingCommandImpl
(PageManager pageManager, PermissionManager permissionManager, ContentPermissionManager contentPermissionManager, DraftService draftService, AttachmentManager attachmentManager, NotificationManager notificationManager, com.atlassian.event.api.EventPublisher eventPublisher, PageProvider pageProvider, ContentPermissionProvider permissionProvider, CreateContextProvider contextProvider, Page draft, com.atlassian.user.User user, boolean notifySelf, SpaceProvider spaceProvider, ContentPropertyManager contentPropertyManager, LabelManager labelManager, DraftsTransitionHelper draftsTransitionHelper) SinglePageLocator
(Page page) -
Uses of Page in com.atlassian.confluence.content.ui
Modifier and TypeMethodDescriptionPageUiSupport.getContentCssClass
(Page content) PageUiSupport.getContentTypeI18NKey
(Page content) PageUiSupport.getIconCssClass
(Page content) PageUiSupport.getIconFilePath
(Page content, int size) PageUiSupport.getIconPath
(Page content, int size) -
Uses of Page in com.atlassian.confluence.core
Modifier and TypeMethodDescriptionContentPermissionManager.getPermittedChildren
(Page page, ConfluenceUser user) Returns a list ofPage
objects that are direct children of the passed in page.ContentPermissionManager.getPermittedChildren
(Page page, com.atlassian.user.User user) Deprecated.DefaultContentPermissionManager.getPermittedChildren
(Page page, ConfluenceUser user) Returns a list ofPage
objects that are direct children of the passed in page.ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser user) Gets the list of child pages under the given page that are visible to the given user.ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, com.atlassian.user.User user) Deprecated.DefaultContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser user) DefaultContentPermissionManager.getPermittedPagesIgnoreInheritedPermissions
(List<Page> contentList, ConfluenceUser user, String permission) Check permissions for a collection of objects without checking permissions of ancestors and spaces.Modifier and TypeMethodDescriptionContentPermissionManager.getPermittedChildren
(Page page, ConfluenceUser user) Returns a list ofPage
objects that are direct children of the passed in page.ContentPermissionManager.getPermittedChildren
(Page page, com.atlassian.user.User user) Deprecated.DefaultContentPermissionManager.getPermittedChildren
(Page page, ConfluenceUser user) Returns a list ofPage
objects that are direct children of the passed in page.ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser user) Gets the list of child pages under the given page that are visible to the given user.ContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, com.atlassian.user.User user) Deprecated.DefaultContentPermissionManager.getPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser user) ContentPermissionManager.getViewContentPermissions
(Page page) Deprecated.since 5.8.DefaultContentPermissionManager.getViewContentPermissions
(Page page) Deprecated.since 5.8.boolean
ContentPermissionManager.hasPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser remoteUser) Does the given page have children visible to the given user.default boolean
ContentPermissionManager.hasPermittedChildrenIgnoreInheritedPermissions
(Page page, com.atlassian.user.User remoteUser) Deprecated.boolean
DefaultContentPermissionManager.hasPermittedChildrenIgnoreInheritedPermissions
(Page page, ConfluenceUser user) boolean
DefaultContentPermissionManager.hasVisibleChildren
(Page page, ConfluenceUser user) Returns true if at least one child is visible This method does not check all children, it stops working when the first visible children is foundboolean
ContentPermissionManager.isPermissionInherited
(Page childPage) Does the child page get its permissions from any ancestor?boolean
DefaultContentPermissionManager.isPermissionInherited
(Page childPage) Modifier and TypeMethodDescriptionDefaultContentPermissionManager.getPermittedPagesIgnoreInheritedPermissions
(List<Page> contentList, ConfluenceUser user, String permission) Check permissions for a collection of objects without checking permissions of ancestors and spaces. -
Uses of Page in com.atlassian.confluence.dmz.pages
Modifier and TypeMethodDescriptionPageManagerInternal.getAllChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns all the children of a page (including drafts), limited to the pagination requested@NonNull PageResponse<Page>
PageManagerInternal.getChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns the children of a page which have a status of CURRENT, limited to the pagination requested.@NonNull PageResponse<Page>
PageManagerInternal.getFilteredPages
(LimitedRequest pageRequest, Predicate<? super Page>... filter) Returns all the current pages in this instance of confluence, limited to the pagination request.@NonNull PageResponse<Page>
PageManagerInternal.getFilteredPages
(Space space, LimitedRequest pageRequest, Predicate<? super Page>... filter) Returns all the current pages in the space, limited to the pagination request.PageManagerInternal.getPermissionPages
(Space space, LimitedRequest limitedRequest) Pagination permission pages for particular Space@NonNull PageResponse<Page>
PageManagerInternal.getTopLevelPages
(Space space, LimitedRequest pageRequest) Returns the current top-level pages in a space, limited to the pagination requested.default @NonNull PageResponse<Page>
PageManagerInternal.scanFilteredPages
(Space space, List<ContentStatus> statuses, LimitedRequest pageRequest, Predicate<? super Page>... filter) Returns all pages in the space which has specified content statuses, limited to the pagination request.default @NonNull PageResponse<Page>
PageManagerInternal.scanFilteredPages
(List<ContentStatus> statuses, LimitedRequest pageRequest, Predicate<? super Page>... filter) Returns all pages with specified content statuses, limited to the pagination request.Modifier and TypeMethodDescriptionPageManagerInternal.getAllChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns all the children of a page (including drafts), limited to the pagination requested@NonNull PageResponse<Page>
PageManagerInternal.getChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns the children of a page which have a status of CURRENT, limited to the pagination requested. -
Uses of Page in com.atlassian.confluence.event.events.content.page
Modifier and TypeMethodDescriptionPageCopyEvent.getDestination()
@Nullable Page
PageMoveEvent.getNewParentPage()
@Nullable Page
PageMoveEvent.getOldParentPage()
PageCopyEvent.getOrigin()
@NonNull Page
PageEvent.getPage()
Modifier and TypeMethodDescriptionPageMoveCompletedEvent.getMovedPageList()
PageMoveEvent.getMovedPageList()
PageChildrenReorderEvent.getNewSortedChildPages()
PageChildrenReorderEvent.getOldSortedChildPages()
ModifierConstructorDescriptionPageChildrenReorderEvent
(Object src, Page parentPage, List<Page> oldSortedChildren, List<Page> newSortedChildren, @Nullable com.atlassian.user.User user) PageCopyEvent
(Object source, Page origin, Page destination, boolean suppressNotifications, PageCopyOptions pageCopyOptions) PageCopyEvent
(Object source, Page origin, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications) PageCreateEvent
(Object source, Page page) Deprecated.since 7.1.0, usePageCreateEvent(Object, Page, Map, OperationContext)
PageCreateEvent
(Object source, Page page, Map<String, Serializable> context) Deprecated.since 7.1.0, usePageCreateEvent(Object, Page, Map, OperationContext)
PageCreateEvent
(Object source, Page page, Map<String, Serializable> context, boolean suppressNotifications) Deprecated.since 7.1.0, usePageCreateEvent(Object, Page, Map, OperationContext)
PageCreateEvent
(Object source, Page page, Map<String, Serializable> context, boolean suppressNotifications, PageUpdateTrigger updateTrigger) Deprecated.since 7.1.0, usePageCreateEvent(Object, Page, Map, OperationContext)
PageCreateEvent
(Object source, Page page, Map<String, Serializable> context, @Nullable OperationContext<PageUpdateTrigger> operationContext) PageCreateFromTemplateEvent
(Object src, Page page, String templateId) Deprecated.since 6.0, usePageEvent(Object, Page, boolean)
insteadDeprecated.since 7.1.0, usePageEvent(Object, Page, OperationContext)
PageEvent
(Object source, Page page, @Nullable OperationContext<?> operationContext) PageInfoViewEvent
(Object source, Page page) Deprecated.since 6.2.0PageInfoViewEvent
(Object source, Page page, @Nullable LocaleInfo localeInfo) PageMoveCompletedEvent
(Page sourcePage, List<Page> movedPageList, Space oldSpace) PageMoveEvent
(Object src, Page movedPage, List<Page> movedPageList, @Nullable Space oldSpace, @Nullable Page oldParentPage, @Nullable Integer oldPosition, @Nullable com.atlassian.user.User theMover, boolean movedBecauseOfParent) PageRemoveEvent
(Object src, Page removedPage) PageRestoreEvent
(Object src, Page page) PageTrashedEvent
(Object source, Page trashedPage, @Nullable com.atlassian.user.User trasher) Deprecated.since 6.0, usePageTrashedEvent(Object, Page, User, boolean)
insteadPageTrashedEvent
(Object source, Page trashedPage, @Nullable com.atlassian.user.User trasher, boolean suppressNotifications) PageUpdateEvent
(Object src, Page updatedPage, @Nullable AbstractPage originalPage, boolean suppressNotifications, PageUpdateTrigger updateTrigger) Deprecated.since 7.1.0, usePageUpdateEvent(Object, Page, AbstractPage, OperationContext)
PageUpdateEvent
(Object source, Page updatedPage, @Nullable AbstractPage originalPage, @Nullable OperationContext<PageUpdateTrigger> operationContext) PageViewEvent
(Object source, Page page) Deprecated.since 6.2.0PageViewEvent
(Object source, Page page, @Nullable LocaleInfo localeInfo) ModifierConstructorDescriptionPageChildrenReorderEvent
(Object src, Page parentPage, List<Page> oldSortedChildren, List<Page> newSortedChildren, @Nullable com.atlassian.user.User user) PageMoveCompletedEvent
(Page sourcePage, List<Page> movedPageList, Space oldSpace) PageMoveEvent
(Object src, Page movedPage, List<Page> movedPageList, @Nullable Space oldSpace, @Nullable Page oldParentPage, @Nullable Integer oldPosition, @Nullable com.atlassian.user.User theMover, boolean movedBecauseOfParent) -
Uses of Page in com.atlassian.confluence.event.events.content.pagehierarchy
Modifier and TypeMethodDescriptionAbstractCopyPageHierarchyEvent.getDestination()
final Page
AbstractCopyPageHierarchyEvent.getTargetPage()
AbstractPageHierarchyEvent.getTargetPage()
ModifierConstructorDescriptionAbstractCopyPageHierarchyEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.AbstractCopyPageHierarchyEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize, boolean includeAttachments, boolean includeRestrictions, boolean includeLabels) AbstractPageHierarchyEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.since 7.5, please useAbstractPageHierarchyEvent(Object, Page, ConfluenceUser, boolean, int)
instead.AbstractPageHierarchyEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize) CopyPageHierarchyFinishEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.CopyPageHierarchyFinishEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize, boolean includeAttachments, boolean includeRestrictions, boolean includeLabels) CopyPageHierarchyStartEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.since 7.5, please useCopyPageHierarchyStartEvent(Object, Page, Page, ConfluenceUser, boolean, int, boolean, boolean, boolean)
instead.CopyPageHierarchyStartEvent
(Object source, Page root, Page destination, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize, boolean includeAttachments, boolean includeRestrictions, boolean includeLabels) DeletePageHierarchyFinishEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.since 7.5, please useDeletePageHierarchyFinishEvent(Object, Page, ConfluenceUser, boolean, int)
instead.DeletePageHierarchyFinishEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize) DeletePageHierarchyStartEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications) Deprecated.since 7.5, please useDeletePageHierarchyStartEvent(Object, Page, ConfluenceUser, boolean, int)
instead.DeletePageHierarchyStartEvent
(Object source, Page page, @Nullable ConfluenceUser initiator, boolean suppressNotifications, int hierarchySize) -
Uses of Page in com.atlassian.confluence.impl.content
Modifier and TypeMethodDescription@Nullable Page
DefaultPageManager.getPage
(long id) @Nullable Page
@Nullable Page
DefaultPageManager.getPageWithComments
(String spaceKey, String pageTitle) Modifier and TypeMethodDescription@NonNull PageResponse<Page>
DefaultPageManager.getAllChildren
(Page page, LimitedRequest pageRequest, Depth depth) @NonNull PageResponse<Page>
DefaultPageManager.getChildren
(Page page, LimitedRequest pageRequest, Depth depth) DefaultPageManager.getDescendants
(Page page) @NonNull PageResponse<Page>
DefaultPageManager.getDraftChildren
(Page page, LimitedRequest pageRequest, Depth depth) @NonNull PageResponse<Page>
DefaultPageManager.getFilteredPages
(LimitedRequest pageRequest, Predicate<? super Page>... filters) Deprecated.since 7.0.1.@NonNull PageResponse<Page>
DefaultPageManager.getFilteredPages
(Space space, LimitedRequest pageRequest, Predicate<? super Page>... filters) Deprecated.since 7.0.1.DefaultPageManager.getPagesWithPermissions
(Space space) DefaultPageManager.getPermissionPages
(Space space, LimitedRequest limitedRequest) DefaultPageManager.getTopLevelPages
(Space space) @NonNull PageResponse<Page>
DefaultPageManager.getTopLevelPages
(Space space, LimitedRequest pageRequest) @NonNull ListBuilder<Page>
DefaultPageManager.getTopLevelPagesBuilder
(Space space) NOTE: Despite our best intentions, we still have to retrieve all the top level pages and order them outside the database.DefaultPageManager.getUnsortedTopLevelPages
(Space space) @NonNull PageResponse<Page>
DefaultPageManager.scanFilteredPages
(Space space, List<ContentStatus> statuses, LimitedRequest pageRequest, Predicate<? super Page>... filter) @NonNull PageResponse<Page>
DefaultPageManager.scanFilteredPages
(List<ContentStatus> statuses, LimitedRequest pageRequest, Predicate<? super Page>... filter) Modifier and TypeMethodDescriptionint
DefaultPageManager.countPagesInSubtree
(Page page) void
DefaultPageManager.deepCopyPage
(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage) final void
DefaultPageManager.deepDeletePage
(PageDeleteOptions options, Page targetPage) @NonNull PageResponse<Page>
DefaultPageManager.getAllChildren
(Page page, LimitedRequest pageRequest, Depth depth) @NonNull PageResponse<Page>
DefaultPageManager.getChildren
(Page page, LimitedRequest pageRequest, Depth depth) @NonNull Collection<Long>
DefaultPageManager.getDescendantIds
(Page page) DefaultPageManager.getDescendants
(Page page) DefaultPageManager.getDescendantTitles
(Page page) @NonNull List
DefaultPageManager.getDescendents
(Page page) Deprecated.since 5.5.1.@NonNull PageResponse<Page>
DefaultPageManager.getDraftChildren
(Page page, LimitedRequest pageRequest, Depth depth) boolean
DefaultPageManager.isPageRecentlyUpdatedForUser
(Page page, @Nullable com.atlassian.user.User user) void
DefaultPageManager.moveChildrenToNewParent
(Page oldPage, Page newParent) void
DefaultPageManager.movePageAfter
(Page page, Page refPage) void
DefaultPageManager.movePageAsChild
(Page page, Page newParent) Move the source page to the end of targetPage's children list.void
DefaultPageManager.movePageBefore
(Page page, Page refPage) void
DefaultPageManager.movePageToTopLevel
(Page oldPage, Space destinationSpace) void
DefaultPageManager.removePageFromAncestorCollections
(Page page) void
DefaultPageManager.revertChildPageOrder
(Page parentPage) void
DefaultPageManager.setChildPageOrder
(Page parentPage, List<Long> childIds) void
DefaultPageManager.updatePageInAncestorCollections
(Page page, @Nullable Page newParent) -
Uses of Page in com.atlassian.confluence.impl.importexport
Modifier and TypeMethodDescriptionAbstractRendererExporterImpl.ContentConverter.convertToXHtml
(Page page) protected void
AbstractRendererExporterImpl.exportPage
(Page page, String baseExportPath) protected void
HtmlExporter.exportPage
(Page page, String baseExportPath) Export page exports either a single page or, if context.exportChildren is set, the whole page hierarchy. -
Uses of Page in com.atlassian.confluence.importexport
Modifier and TypeMethodDescriptionboolean
DefaultExportContext.isPageInExport
(Page page, PageManager pageManager) Deprecated.boolean
ExportContext.isPageInExport
(Page page, PageManager pageManager) Deprecated. -
Uses of Page in com.atlassian.confluence.internal
Modifier and TypeMethodDescriptionContentPermissionManagerInternal.getPermittedPagesIgnoreInheritedPermissions
(List<Page> contentList, ConfluenceUser user, String permission) Check permissions for a collection of objects without checking permissions of ancestors and spaces.Modifier and TypeMethodDescriptionboolean
ContentPermissionManagerInternal.hasVisibleChildren
(Page page, ConfluenceUser user) Returns true if at least one child is visible This method does not check all children, it stops working when the first visible children is foundModifier and TypeMethodDescriptionContentPermissionManagerInternal.getPermittedPagesIgnoreInheritedPermissions
(List<Page> contentList, ConfluenceUser user, String permission) Check permissions for a collection of objects without checking permissions of ancestors and spaces. -
Uses of Page in com.atlassian.confluence.internal.pages.persistence
Modifier and TypeMethodDescriptionPageDaoInternal.getChildren
(Page page, LimitedRequest pageRequest) PageDaoInternal.getPages
(LimitedRequest pageRequest) PageDaoInternal.getPages
(Space space, LimitedRequest pageRequest) PageDaoInternal.getPermissionPages
(Space space, LimitedRequest limitedRequest) Pagination permission pages for particular SpacePageDaoInternal.getTopLevelPages
(Space space, LimitedRequest limitedRequest) PageDaoInternal.scanFilteredPages
(Space space, List<ContentStatus> statuses, LimitedRequest pageRequest) Retrieves a page response of all pages in space with specified content statuses.PageDaoInternal.scanFilteredPages
(List<ContentStatus> statuses, LimitedRequest pageRequest) Retrieves a page response of all the pages with specified content statuses.Modifier and TypeMethodDescriptionPageDaoInternal.getChildren
(Page page, LimitedRequest pageRequest) -
Uses of Page in com.atlassian.confluence.links
Modifier and TypeMethodDescriptionvoid
DefaultRelatedContentRefactorer.contractAbsoluteReferencesInContent
(List<Page> movedPageList) Contract all links in moved pages and their referencing pages to relative linksvoid
DefaultRelatedContentRefactorer.contractAbsoluteReferencesInContent
(List<Page> movedPageList, Space previousSpace) Deprecated.since 5.9 useDefaultRelatedContentRefactorer.contractAbsoluteReferencesInContent(List)
insteadvoid
RelatedContentRefactorer.contractAbsoluteReferencesInContent
(List<Page> movedPageList) void
RelatedContentRefactorer.contractAbsoluteReferencesInContent
(List<Page> movedPageList, Space previousSpace) Deprecated.since 5.9 useRelatedContentRefactorer.contractAbsoluteReferencesInContent(List)
insteadvoid
DefaultRelatedContentRefactorer.updateReferrersForMovingPage
(SpaceContentEntityObject referee, Space previousSpace, String previousTitle, List<Page> movedPageList) void
RelatedContentRefactorer.updateReferrersForMovingPage
(SpaceContentEntityObject referee, Space previousSpace, String previousTitle, List<Page> movedPageList) Iterate through all the content that currently links to 'referee' and renames all the links, saving the changed content as it goes. -
Uses of Page in com.atlassian.confluence.mail.reports
-
Uses of Page in com.atlassian.confluence.pages
Modifier and TypeMethodDescriptionPage.copyLatestVersion()
Copy page informationContentNode.getPage()
ContentTree.getPage
(long pageId) @Nullable Page
PageManager.getPage
(long id) Deprecated.since 7.3.0, useContentService.find(Expansion...)
from plugins, or usePageManagerInternal
in core where applicable@Nullable Page
Deprecated.since 7.3.0, useContentService.find(Expansion...)
from plugins, or usePageManagerInternal
in core where applicable@Nullable Page
PageManager.getPageWithComments
(String spaceKey, String pageTitle) Deprecated.since 7.3.0, useContentService.find(Expansion...)
from plugins, or usePageManagerInternal
in core where applicablePage.getParent()
Modifier and TypeMethodDescriptionPage.getAncestors()
Gets the list of ancestors of this page (its parents, and its parents parents, right up to the root level of the containing space).Page.getChildren()
Page.getDescendants()
Get descendants with "current" state onlyPageManager.getDescendants
(Page page) Finds all descendant pages of the given pagePage.getDescendents()
Deprecated.since 5.5.1.PageManager.getDraftChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns the children of a page which have a status of DRAFT, limited to the pagination requested.ContentTree.getPages()
Deprecated.since 7.3.0, useContentService.find(Expansion...)
from plugins, or usePageManagerInternal
in core where applicablePageManager.getPagesWithPermissions
(@NonNull Space space) Get all current pages in a space and eagerly fetch permissions at the same time.Page.getSortedChildren()
@NonNull ListBuilder<Page>
PageManager.getTopLevelPagesBuilder
(Space space) Get the pages in a space that do not have a parent page.Modifier and TypeMethodDescriptionvoid
int
int
PageManager.countPagesInSubtree
(Page page) Get number of descendant page including the input pagevoid
PageManager.deepCopyPage
(PageCopyOptions option, Page originalPage, Page destinationPage) Copy child page of originalPage to destinationPagevoid
PageManager.deepDeletePage
(PageDeleteOptions options, Page targetPage) Deletes a page hierarchy@NonNull Collection<Long>
PageManager.getDescendantIds
(Page page) Finds the ids of a page's descendantsPageManager.getDescendants
(Page page) Finds all descendant pages of the given pagePageManager.getDescendantTitles
(Page page) Finds all descendant titles of the given page@NonNull List
PageManager.getDescendents
(Page page) Deprecated.since 5.5.1.PageManager.getDraftChildren
(Page page, LimitedRequest pageRequest, Depth depth) Returns the children of a page which have a status of DRAFT, limited to the pagination requested.boolean
PageManager.isPageRecentlyUpdatedForUser
(Page page, @Nullable com.atlassian.user.User user) Returns true if the page has been created or modified since the user last logged in.void
PageManager.moveChildrenToNewParent
(Page oldParent, Page newParent) Moves all the children from one page to another The new parent should NOT be the child of the old parent, this method will return with no operation in that casevoid
PageManager.movePageAfter
(Page page, Page refPage) Move the provided page (first argument) after the reference page (second argument).void
PageManager.movePageAsChild
(Page page, Page refPage) Move the provided page (first argument) as a child of the reference page (second argument).void
PageManager.movePageBefore
(Page page, Page refPage) Move the provided page (first argument) before the reference page (second argument).void
PageManager.movePageToTopLevel
(Page page, Space space) Move a page to the top level oftargetSpace
.void
Page.removeChild
(Page child) void
PageManager.removePageFromAncestorCollections
(Page page) Removes the page and its ancestors from the ancestor collection of all descendants.void
PageManager.revertChildPageOrder
(Page parentPage) Removes manual ordering of child pages.void
PageManager.setChildPageOrder
(Page parentPage, List<Long> childIds) Sets ordering of child pages for a supplied page, based on a map of child ids to positions.void
void
Deprecated.Since 1.1.void
Page.setParentPage
(Page parent) Public setter that makes sure that the parent page is validvoid
PageManager.updatePageInAncestorCollections
(Page page, Page parentPage) Updates the ancestors of a page and all it's descendant pages with the new parent page and its ancestors.Modifier and TypeMethodDescriptionvoid
Page.setAncestors
(List<Page> ancestors) This should only ever be set by Hibernate.void
Page.setChildren
(List<Page> children) -
Uses of Page in com.atlassian.confluence.pages.actions
Modifier and TypeMethodDescriptionAbstractCreatePageAction.getFromPage()
CreatePageAction.SimplePageProvider.getPage()
AbstractCreateAndEditPageAction.getParentPage()
AbstractEditPageAction.getParentPage()
MovePageDialogAction.getParentPage()
ViewPageAction.getParentPage()
Deprecated, for removal: This API element is subject to removal in a future version.since 8.8.0.ViewPreviousVersionsAction.getPreviousPage
(Page page) Modifier and TypeMethodDescriptionReorderPageDialogAction.getChildren()
ListPermissionPagesAction.getPageResponse()
CopyPageAction.getPageToCopy()
CopyPageAction.getPageToCopyTo()
AbstractPageAction.getPermittedChildren()
ChildrenAction.getPermittedChildren()
EditCommentAction.getPermittedChildren()
Modifier and TypeMethodDescriptionprotected void
AbstractCreatePageAction.assignParentPage
(ContentEntityObject page, Page parentPage) protected void
CreatePageAction.assignParentPage
(ContentEntityObject page, Page parentPage) ListPermissionPagesAction.getPermissions
(Page page) ViewPreviousVersionsAction.getPreviousPage
(Page page) boolean
ChildrenAction.hasPermittedChildren
(Page page) void
AbstractCreatePageAction.setFromPage
(Page fromPage) -
Uses of Page in com.atlassian.confluence.pages.persistence.dao
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Get the page by space and title.PageDao.getPageById
(long id) Deprecated, for removal: This API element is subject to removal in a future version.Get the page with the given id.PageDao.getPageByIdWithComments
(long id) Deprecated, for removal: This API element is subject to removal in a future version.Get the page with the given id, and perform an eager load of the comments and their children.PageDao.getPageWithComments
(Space space, String pageTitle) Deprecated, for removal: This API element is subject to removal in a future version.Get the page by space and title, and perform an eager load of the comments and their children.Modifier and TypeMethodDescriptionPageDao.getAllChildren
(Page page, LimitedRequest pageRequest) Deprecated, for removal: This API element is subject to removal in a future version.Returns all children of a page (including drafts), limited to the pagination requested.PageDao.getDescendants
(Page page) Deprecated, for removal: This API element is subject to removal in a future version.Finds all descendant pages (recursive) of the given pagePageDao.getDraftChildren
(Page page, LimitedRequest pageRequest) Deprecated, for removal: This API element is subject to removal in a future version.Returns the children of a page which have a status of DRAFT, limited to the pagination requested.PageDao.getOrphanedPages
(@Nullable String spaceKey) Deprecated.since 7.0.0, no replacementPageDao.getPageInTrash
(String spaceKey, String title) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getPagesByIds
(Iterable<Long> ids) Deprecated, for removal: This API element is subject to removal in a future version.Get the pages with the given ids.PageDao.getPagesCreatedOrUpdatedSinceDate
(Date previousLoginDate) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getPagesStartingWith
(Space space, String s) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getPagesWithPermissions
(Space space) Deprecated, for removal: This API element is subject to removal in a future version.Get all current pages in a space and eagerly fetch permissions at the same time.PageDao.getPermissionPages
(Space space) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getRecentlyAddedPages
(int maxCount, @Nullable String spaceKey) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getRecentlyUpdatedPages
(int maxCount, @Nullable String spaceKey) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getTopLevelPages
(Space space) Deprecated, for removal: This API element is subject to removal in a future version.PageDao.getUndefinedPages
(@Nullable String spaceKey) Deprecated.since 6.6.0, usePageDao.getUndefinedLinks(String)
Modifier and TypeMethodDescriptionint
PageDao.countPagesInSubtree
(@NonNull Page page) Deprecated, for removal: This API element is subject to removal in a future version.Return total descendant page including input pagePageDao.getAllChildren
(Page page, LimitedRequest pageRequest) Deprecated, for removal: This API element is subject to removal in a future version.Returns all children of a page (including drafts), limited to the pagination requested.PageDao.getDescendantIds
(Page page) Deprecated, for removal: This API element is subject to removal in a future version.Finds the ids of all descendant pages of the given pagePageDao.getDescendantIds
(Page page, ContentStatus... statuses) Deprecated, for removal: This API element is subject to removal in a future version.Finds the ids of all descendant pages of the given pagePageDao.getDescendants
(Page page) Deprecated, for removal: This API element is subject to removal in a future version.Finds all descendant pages (recursive) of the given pagePageDao.getDescendantTitles
(Page page) Deprecated, for removal: This API element is subject to removal in a future version.Finds all descendant titles of the given pagePageDao.getDraftChildren
(Page page, LimitedRequest pageRequest) Deprecated, for removal: This API element is subject to removal in a future version.Returns the children of a page which have a status of DRAFT, limited to the pagination requested.PageDao.getMaxSiblingPosition
(Page page) Deprecated, for removal: This API element is subject to removal in a future version.Gets the highest position value of all the page's siblings. -
Uses of Page in com.atlassian.confluence.pages.persistence.dao.bulk
-
Uses of Page in com.atlassian.confluence.pages.persistence.dao.bulk.copy
Modifier and TypeMethodDescriptionvoid
BulkPageCopy.deepCopy
(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage) void
DefaultBulkPageCopy.deepCopy
(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage) Main execution logic of deep copy pagesModifierConstructorDescriptionBulkPageCopyExecutionContext
(BulkPageCopyExecutionContext previousContext, Page parentPage) BulkPageCopyExecutionContext
(SubProgressMeter progressMeter, Page parentPage) -
Uses of Page in com.atlassian.confluence.pages.persistence.dao.bulk.delete
Modifier and TypeMethodDescriptionvoid
BulkPageDelete.deepDelete
(PageDeleteOptions deleteOptions, Page targetPage) final void
DefaultBulkPageDelete.deepDelete
(PageDeleteOptions deleteOptions, Page targetPage) ModifierConstructorDescriptionBulkPageDeleteExecutionContext
(com.atlassian.core.util.ProgressMeter progressMeter, ConfluenceUser user, Page targetParent) -
Uses of Page in com.atlassian.confluence.pages.persistence.dao.bulk.impl
-
Uses of Page in com.atlassian.confluence.pages.persistence.dao.hibernate
Modifier and TypeMethodDescriptionHibernatePageDao.getById
(long id) HibernatePageDao.getPageById
(long id) HibernatePageDao.getPageByIdWithComments
(long id) HibernatePageDao.getPageWithComments
(Space space, String pageTitle) Modifier and TypeMethodDescriptionHibernatePageDao.getAllChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getDescendants
(Page page) HibernatePageDao.getDraftChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getOrphanedPages
(@Nullable String spaceKey) HibernatePageDao.getPageInTrash
(String spaceKey, String title) HibernatePageDao.getPages
(LimitedRequest pageRequest) HibernatePageDao.getPages
(Space space, LimitedRequest pageRequest) HibernatePageDao.getPagesByIds
(Iterable<Long> ids) HibernatePageDao.getPagesCreatedOrUpdatedSinceDate
(Date previousLoginDate) HibernatePageDao.getPagesStartingWith
(Space space, String s) HibernatePageDao.getPagesWithPermissions
(@NonNull Space space) HibernatePageDao.getPermissionPages
(Space space) HibernatePageDao.getPermissionPages
(Space space, LimitedRequest limitedRequest) HibernatePageDao.getRecentlyAddedPages
(int maxCount, @Nullable String spaceKey) HibernatePageDao.getRecentlyAuthoredPagesByUser
(ConfluenceUser user, int maxCount) HibernatePageDao.getRecentlyUpdatedPages
(int maxCount, @Nullable String spaceKey) HibernatePageDao.getTopLevelPages
(Space space) HibernatePageDao.getTopLevelPages
(Space space, LimitedRequest limitedRequest) HibernatePageDao.getUndefinedPages
(@Nullable String spaceKey) Deprecated.since 6.6.0, useHibernatePageDao.getUndefinedLinks(String)
HibernatePageDao.scanFilteredPages
(Space space, List<ContentStatus> statuses, LimitedRequest pageRequest) HibernatePageDao.scanFilteredPages
(List<ContentStatus> statuses, LimitedRequest pageRequest) Modifier and TypeMethodDescriptionint
HibernatePageDao.countPagesInSubtree
(@NonNull Page page) HibernatePageDao.getAllChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getDescendantIds
(Page page) HibernatePageDao.getDescendantIds
(Page page, ContentStatus... contentStatus) HibernatePageDao.getDescendants
(Page page) HibernatePageDao.getDescendantTitles
(Page page) HibernatePageDao.getDraftChildren
(Page page, LimitedRequest pageRequest) HibernatePageDao.getMaxSiblingPosition
(Page page) -
Uses of Page in com.atlassian.confluence.plugins.rest.entities.builders
-
Uses of Page in com.atlassian.confluence.plugins.rest.jackson2.entities.builders
-
Uses of Page in com.atlassian.confluence.rpc.soap.beans
-
Uses of Page in com.atlassian.confluence.rpc.soap.services
Modifier and TypeMethodDescriptionSoapServiceHelper.retrievePage
(String spaceKey, String pageTitle) SoapServiceHelperImpl.retrievePage
(String spaceKey, String pageTitle) Retrieves a given page by space key and page title, and throws RemoteException if the page is not found or the user has no view perm. -
Uses of Page in com.atlassian.confluence.security.delegate
Modifier and TypeMethodDescriptionboolean
PagePermissionsDelegate.canAdminister
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canEdit
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canExport
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canMove
(ConfluenceUser user, Page source, Object target, String movePoint) boolean
PagePermissionsDelegate.canRemove
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canRemoveHierarchy
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canSetPermissions
(ConfluenceUser user, Page target) boolean
PagePermissionsDelegate.canView
(ConfluenceUser user, Page target) -
Uses of Page in com.atlassian.confluence.security.denormalisedpermissions.impl
Modifier and TypeMethodDescriptionRegularEntitiesAndPermissionsHelper.getPagesByIds
(Set<Long> pageIds) -
Uses of Page in com.atlassian.confluence.security.denormalisedpermissions.impl.content.domain
-
Uses of Page in com.atlassian.confluence.security.persistence.dao
Modifier and TypeMethodDescriptionContentPermissionSetDao.getInheritedContentPermissionSets
(Page page, String type) -
Uses of Page in com.atlassian.confluence.security.persistence.dao.hibernate
Modifier and TypeMethodDescriptionHibernateContentPermissionSetDao.getInheritedContentPermissionSets
(Page page, String type) -
Uses of Page in com.atlassian.confluence.spaces
Modifier and TypeMethodDescriptionSystemTemplateManager.getTemplate
(String templateKey, List<Variable> vars, Page page) SystemTemplateManagerImpl.getTemplate
(String templateKey, List<Variable> vars, Page page) void
ReadOnlySpace.setHomePage
(Page homePage) void
Space.setHomePage
(Page homePage) -
Uses of Page in com.atlassian.confluence.spaces.actions
Modifier and TypeMethodDescriptionViewSpaceAction.getPage()
Deprecated, for removal: This API element is subject to removal in a future version.since 8.8.0. -
Uses of Page in com.atlassian.confluence.spaces.listeners
Modifier and TypeMethodDescriptionprotected BodyContent
AbstractSpaceContentListener.getDefaultHomePageContent
(Page homePage, List<Variable> variables, String templateKey) -
Uses of Page in com.atlassian.confluence.user
ModifierConstructorDescriptionPermittedUserFinder
(PageManager pageManager, PermissionManager permissionManager, SpacePermissionManager spacePermissionManager, Page parentPage, Space space) -
Uses of Page in com.atlassian.confluence.util.breadcrumbs
-
Uses of Page in com.atlassian.confluence.util.breadcrumbs.spaceia