Package com.atlassian.confluence.content.service.page

Interface Summary
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  
 

Class Summary
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.
IdAndVersionPageLocator A page locator that uses the page Id to find an identified version of 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.
RemovePageVersionCommand Service command for removing a version of a page.
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  
TitleAndSpaceKeyPageLocator Returns the page with the given space key and title.
TrashPageCommandImpl  
 



Copyright © 2003-2013 Atlassian. All Rights Reserved.