IdHelperRESTConfluenceServicepublic abstract class AbstractRESTConfluenceService extends java.lang.Object implements IdHelper
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AbstractRESTConfluenceService.ServiceException |
| Modifier and Type | Field | Description |
|---|---|---|
protected okhttp3.OkHttpClient.Builder |
client |
| Constructor | Description |
|---|---|
AbstractRESTConfluenceService() |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
addAttachment(java.lang.String id,
Attachment att,
java.io.InputStream data) |
|
protected java.util.concurrent.CompletableFuture<java.lang.Void> |
addLabels(java.lang.String id,
java.lang.String... labels) |
|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
childrenPages(java.lang.String id) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> |
createPage(javax.json.JsonObject inputData) |
|
protected void |
debugBody(okhttp3.Response res) |
|
protected java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deletePageById(java.lang.String id) |
|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
descendantPages(long id) |
|
java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> |
findPage(java.lang.String spaceKey,
java.lang.String title) |
|
protected java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> |
findPageById(java.lang.String id) |
|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
findPages(java.lang.String spaceKey,
java.lang.String title) |
|
void |
fromRequest(okhttp3.Request req,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer) |
|
java.util.concurrent.CompletableFuture<okhttp3.Response> |
fromRequestAsync(okhttp3.Request req) |
|
protected void |
fromUrlDELETE(okhttp3.HttpUrl url,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer) |
|
protected void |
fromUrlGET(okhttp3.HttpUrl url,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer) |
|
protected void |
fromUrlPOST(okhttp3.HttpUrl url,
okhttp3.RequestBody inputBody,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer) |
|
protected void |
fromUrlPUT(okhttp3.HttpUrl url,
okhttp3.RequestBody inputBody,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer) |
|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
getAttachment(java.lang.String id,
java.lang.String fileName) |
|
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> |
getAttachments(java.lang.String id) |
|
abstract ConfluenceService.Credentials |
getCredentials() |
|
protected javax.json.JsonObject |
mapToObject(okhttp3.Response res) |
|
protected java.util.stream.Stream<javax.json.JsonObject> |
mapToStream(okhttp3.Response res) |
|
protected java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> |
updatePage(java.lang.String pageId,
javax.json.JsonObject inputData) |
|
protected abstract okhttp3.HttpUrl.Builder |
urlBuilder() |
public abstract ConfluenceService.Credentials getCredentials()
protected abstract okhttp3.HttpUrl.Builder urlBuilder()
public java.util.concurrent.CompletableFuture<okhttp3.Response> fromRequestAsync(okhttp3.Request req)
req - public void fromRequest(okhttp3.Request req,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer)
protected void fromUrlGET(okhttp3.HttpUrl url,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer)
protected void fromUrlDELETE(okhttp3.HttpUrl url,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer)
protected void fromUrlPOST(okhttp3.HttpUrl url,
okhttp3.RequestBody inputBody,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer)
protected void fromUrlPUT(okhttp3.HttpUrl url,
okhttp3.RequestBody inputBody,
java.lang.String description,
java.util.function.Consumer<okhttp3.Response> consumer)
protected void debugBody(okhttp3.Response res)
protected java.util.stream.Stream<javax.json.JsonObject> mapToStream(okhttp3.Response res)
protected javax.json.JsonObject mapToObject(okhttp3.Response res)
protected java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> findPageById(java.lang.String id)
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> findPages(java.lang.String spaceKey,
java.lang.String title)
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> descendantPages(long id)
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> childrenPages(java.lang.String id)
public java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> findPage(java.lang.String spaceKey,
java.lang.String title)
spaceKey - title - protected java.util.concurrent.CompletableFuture<java.lang.Boolean> deletePageById(java.lang.String id)
public final java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> createPage(javax.json.JsonObject inputData)
inputData - protected java.util.concurrent.CompletableFuture<java.util.Optional<javax.json.JsonObject>> updatePage(java.lang.String pageId,
javax.json.JsonObject inputData)
protected final java.util.concurrent.CompletableFuture<java.lang.Void> addLabels(java.lang.String id,
java.lang.String... labels)
id - labels - protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> getAttachments(java.lang.String id)
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> getAttachment(java.lang.String id,
java.lang.String fileName)
protected java.util.concurrent.CompletableFuture<java.util.List<javax.json.JsonObject>> addAttachment(java.lang.String id,
Attachment att,
java.io.InputStream data)
Copyright © 2021. All rights reserved.