public class DataFromServer
extends java.lang.Object
implements com.eva.epc.common.util.ESerializable
服务端返回数据的封装 对象(理论上服务端每次处理完后都会返回本对象,
客户端可据此知道本次操作是否已经成功执行).
处理成功则DataFromServer对象中的sucess字值会被设置成true且returnValue会设置成处理完成的返回的对象 ,否则sucess将被设置成false且returnValue里存放的将是错误消息文本(该文本不能保证一定不是null)
HttpController.process(HttpServletRequest, HttpServletResponse)
,
序列化表格限定符和类型 | 字段和说明 |
---|---|
static int |
CODE_INVALID_TOKEN
返回码:无效的token
|
构造器和说明 |
---|
DataFromServer() |
限定符和类型 | 方法和说明 |
---|---|
static DataFromServer |
createDefaultFailed()
创建一个默认的 success==false 的DataFromServer新对象。
|
int |
getCode()
获得返回码。
|
java.lang.Object |
getReturnValue()
获得服务端处理返回对象(可能是null,视具体业务而定).
|
boolean |
isSuccess()
处理是否成功执行(这个成功是指业务逻辑上是否正确被处理).
|
void |
setCode(int code)
设置返回码.
|
void |
setReturnValue(java.lang.Object returnValue)
设置服务端处理返回对象(这一般在服务端由eva.epc的控制器自已完成,无需外部干涉,它可能是null,视具体业务而定
,一般来讲,服务器端处理请求时如遇失败,则本对象默认是一个Exception对象)
|
DataFromServer |
setSuccess(boolean Success)
设置处理是否成功执行(外部一般不需要手动设置本值,由eva.epc的控制器设置)
|
public static final int CODE_INVALID_TOKEN
public boolean isSuccess()
处理是否成功执行(这个成功是指业务逻辑上是否正确被处理).
如果返回的success=false,则此时的returnValue存放的是错误消息文本.
public DataFromServer setSuccess(boolean Success)
public int getCode()
public void setCode(int code)
code
- 返回码public java.lang.Object getReturnValue()
获得服务端处理返回对象(可能是null,视具体业务而定).
如果isSuccess()==true则returnValuer值是处理完后的返回值,束则存放的是错误消息文本.
public void setReturnValue(java.lang.Object returnValue)
public static DataFromServer createDefaultFailed()