public class ConfluenceRestClient extends Object implements ConfluenceClient
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfluenceRestClient.ProxyConfiguration |
| Constructor and Description |
|---|
ConfluenceRestClient(String rootConfluenceUrl,
boolean disableSslVerification,
Double maxRequestsPerSecond,
String username,
String password) |
ConfluenceRestClient(String rootConfluenceUrl,
org.apache.http.impl.client.CloseableHttpClient httpClient,
Double maxRequestsPerSecond,
String username,
String password) |
ConfluenceRestClient(String rootConfluenceUrl,
ConfluenceRestClient.ProxyConfiguration proxyConfiguration,
boolean disableSslVerification,
Double maxRequestsPerSecond,
String username,
String password) |
public ConfluenceRestClient(String rootConfluenceUrl, boolean disableSslVerification, Double maxRequestsPerSecond, String username, String password)
public ConfluenceRestClient(String rootConfluenceUrl, ConfluenceRestClient.ProxyConfiguration proxyConfiguration, boolean disableSslVerification, Double maxRequestsPerSecond, String username, String password)
public String addPageUnderAncestor(String spaceKey, String ancestorId, String title, String content, String versionMessage)
addPageUnderAncestor in interface ConfluenceClientpublic void updatePage(String contentId, String ancestorId, String title, String content, int newVersion, String versionMessage)
updatePage in interface ConfluenceClientpublic void deletePage(String contentId)
deletePage in interface ConfluenceClientpublic String getPageByTitle(String spaceKey, String title) throws NotFoundException, MultipleResultsException
getPageByTitle in interface ConfluenceClientNotFoundExceptionMultipleResultsExceptionpublic void addAttachment(String contentId, String attachmentFileName, InputStream attachmentContent)
addAttachment in interface ConfluenceClientpublic void updateAttachmentContent(String contentId, String attachmentId, InputStream attachmentContent)
updateAttachmentContent in interface ConfluenceClientpublic void deleteAttachment(String attachmentId)
deleteAttachment in interface ConfluenceClientpublic ConfluenceAttachment getAttachmentByFileName(String contentId, String attachmentFileName) throws NotFoundException, MultipleResultsException
getAttachmentByFileName in interface ConfluenceClientNotFoundExceptionMultipleResultsExceptionpublic ConfluencePage getPageWithContentAndVersionById(String contentId)
getPageWithContentAndVersionById in interface ConfluenceClientpublic List<ConfluencePage> getChildPages(String contentId)
getChildPages in interface ConfluenceClientpublic List<ConfluenceAttachment> getAttachments(String contentId)
getAttachments in interface ConfluenceClientpublic void setPropertyByKey(String contentId, String key, String value)
setPropertyByKey in interface ConfluenceClientpublic String getPropertyByKey(String contentId, String key)
getPropertyByKey in interface ConfluenceClientpublic void deletePropertyByKey(String contentId, String key)
deletePropertyByKey in interface ConfluenceClientpublic List<String> getLabels(String contentId)
getLabels in interface ConfluenceClientpublic void addLabels(String contentId, List<String> labels)
addLabels in interface ConfluenceClientpublic void deleteLabel(String contentId, String label)
deleteLabel in interface ConfluenceClientCopyright © 2020. All rights reserved.