T
- The modelpublic abstract class BaseModelBuilder<T> extends BaseJsonExtensions
Constructor and Description |
---|
BaseModelBuilder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
buildList(org.json.JSONArray jsonArray) |
java.util.List<T> |
buildList(Response response) |
java.util.List<T> |
buildList(java.lang.String jsonString) |
abstract T |
buildModel(org.json.JSONObject jsonObject) |
T |
buildModel(Response response) |
T |
buildModel(java.lang.String jsonString) |
dateFormatter, datetimeFormatter, optCollection, optDate, optDateTime, optIntegerCollection, optIntegerList, optIntegerSet, optString, optStringCollection, optStringList, optStringSet
public abstract T buildModel(org.json.JSONObject jsonObject)
jsonObject
- A JSONObject representing a T instancepublic T buildModel(java.lang.String jsonString)
jsonString
- A String representing a T instance in JSON formatpublic T buildModel(Response response)
response
- A Response whose body contains a T instance in String formatpublic java.util.List<T> buildList(org.json.JSONArray jsonArray)
jsonArray
- A JSONArray representing a List of T instancespublic java.util.List<T> buildList(java.lang.String jsonString)
jsonString
- A String representing a List of T instances in JSON format