package

com.atlassian.confluence.content.service.page

Interfaces

ContentPermissionProvider An interface implemented by a class that can provide ContentPermissions. 
CreatePageCommand An interface for a command that will create a new page. 
MovePageCommand An interface for a command that implements the logic to move a page to another parent or space. 
PageLocator  
PageProvider

An interface implemented by a class that can provide the page to be created. 

TrashPageCommand  

Classes

AbstractPageLocator  
CreateAbstractPageCommandImpl An abstract base class for create commands for AbstractPage subclasses such as Page or BlogPost  
CreatePageCommandImpl 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. 
CreatePageFromExistingCommandImpl This command is only necessary because CopyPageAction has different authorisation and validation logic from CreatePageAction. 
DeleteBlogPostCommand Service command for removing a blog post. 
DeletePageCommand Service command for removing a page. 
IdPageLocator A page locator that uses the page Id to find a page  
MovePageCommandHelper  
MovePageCommandImpl  
MovePageToTopOfSpaceCommand A command that moves a page to a top level of a given space. 
RevertContentToVersionCommand  
RevertPageCommand  
RevertPageOrderCommand Removes page position information from the children of the provided page, effectively reverting their order to alphabetical. 
SetPageOrderCommand  
SimpleContentPermissionProvider A ContentPermissionProvider which simply returns the ContentPermissions that have been set on it. 
SinglePageLocator  
TestCreatePageCommandImpl  
TestMovePageCommand Test for the DefaultPageService
TestRevertPageCommand  
TestTrashPageCommand  
TitleAndSpaceKeyPageLocator Returns the page with the given space key and title. 
TrashPageCommandImpl