java.io.Closeable, java.lang.AutoCloseable, ConfluenceService, IdHelperpublic class RESTConfluenceService extends AbstractRESTConfluenceService implements ConfluenceService
| Modifier and Type | Class | Description |
|---|---|---|
static class |
RESTConfluenceService.ContentType |
AbstractRESTConfluenceService.ServiceExceptionConfluenceService.Credentials, ConfluenceService.Model, ConfluenceService.Protocol, ConfluenceService.StorageclientconnectTimeoutInSeconds, readTimeoutInSeconds, writeTimeoutInSeconds| Constructor | Description |
|---|---|
RESTConfluenceService(java.lang.String url,
ConfluenceService.Credentials credentials,
SSLCertificateInfo sslInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Attachment> |
addAttachment(ConfluenceService.Model.Page page,
ConfluenceService.Model.Attachment attachment,
java.io.InputStream source) |
|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Blogpost> |
addBlogpost(ConfluenceService.Model.Blogpost blogpost) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
addLabelsByName(ConfluenceService.Model.ID id,
java.lang.String[] labels) |
|
void |
close() |
|
ConfluenceService.Model.Blogpost |
createBlogpost(java.lang.String space,
java.lang.String title,
ConfluenceService.Storage content,
int version) |
|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> |
createPage(ConfluenceService.Model.Page parentPage,
java.lang.String title,
ConfluenceService.Storage content) |
|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> |
createPageByTitle(java.lang.String spaceKey,
java.lang.String title,
ConfluenceService.Storage content) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Attachment>> |
getAttachment(ConfluenceService.Model.ID pageId,
java.lang.String name,
java.lang.String version) |
|
ConfluenceService.Credentials |
getCredentials() |
|
java.util.concurrent.CompletableFuture<java.util.List<ConfluenceService.Model.PageSummary>> |
getDescendents(ConfluenceService.Model.ID pageId) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Page>> |
getPage(java.lang.String spaceKey,
java.lang.String pageTitle) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Page>> |
getPage(ConfluenceService.Model.ID pageId) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<? extends ConfluenceService.Model.PageSummary>> |
getPageByTitle(ConfluenceService.Model.ID parentPageId,
java.lang.String title) |
|
javax.json.JsonObjectBuilder |
jsonAddBody(javax.json.JsonObjectBuilder builder,
ConfluenceService.Storage storage) |
|
javax.json.JsonObjectBuilder |
jsonForCreatingContent(RESTConfluenceService.ContentType type,
java.lang.String spaceKey,
long parentPageId,
java.lang.String title,
ConfluenceService.Storage content) |
|
javax.json.JsonObjectBuilder |
jsonForCreatingContent(RESTConfluenceService.ContentType type,
java.lang.String spaceKey,
java.lang.String title,
ConfluenceService.Storage content) |
|
ConfluenceService.Model.Attachment |
newAttachment() |
|
ConfluenceService.Model.Page |
newPage(ConfluenceService.Model.ID id,
java.lang.String title) |
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
removePage(ConfluenceService.Model.ID pageId) |
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
removePage(ConfluenceService.Model.Page parentPage,
java.lang.String title) |
|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> |
storePage(ConfluenceService.Model.Page page) |
|
java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> |
storePage(ConfluenceService.Model.Page page,
ConfluenceService.Storage content) |
|
protected okhttp3.HttpUrl.Builder |
urlBuilder() |
addAttachment, addLabels, childrenPages, createPage, debugBody, deletePageById, descendantPages, findPage, findPageById, findPages, fromRequest, fromRequestAsync, fromUrlDELETE, fromUrlGET, fromUrlPOST, fromUrlPUT, getAttachment, getAttachments, mapToObject, mapToStream, updatePageaddLabelsByName, getConnectTimeout, getOrCreatePage, getReadTimeout, getWriteTimeout, retry, setConnectTimeouts, setReadTimeouts, setWriteTimeoutspublic RESTConfluenceService(java.lang.String url,
ConfluenceService.Credentials credentials,
SSLCertificateInfo sslInfo)
url - credentials - sslInfo - public final javax.json.JsonObjectBuilder jsonForCreatingContent(RESTConfluenceService.ContentType type, java.lang.String spaceKey, java.lang.String title, ConfluenceService.Storage content)
public final javax.json.JsonObjectBuilder jsonForCreatingContent(RESTConfluenceService.ContentType type, java.lang.String spaceKey, long parentPageId, java.lang.String title, ConfluenceService.Storage content)
public final javax.json.JsonObjectBuilder jsonAddBody(javax.json.JsonObjectBuilder builder,
ConfluenceService.Storage storage)
public final java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> createPageByTitle(java.lang.String spaceKey, java.lang.String title, ConfluenceService.Storage content)
spaceKey - title - protected okhttp3.HttpUrl.Builder urlBuilder()
urlBuilder in class AbstractRESTConfluenceServicepublic ConfluenceService.Credentials getCredentials()
getCredentials in interface ConfluenceServicegetCredentials in class AbstractRESTConfluenceServicepublic ConfluenceService.Model.Page newPage(ConfluenceService.Model.ID id, java.lang.String title)
newPage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.util.Optional<? extends ConfluenceService.Model.PageSummary>> getPageByTitle(ConfluenceService.Model.ID parentPageId, java.lang.String title)
getPageByTitle in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Page>> getPage(ConfluenceService.Model.ID pageId)
getPage in interface ConfluenceServicepageId - java.lang.Exceptionpublic java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Page>> getPage(java.lang.String spaceKey, java.lang.String pageTitle)
getPage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.util.List<ConfluenceService.Model.PageSummary>> getDescendents(ConfluenceService.Model.ID pageId)
getDescendents in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> createPage(ConfluenceService.Model.Page parentPage, java.lang.String title, ConfluenceService.Storage content)
createPage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> storePage(ConfluenceService.Model.Page page, ConfluenceService.Storage content)
storePage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<ConfluenceService.Model.Page> storePage(ConfluenceService.Model.Page page)
storePage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> removePage(ConfluenceService.Model.Page parentPage, java.lang.String title)
removePage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> removePage(ConfluenceService.Model.ID pageId)
removePage in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.lang.Void> addLabelsByName(ConfluenceService.Model.ID id, java.lang.String[] labels)
addLabelsByName in interface ConfluenceServicepublic ConfluenceService.Model.Attachment newAttachment()
newAttachment in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<java.util.Optional<ConfluenceService.Model.Attachment>> getAttachment(ConfluenceService.Model.ID pageId, java.lang.String name, java.lang.String version)
getAttachment in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<ConfluenceService.Model.Attachment> addAttachment(ConfluenceService.Model.Page page, ConfluenceService.Model.Attachment attachment, java.io.InputStream source)
addAttachment in interface ConfluenceServicepublic ConfluenceService.Model.Blogpost createBlogpost(java.lang.String space, java.lang.String title, ConfluenceService.Storage content, int version)
createBlogpost in interface ConfluenceServicepublic java.util.concurrent.CompletableFuture<ConfluenceService.Model.Blogpost> addBlogpost(ConfluenceService.Model.Blogpost blogpost)
addBlogpost in interface ConfluenceServicepublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.io.IOExceptionCopyright © 2021. All rights reserved.