Class XmlRpcContentClient
- java.lang.Object
-
- com.atlassian.confluence.it.rpc.xmlrpc.XmlRpcContentClient
-
public class XmlRpcContentClient extends Object
Makes XML-RPC calls for Confluence Content.
-
-
Constructor Summary
Constructors Constructor Description XmlRpcContentClient(ConfluenceRpc rpc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcreateAttachment(long contentId, Attachment attachment)longcreateAttachment(Attachment attachment)longcreateBlogPost(BlogPost blogPost)longcreateComment(Comment comment)longcreateComment(Comment comment, long parentCommentId)longcreatePage(Page page)Map<String,String>createPage(String spaceKey, String title, String content, long parentPageId)BlogPostgetBlogPost(long pageId)List<Page>getChildren(long parentPageId)CommentgetComment(AbstractPageEntity pageEntity, long commentId)PagegetExistingPage(long pageId)Retrieve thePageobject for a page, known to exist in confluence.PagegetExistingPage(Space space, String pageTitle)Retrieve the fully populatedPageobject for a page, known to exist in confluence.StringgetPageContent(long id)voidpurgeFromTrash(Space space, long pageId)voidremoveComment(long commentId)voidremoveComment(Comment comment)booleanremovePage(long pageId)booleanremovePage(Page page)longsaveBlogPost(BlogPost blogPost)longsaveComment(Comment comment)longsavePage(Page page)longupdatePage(Page page, boolean minorEdit, String versionComment)Saves pages, but not blogs, seesaveBlogPost(BlogPost).
-
-
-
Constructor Detail
-
XmlRpcContentClient
public XmlRpcContentClient(ConfluenceRpc rpc)
-
-
Method Detail
-
createPage
public long createPage(Page page)
-
createPage
public Map<String,String> createPage(String spaceKey, String title, String content, long parentPageId)
-
getExistingPage
public Page getExistingPage(Space space, String pageTitle)
Retrieve the fully populatedPageobject for a page, known to exist in confluence.
-
getExistingPage
public Page getExistingPage(long pageId)
Retrieve thePageobject for a page, known to exist in confluence.
-
getBlogPost
public BlogPost getBlogPost(long pageId)
-
getComment
public Comment getComment(AbstractPageEntity pageEntity, long commentId)
-
createBlogPost
public long createBlogPost(BlogPost blogPost)
-
saveBlogPost
public long saveBlogPost(BlogPost blogPost)
-
removePage
public boolean removePage(Page page)
-
removePage
public boolean removePage(long pageId)
-
removeComment
public void removeComment(Comment comment)
-
removeComment
public void removeComment(long commentId)
-
createComment
public long createComment(Comment comment)
-
createComment
public long createComment(Comment comment, long parentCommentId)
-
saveComment
public long saveComment(Comment comment)
-
savePage
public long savePage(Page page)
-
updatePage
public long updatePage(Page page, boolean minorEdit, String versionComment)
Saves pages, but not blogs, seesaveBlogPost(BlogPost).
-
getPageContent
public String getPageContent(long id)
-
getChildren
public List<Page> getChildren(long parentPageId)
- Returns:
- the children of the specified parent page, in order.
-
createAttachment
public long createAttachment(Attachment attachment)
-
createAttachment
public long createAttachment(long contentId, Attachment attachment)
-
purgeFromTrash
public void purgeFromTrash(Space space, long pageId)
-
-