Package com.atlassian.confluence.content.service.page
package com.atlassian.confluence.content.service.page
-
ClassDescriptionAn interface implemented by a class that can provide ContentPermissions.An abstract base class for create commands for AbstractPage subclasses such as Page or BlogPostAllows the context of the page creation process to be retrieved (e.g.An interface for a command that will create a new page.An implementation of the CreatePageCommand that will create a page, and assign any provided permissions then perform the clean up of any Drafts and raise the necessary event.This command is only necessary because
CopyPageAction
has different authorisation and validation logic fromCreatePageAction
.Service command for removing a blog post.Service command for removing a page.A page locator that uses the page Id to find an identified version of a page.A page locator that uses the page Id to find a pageA Decorator for existing MovePageCommands to be run synchronously as a LongRunningTask.Base class for commands which are responsible for page movingAn interface for a command that implements the logic to move a page to another parent or space.A command that moves a page to a top level of a given space.An interface implemented by a class that can provide the page to be created.Service command for removing a version of a page or blog post.Service command for removing a version of a page.Removes page position information from the children of the provided page, effectively reverting their order to alphabetical.A ContentPermissionProvider which simply returns the ContentPermissions that have been set on it.A CreateContextProvider which returns a context based on a supplied query string.Returns the page with the given space key and title.