public class ApiInvoker
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ApiInvoker.CustomDateDeserializer |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_FORMAT |
static java.lang.String |
PACKAGE_NAME |
static java.lang.String |
PACKAGE_VERSION |
| Constructor and Description |
|---|
ApiInvoker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultHeader(java.lang.String key,
java.lang.String value) |
static java.lang.Object |
deserialize(java.lang.String json,
java.lang.String containerType,
java.lang.Class cls) |
static java.lang.String |
encodeURI(java.lang.String uri) |
static java.lang.String |
encodeURIComponent(java.lang.String str) |
java.lang.String |
escapeString(java.lang.String str) |
static ApiInvoker |
getInstance() |
<T> T |
invokeAPI(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> queryParams,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> headerParams,
java.lang.Class<T> returnType) |
static java.lang.String |
serialize(java.lang.Object obj) |
void |
setDebug(boolean flag) |
void |
setRequestSigner(RequestSigner signer) |
public static final java.lang.String DATE_FORMAT
public static final java.lang.String PACKAGE_NAME
public static final java.lang.String PACKAGE_VERSION
public static ApiInvoker getInstance()
public void setDebug(boolean flag)
public void setRequestSigner(RequestSigner signer)
public void addDefaultHeader(java.lang.String key,
java.lang.String value)
public java.lang.String escapeString(java.lang.String str)
public static java.lang.String encodeURI(java.lang.String uri)
public static java.lang.String encodeURIComponent(java.lang.String str)
public static java.lang.Object deserialize(java.lang.String json,
java.lang.String containerType,
java.lang.Class cls)
throws ApiException
ApiExceptionpublic static java.lang.String serialize(java.lang.Object obj)
throws ApiException
ApiExceptionpublic <T> T invokeAPI(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> queryParams,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> headerParams,
java.lang.Class<T> returnType)
throws ApiException
ApiExceptionCopyright © 2015 GroupDocs. All Rights Reserved.