Back to project page FrameLite.
The source code is released under:
GNU General Public License
If you think the Android project FrameLite listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.miku.framelite.api; //w w w . j a v a 2 s. c o m public class RetResult<T> { private static final int RET_BASE=2014; public static final int RET_SUCC=RET_BASE+1; public static final int RET_ERROR=RET_BASE+2; public static final int RET_ERROR_CANCEL=RET_BASE+3; public static final int RET_ERROR_TIMEOUT=RET_BASE+4; public static final int RET_ERROR_UNKNOWN=RET_BASE+5; private T retObj; private int retCode=RET_ERROR; private int arg1,arg2; private String msg; public T getRetObj() { return retObj; } public void setRetObj(T retObj) { this.retObj = retObj; } public int getRetCode() { return retCode; } public boolean isSucc(){ return retCode==RET_SUCC; } public void setRetCode(int retCode) { this.retCode = retCode; } public int getArg1() { return arg1; } public void setArg1(int arg1) { this.arg1 = arg1; } public int getArg2() { return arg2; } public void setArg2(int arg2) { this.arg2 = arg2; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public void copyFrom(RetResult<T> another){ this.arg1=another.arg1; this.arg2=another.arg2; this.msg=another.msg; this.retObj=another.retObj; this.retCode=another.retCode; } public void copyTo(RetResult<T> another){ another.arg1=this.arg1; another.arg2=this.arg2; another.msg=this.msg; another.retObj=this.retObj; another.retCode=this.retCode; } }