public class JsonClientImpl extends java.lang.Object implements JsonClient
| Constructor and Description |
|---|
JsonClientImpl(net.nemerosa.httpclient.Client httpClient) |
JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
boolean logJson) |
JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean logJson) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
delete(java.lang.String path,
java.lang.Object... parameters) |
net.nemerosa.httpclient.Document |
download(java.lang.String path,
java.lang.Object... parameters) |
com.fasterxml.jackson.databind.JsonNode |
get(java.lang.String path,
java.lang.Object... parameters) |
com.fasterxml.jackson.databind.JsonNode |
post(java.lang.Object data,
java.lang.String path,
java.lang.Object... parameters) |
com.fasterxml.jackson.databind.JsonNode |
put(java.lang.Object data,
java.lang.String path,
java.lang.Object... parameters) |
com.fasterxml.jackson.databind.JsonNode |
toNode(java.lang.Object data) |
com.fasterxml.jackson.databind.JsonNode |
upload(net.nemerosa.httpclient.Document file,
java.lang.String path,
java.lang.Object... parameters)
Uploads a document.
|
com.fasterxml.jackson.databind.JsonNode |
upload(java.lang.String name,
net.nemerosa.httpclient.Document o,
java.lang.String fileName,
java.lang.String path,
java.lang.Object... parameters) |
public JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean logJson)
public JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public JsonClientImpl(net.nemerosa.httpclient.Client httpClient,
boolean logJson)
public JsonClientImpl(net.nemerosa.httpclient.Client httpClient)
public com.fasterxml.jackson.databind.JsonNode get(java.lang.String path,
java.lang.Object... parameters)
get in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode delete(java.lang.String path,
java.lang.Object... parameters)
delete in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode post(java.lang.Object data,
java.lang.String path,
java.lang.Object... parameters)
post in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode put(java.lang.Object data,
java.lang.String path,
java.lang.Object... parameters)
put in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode upload(java.lang.String name,
net.nemerosa.httpclient.Document o,
java.lang.String fileName,
java.lang.String path,
java.lang.Object... parameters)
upload in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode upload(net.nemerosa.httpclient.Document file,
java.lang.String path,
java.lang.Object... parameters)
JsonClientupload in interface JsonClientfile - Document to uploadpath - Path to upload toparameters - Parameters for the pathpublic net.nemerosa.httpclient.Document download(java.lang.String path,
java.lang.Object... parameters)
download in interface JsonClientpublic com.fasterxml.jackson.databind.JsonNode toNode(java.lang.Object data)
toNode in interface JsonClient