public class ScrollVersionsRESTConfluenceService extends Object implements ConfluenceService
ConfluenceService with Scroll Versions support via REST APIs.| Modifier and Type | Class and Description |
|---|---|
class |
ScrollVersionsRESTConfluenceService.ScrollVersionsException |
ConfluenceService.Credentials, ConfluenceService.Model, ConfluenceService.Protocol, ConfluenceService.Storage| Modifier and Type | Field and Description |
|---|---|
static String |
CHANGE_TYPE_MODIFY_QUERY_PARAM |
| Constructor and Description |
|---|
ScrollVersionsRESTConfluenceService(String confluenceUrl,
String scrollVersionName,
ConfluenceService.Credentials credentials,
SSLCertificateInfo sslCertificateInfo) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremovePage, retrypublic static final String CHANGE_TYPE_MODIFY_QUERY_PARAM
public ScrollVersionsRESTConfluenceService(String confluenceUrl, String scrollVersionName, ConfluenceService.Credentials credentials, SSLCertificateInfo sslCertificateInfo)
public ConfluenceService.Credentials getCredentials()
getCredentials in interface ConfluenceServicepublic ConfluenceService.Model.PageSummary findPageByTitle(String parentPageId, String title) throws Exception
findPageByTitle in interface ConfluenceServiceExceptionpublic CompletableFuture<Boolean> removePage(ConfluenceService.Model.Page parentPage, String title)
removePage in interface ConfluenceServicepublic CompletableFuture<Boolean> removePageAsync(String pageId)
removePageAsync in interface ConfluenceServicepublic CompletableFuture<ConfluenceService.Model.Page> createPage(ConfluenceService.Model.Page parentPage, String title)
createPage in interface ConfluenceServicepublic CompletableFuture<Optional<ConfluenceService.Model.Page>> getPage(String pageId)
getPage in interface ConfluenceServicepublic CompletableFuture<Optional<ConfluenceService.Model.Page>> getPage(String spaceKey, String pageTitle)
getPage in interface ConfluenceServicepublic boolean addLabelByName(String label, long id) throws Exception
addLabelByName in interface ConfluenceServiceExceptionpublic CompletableFuture<ConfluenceService.Model.Page> storePage(ConfluenceService.Model.Page page, ConfluenceService.Storage content)
storePage in interface ConfluenceServicepublic CompletableFuture<ConfluenceService.Model.Page> storePage(ConfluenceService.Model.Page page)
storePage in interface ConfluenceServicepublic List<ConfluenceService.Model.PageSummary> getDescendents(String pageId) throws Exception
getDescendents in interface ConfluenceServiceExceptionpublic void exportPage(String url, String spaceKey, String pageTitle, ExportFormat exfmt, File outputFile) throws Exception
exportPage in interface ConfluenceServiceExceptionpublic ConfluenceService.Model.Attachment createAttachment()
ConfluenceServicecreateAttachment in interface ConfluenceServicepublic CompletableFuture<Optional<ConfluenceService.Model.Attachment>> getAttachment(String pageId, String name, String version)
getAttachment in interface ConfluenceServicepublic CompletableFuture<ConfluenceService.Model.Attachment> addAttachment(ConfluenceService.Model.Page page, ConfluenceService.Model.Attachment attachment, InputStream source)
addAttachment in interface ConfluenceServicepublic void close()
close in interface Closeableclose in interface AutoCloseablepublic CompletableFuture<ConfluenceService.Model.Page> getOrCreatePage(String spaceKey, String parentPageTitle, String title)
getOrCreatePage in interface ConfluenceServiceCopyright © 2019. All rights reserved.