public class JsonClientImpl extends java.lang.Object implements JsonClient
| Constructor and Description |
|---|
JsonClientImpl(OTHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
delete(java.lang.String path,
java.lang.Object... parameters) |
net.nemerosa.ontrack.common.Document |
download(java.lang.String path,
java.lang.Object... parameters) |
com.fasterxml.jackson.databind.JsonNode |
get(java.lang.String path,
java.lang.Object... parameters) |
java.lang.String |
getUrl(java.lang.String path,
java.lang.Object... parameters)
Gets the URL for a relative path
|
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(java.lang.String name,
net.nemerosa.ontrack.common.Document o,
java.lang.String fileName,
java.lang.String path,
java.lang.Object... parameters) |
public JsonClientImpl(OTHttpClient 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.ontrack.common.Document o,
java.lang.String fileName,
java.lang.String path,
java.lang.Object... parameters)
upload in interface JsonClientpublic net.nemerosa.ontrack.common.Document download(java.lang.String path,
java.lang.Object... parameters)
download in interface JsonClientpublic java.lang.String getUrl(java.lang.String path,
java.lang.Object... parameters)
JsonClientgetUrl in interface JsonClientpath - Relative pathparameters - Parameter for the relative path parameters (if any)public com.fasterxml.jackson.databind.JsonNode toNode(java.lang.Object data)
toNode in interface JsonClient