|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.it.rpc.ConfluenceRpc
public class ConfluenceRpc
| Constructor Summary | |
|---|---|
ConfluenceRpc(java.lang.String baseUrl)
|
|
| Method Summary | |
|---|---|
void |
addLabel(java.lang.String label,
Page page)
|
void |
changePageModificationDate(long pageId,
java.util.Date modificationDate)
|
java.lang.String |
convertWikiMarkupToXhtml(java.lang.String wikiMarkup,
long pageId)
|
java.lang.String |
convertXhtmlToWikiMarkup(java.lang.String xhtml,
long pageId)
|
long |
createAttachment(Attachment attachment)
|
long |
createBlogPost(BlogPost blogPost)
|
long |
createComment(Comment comment)
|
long |
createComment(Comment comment,
long parentCommentId)
|
void |
createGroup(java.lang.String groupname)
|
void |
createJohnsonEvent(java.lang.String message)
|
long |
createPage(Page page)
|
java.util.Map<java.lang.String,java.lang.String> |
createPage(java.lang.String spaceKey,
java.lang.String title,
java.lang.String content,
long parentPageId)
|
Space |
createPersonalSpace(User user)
|
Space |
createSpace(Space space)
|
Space |
createSpace(java.lang.String key,
java.lang.String name,
java.lang.String description)
|
void |
createUser(User user)
|
java.lang.String |
exportSite(boolean exportAttachments)
Returns the URL of the downloadable export. |
java.lang.String |
exportSpace(Space space,
java.lang.String exportType)
Returns the URL of the downloadable export. |
void |
flushIndexQueue()
|
long |
getAttachmentId(long contentId,
java.lang.String fileName)
|
java.lang.String |
getConfiguredThemeForSpace(java.lang.String spaceKey)
|
Page |
getExistingPage(Space space,
java.lang.String pageTitle)
Retrieve the fully populated Page object for a page, known to
exist in confluence. |
java.lang.String |
getGlobalConfiguredTheme()
|
java.lang.String |
getPageContent(long pageId)
|
long |
getPageId(Page page)
|
long |
getPageId(java.lang.String spaceKey,
java.lang.String title)
|
java.util.List<java.lang.Long> |
getPageIdsInSpace(Space space)
|
void |
grantAnonymousPermission(SpacePermission permission,
Space space)
|
void |
grantAnonymousUsePermission()
|
void |
grantPermission(GlobalPermission permission,
User user)
|
void |
grantPermission(SpacePermission permission,
Space space,
User user)
|
void |
grantPermissions(Space space,
User user,
SpacePermission... permissions)
|
boolean |
isPluginEnabled(java.lang.String pluginKey)
|
void |
logIn(java.lang.String token)
|
void |
logIn(User user)
Set the current user logged into this rpc client. |
void |
logOut()
|
void |
movePage(long sourcePageId,
long targetPageId,
java.lang.String position)
|
void |
pauseJob(java.lang.String jobName)
|
void |
removeAllGroupsAndUsers()
|
void |
removeAllJohnsonEvents()
|
void |
removeAllSpaces()
|
void |
removeDrafts(User user)
|
void |
removeGroup(java.lang.String groupname,
java.lang.String defaultGroupName)
|
void |
removeSpace(java.lang.String spaceKey)
Removes the space if it exists, otherwise does nothing. |
void |
removeUser(java.lang.String username)
Removes the user if it exists, otherwise does nothing. |
void |
removeUser(User user)
|
void |
resumeJob(java.lang.String jobName)
|
void |
revokeAnonymousPermission(SpacePermission permission,
Space space)
|
void |
revokeAnonymousUsePermission()
|
void |
revokePermission(SpacePermission permission,
Space space,
User user)
|
long |
saveBlogPost(BlogPost blogPost)
|
long |
saveComment(Comment comment)
|
long |
savePage(Page page)
|
java.util.List<java.util.Hashtable> |
search(java.lang.String queryString,
int maxMatches)
Search for the supplied query String. |
void |
setCaptchaMode(boolean enable)
|
void |
setPageRestriction(Page page,
ContentPermission type,
User user)
Restrict page to single given user. |
void |
setUserLocale(User user,
java.util.Locale locale)
|
long |
updatePage(Page page,
boolean minorEdit)
|
void |
useAnonymously()
Indicate that further rpc calls should be made anonymously, rather than as a specific user. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfluenceRpc(java.lang.String baseUrl)
| Method Detail |
|---|
public void logIn(User user)
logOut() or useAnonymously() are called.
public void logIn(java.lang.String token)
public void useAnonymously()
logIn(com.atlassian.confluence.it.User) or logOut() are called.
public void logOut()
public long getPageId(Page page)
public long getPageId(java.lang.String spaceKey,
java.lang.String title)
public java.util.List<java.lang.Long> getPageIdsInSpace(Space space)
public java.lang.String getPageContent(long pageId)
public java.lang.String convertWikiMarkupToXhtml(java.lang.String wikiMarkup,
long pageId)
public java.lang.String convertXhtmlToWikiMarkup(java.lang.String xhtml,
long pageId)
public java.util.Map<java.lang.String,java.lang.String> createPage(java.lang.String spaceKey,
java.lang.String title,
java.lang.String content,
long parentPageId)
public long createPage(Page page)
public Page getExistingPage(Space space,
java.lang.String pageTitle)
Page object for a page, known to
exist in confluence.
public long savePage(Page page)
public long updatePage(Page page,
boolean minorEdit)
public void setPageRestriction(Page page,
ContentPermission type,
User user)
public long createBlogPost(BlogPost blogPost)
public long saveBlogPost(BlogPost blogPost)
public long createComment(Comment comment)
public long createComment(Comment comment,
long parentCommentId)
public long saveComment(Comment comment)
public long createAttachment(Attachment attachment)
public long getAttachmentId(long contentId,
java.lang.String fileName)
public void movePage(long sourcePageId,
long targetPageId,
java.lang.String position)
public void addLabel(java.lang.String label,
Page page)
public Space createSpace(Space space)
public Space createSpace(java.lang.String key,
java.lang.String name,
java.lang.String description)
public Space createPersonalSpace(User user)
public void removeSpace(java.lang.String spaceKey)
public void createUser(User user)
public void removeUser(User user)
public void removeUser(java.lang.String username)
public void createGroup(java.lang.String groupname)
public void removeGroup(java.lang.String groupname,
java.lang.String defaultGroupName)
public java.lang.String exportSpace(Space space,
java.lang.String exportType)
public java.lang.String exportSite(boolean exportAttachments)
public void grantPermission(SpacePermission permission,
Space space,
User user)
public void grantPermissions(Space space,
User user,
SpacePermission... permissions)
public void grantAnonymousPermission(SpacePermission permission,
Space space)
public void revokePermission(SpacePermission permission,
Space space,
User user)
public void revokeAnonymousPermission(SpacePermission permission,
Space space)
public void grantPermission(GlobalPermission permission,
User user)
public void grantAnonymousUsePermission()
public void revokeAnonymousUsePermission()
public void flushIndexQueue()
public boolean isPluginEnabled(java.lang.String pluginKey)
public void setUserLocale(User user,
java.util.Locale locale)
public void removeDrafts(User user)
public void removeAllGroupsAndUsers()
public void removeAllSpaces()
public void changePageModificationDate(long pageId,
java.util.Date modificationDate)
public void pauseJob(java.lang.String jobName)
public void resumeJob(java.lang.String jobName)
public java.lang.String getGlobalConfiguredTheme()
public java.lang.String getConfiguredThemeForSpace(java.lang.String spaceKey)
public void createJohnsonEvent(java.lang.String message)
public void removeAllJohnsonEvents()
public void setCaptchaMode(boolean enable)
public java.util.List<java.util.Hashtable> search(java.lang.String queryString,
int maxMatches)
queryString - the querymaxMatches - the maximum number of matches to be returned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||