类 Result<T>
- java.lang.Object
-
- ai.yue.library.base.view.Result<T>
-
- 所有已实现的接口:
java.io.Serializable
public class Result<T> extends java.lang.Object implements java.io.SerializableHTTP请求最外层响应对象,更适应Restful风格API- 从以下版本开始:
- 2017年10月8日
- 作者:
- ylyue
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 Result()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.math.BigDecimaldataToBigDecimal()java.math.BigIntegerdataToBigInteger()java.lang.BooleandataToBoolean()java.util.DatedataToDate()java.lang.DoubledataToDouble()java.lang.IntegerdataToInteger()<D> DdataToJavaBean(java.lang.Class<D> clazz)com.alibaba.fastjson.JSONArraydataToJSONArray()java.util.List<com.alibaba.fastjson.JSONObject>dataToJsonList()com.alibaba.fastjson.JSONObjectdataToJSONObject()java.lang.StringdataToJSONString()<D> java.util.List<D>dataToList(java.lang.Class<D> clazz)java.lang.LongdataToLong()<D> DdataToObject(java.lang.Class<D> clazz)java.sql.DatedataToSqlDate()java.lang.StringdataToString()java.sql.TimestampdataToTimestamp()<D> DgetData(java.lang.Class<D> clazz)voidresponse()将Result写入当前请求上下文的响应结果中,如:HttpServletResponse等。voidsuccessValidate()成功校验
-
-
-
方法详细资料
-
successValidate
public void successValidate()
成功校验如果此处获得的Result是一个错误提示结果,那么便会抛出一个 ResultException 异常,以便于数据回滚并进行异常统一处理。
- 抛出:
ResultException- 返回的请求异常结果
-
getData
public <D> D getData(java.lang.Class<D> clazz)
-
dataToObject
public <D> D dataToObject(java.lang.Class<D> clazz)
-
dataToJavaBean
public <D> D dataToJavaBean(java.lang.Class<D> clazz)
-
dataToJSONObject
public com.alibaba.fastjson.JSONObject dataToJSONObject()
-
dataToJSONArray
public com.alibaba.fastjson.JSONArray dataToJSONArray()
-
dataToList
public <D> java.util.List<D> dataToList(java.lang.Class<D> clazz)
-
dataToJsonList
public java.util.List<com.alibaba.fastjson.JSONObject> dataToJsonList()
-
dataToBoolean
public java.lang.Boolean dataToBoolean()
-
dataToInteger
public java.lang.Integer dataToInteger()
-
dataToLong
public java.lang.Long dataToLong()
-
dataToDouble
public java.lang.Double dataToDouble()
-
dataToBigDecimal
public java.math.BigDecimal dataToBigDecimal()
-
dataToBigInteger
public java.math.BigInteger dataToBigInteger()
-
dataToString
public java.lang.String dataToString()
-
dataToJSONString
public java.lang.String dataToJSONString()
-
dataToDate
public java.util.Date dataToDate()
-
dataToSqlDate
public java.sql.Date dataToSqlDate()
-
dataToTimestamp
public java.sql.Timestamp dataToTimestamp()
-
response
public void response()
将Result写入当前请求上下文的响应结果中,如:HttpServletResponse等。具体由当前WebEnv环境实现
-
-