public class ConfluenceClient extends HttpClient
| Constructor | Description |
|---|---|
ConfluenceClient() |
Instantiates a new confluence client.
|
ConfluenceClient(java.lang.String baseUrl,
java.lang.String user,
java.lang.String password,
boolean server) |
Authentification is enabled with basic auth.
|
| Modifier and Type | Method | Description |
|---|---|---|
SynchronizerResult |
addLabel(int pageId,
java.lang.String label) |
Adds the label.
|
SynchronizerResult |
addLabel(java.lang.String pageId,
java.lang.String label) |
Adds the label.
|
SynchronizerResult |
addMetadata(int pageId,
java.lang.String key,
java.lang.String value) |
Adds the metadata.
|
SynchronizerResult |
browseContent() |
Browse content.
|
SynchronizerResult |
deleteMetadata(int pageId,
java.lang.String key) |
Delete metadata.
|
SynchronizerResult |
deletePage(int pageId) |
Delete page.
|
SynchronizerResult |
deleteVersion(int pageId,
int version) |
Delete version.
|
SynchronizerResult |
getContentVersions(int id) |
Gets the content versions.
|
SynchronizerResult |
getCurrentUser() |
Gets the current user.
|
SynchronizerResult |
getMetadata(int pageId) |
Gets the metadata.
|
SynchronizerResult |
getPage(int id) |
Gets the page.
|
SynchronizerResult |
getPageContent(int id) |
Gets the page content.
|
SynchronizerResult |
getPageHistory(int id) |
Gets the page history.
|
SynchronizerResult |
getPageSpace(int id) |
Gets the page space.
|
SynchronizerResult |
getPageVersion(int id) |
Gets the page version.
|
java.lang.String |
getRestPrefix() |
Gets the rest prefix.
|
SynchronizerResult |
getSysteminfo() |
Gets the systeminfo.
|
void |
loadAttachment(int pageId,
java.lang.String filename,
java.lang.String targetPath) |
Load attachment.
|
SynchronizerResult |
newPage() |
New page.
|
SynchronizerResult |
newPage(java.lang.String title,
java.lang.String spaceKey,
java.lang.String content) |
New page.
|
SynchronizerResult |
purgePage(int pageId) |
Purge page.
|
SynchronizerResult |
search(java.lang.String cql) |
Search for content in confluence.
|
SynchronizerResult |
updateMetadata(int pageId,
java.lang.String key,
java.lang.String value,
int versionNumber,
boolean minorEdit) |
Update metadata.
|
createCredentials, delete, get, post, putpublic ConfluenceClient(java.lang.String baseUrl,
java.lang.String user,
java.lang.String password,
boolean server)
baseUrl - Url to the server, could be http or httpsuser - Plain-Text of user to log inpassword - Plain text of passwordserver - true if dedicated server, false if cloud serverpublic ConfluenceClient()
public SynchronizerResult deleteVersion(int pageId, int version)
pageId - the page idversion - the versionpublic void loadAttachment(int pageId,
java.lang.String filename,
java.lang.String targetPath)
pageId - the page idfilename - the filenametargetPath - the target pathpublic SynchronizerResult getContentVersions(int id)
id - the idpublic SynchronizerResult getPageSpace(int id)
id - the idpublic SynchronizerResult getPageVersion(int id)
id - the idpublic SynchronizerResult getPageHistory(int id)
id - the idpublic SynchronizerResult getPage(int id)
id - the idpublic SynchronizerResult getPageContent(int id)
id - the idpublic SynchronizerResult getCurrentUser()
public SynchronizerResult getSysteminfo()
public SynchronizerResult getMetadata(int pageId)
pageId - the page idpublic java.lang.String getRestPrefix()
public SynchronizerResult purgePage(int pageId)
pageId - the page idpublic SynchronizerResult deletePage(int pageId)
pageId - the page idpublic SynchronizerResult deleteMetadata(int pageId, java.lang.String key)
pageId - the page idkey - the keypublic SynchronizerResult addLabel(java.lang.String pageId, java.lang.String label)
pageId - the page idlabel - the labelpublic SynchronizerResult addLabel(int pageId, java.lang.String label)
pageId - the page idlabel - the labelpublic SynchronizerResult updateMetadata(int pageId, java.lang.String key, java.lang.String value, int versionNumber, boolean minorEdit)
pageId - the page idkey - the keyvalue - the valueversionNumber - the version numberminorEdit - the minor editpublic SynchronizerResult addMetadata(int pageId, java.lang.String key, java.lang.String value)
pageId - the page idkey - the keyvalue - the valuepublic SynchronizerResult search(java.lang.String cql)
cql - the cqlpublic SynchronizerResult browseContent()
public SynchronizerResult newPage()
public SynchronizerResult newPage(java.lang.String title, java.lang.String spaceKey, java.lang.String content)
title - the titlespaceKey - the space keycontent - the content