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); } }