public class AjaxRequest extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.JsonNode |
content |
protected String |
operation |
protected Map<String,String> |
params |
| Constructor and Description |
|---|
AjaxRequest() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
convertContent(Class<T> clazz) |
<T> T |
convertContent(Class<T> clazz,
boolean throwIfNull) |
<T> T |
convertContent(String jsonPointer,
Class<T> clazz,
boolean throwIfNull) |
static AjaxRequest |
fromJson(com.fasterxml.jackson.databind.JsonNode node) |
static AjaxRequest |
fromQueryParams(Map<String,List<String>> queryParams) |
com.fasterxml.jackson.databind.JsonNode |
getContent() |
com.fasterxml.jackson.databind.JsonNode |
getContent(String jsonPointer) |
com.fasterxml.jackson.databind.JsonNode |
getContent(String jsonPointer,
boolean throwIfNull) |
String |
getContentAsString(String jsonPointer) |
String |
getContentAsString(String jsonPointer,
boolean throwIfNull) |
String |
getOperation() |
String |
getParam(String key) |
String |
getParam(String key,
boolean throwIfMissing) |
<T extends Enum<T>> |
getParamAsEnum(String key,
Class<T> type) |
<T extends Enum<T>> |
getParamAsEnum(String key,
Class<T> type,
boolean throwIfMissing) |
int |
getParamAsInt(String key,
int defaultValue) |
Map<String,String> |
getParams() |
void |
setContent(com.fasterxml.jackson.databind.JsonNode content) |
void |
setOperation(String operation) |
void |
setParams(Map<String,String> params) |
String |
toString() |
protected String operation
protected com.fasterxml.jackson.databind.JsonNode content
public void setContent(com.fasterxml.jackson.databind.JsonNode content)
public com.fasterxml.jackson.databind.JsonNode getContent()
public com.fasterxml.jackson.databind.JsonNode getContent(String jsonPointer)
public com.fasterxml.jackson.databind.JsonNode getContent(String jsonPointer, boolean throwIfNull)
public <T> T convertContent(Class<T> clazz)
public <T> T convertContent(Class<T> clazz, boolean throwIfNull)
public void setOperation(String operation)
public String getOperation()
public int getParamAsInt(String key, int defaultValue)
public <T extends Enum<T>> T getParamAsEnum(String key, Class<T> type, boolean throwIfMissing) throws AjaxClientException
AjaxClientExceptionpublic static AjaxRequest fromJson(com.fasterxml.jackson.databind.JsonNode node)
public static AjaxRequest fromQueryParams(Map<String,List<String>> queryParams)
Copyright © 2018. All rights reserved.