
com.alicp.jetcache.ResultData Maven / Gradle / Ivy
The newest version!
package com.alicp.jetcache;
/**
* Created on 2017/5/2.
*
* @author huangli
*/
public class ResultData {
private CacheResultCode resultCode;
private String message;
private Object data;
public ResultData(Throwable e) {
this.resultCode = CacheResultCode.FAIL;
this.message = "Ex : " + e.getClass() + ", " + e.getMessage();
}
public ResultData(CacheResultCode resultCode, String message, Object data) {
this.resultCode = resultCode;
this.message = message;
this.data = data;
}
public Object getData() {
return CacheGetResult.unwrapValue(data);
}
public Object getOriginData() {
return data;
}
public CacheResultCode getResultCode() {
return resultCode;
}
public void setResultCode(CacheResultCode resultCode) {
this.resultCode = resultCode;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public void setData(Object data) {
this.data = data;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy