package net.tooan.ynpay.commons.webapp.json;
import com.google.gson.Gson;
import java.io.Serializable;
import java.util.List;
/**
* Created with IntelliJ IDEA.
* User: Jing
* Date: 13-10-25
* Time: 下午2:19
*/
public class Result<T extends Serializable> {
private static Gson gson = new Gson();
private Boolean success = false;
private Message message;
private List<T> list;
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
public Message getMessage() {
return message;
}
public void setMessage(Message message) {
this.message = message;
}
public void setMessage(String text) {
this.message = new Message(text);
}
public void setMessage(Integer code, String message) {
this.message = new Message(code, message);
}
public List<T> getList() {
return list;
}
public void setList(List<T> list) {
this.list = list;
}
public String toJson() {
return gson.toJson(this);
}
}