public abstract class AbstractModel extends Object
| Modifier and Type | Field and Description | 
|---|---|
| Map<String,String> | header | 
| protected boolean | skipSign | 
| Constructor and Description | 
|---|
| AbstractModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| HashMap<String,Object> | any()Get customized key value pairs from this model. | 
| static <O> O | fromJsonString(String json,
              Class<O> cls)Deserialize a JSON string into an object of the Class inherited from AbstractModel. | 
| protected String[] | getBinaryParams()Valid only when it's a request object. | 
| Map<String,String> | GetHeader() | 
| protected HashMap<String,byte[]> | getMultipartRequestParams()Valid only when it's a multipart request object. | 
| boolean | getSkipSign() | 
| boolean | isStream() | 
| void | set(String key,
   Object value)Set any key value pair to this model. | 
| void | SetHeader(Map<String,String> header) | 
| protected <V extends AbstractModel> | setParamArrayObj(HashMap<String,String> map,
                String prefix,
                V[] array) | 
| protected <V> void | setParamArraySimple(HashMap<String,String> map,
                   String prefix,
                   V[] array) | 
| protected <V extends AbstractModel> | setParamObj(HashMap<String,String> map,
           String prefix,
           V obj) | 
| protected <V> void | setParamSimple(HashMap<String,String> map,
              String key,
              V value) | 
| void | setSkipSign(boolean skipSign) | 
| static <O extends AbstractModel> | toJsonString(O obj) | 
| protected abstract void | toMap(HashMap<String,String> map,
     String prefix) | 
public static <O extends AbstractModel> String toJsonString(O obj)
public static <O> O fromJsonString(String json, Class<O> cls)
json - JSON formatted string.cls - A class which inherited from AbstractModel.protected String[] getBinaryParams()
protected HashMap<String,byte[]> getMultipartRequestParams()
protected <V> void setParamArraySimple(HashMap<String,String> map, String prefix, V[] array)
protected <V extends AbstractModel> void setParamObj(HashMap<String,String> map, String prefix, V obj)
protected <V extends AbstractModel> void setParamArrayObj(HashMap<String,String> map, String prefix, V[] array)
public void set(String key, Object value)
key - value - public boolean getSkipSign()
public void setSkipSign(boolean skipSign)
public boolean isStream()
Copyright © 2024. All rights reserved.