package com.taobao.easyweb.core.request.debug;
import com.taobao.easyweb.core.app.App;
import com.taobao.easyweb.core.context.ThreadContext;
import javax.servlet.http.HttpServletRequest;
import java.util.LinkedList;
import java.util.List;
/**
* User: jimmey/shantong
* DateTime: 13-4-25 ����7:12
*/
public class DebugInfo {
private String type;
private App app;
private List<Info> errorInfo = new LinkedList<Info>();
private HttpServletRequest request;
private List<Info> commonInfo = new LinkedList<Info>();
private List<AppInfo> appInfos = new LinkedList<AppInfo>();
public DebugInfo(HttpServletRequest request) {
this.app = ThreadContext.getContext().getApp();
this.request = request;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public App getApp() {
return app;
}
public void setApp(App app) {
this.app = app;
}
public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}
public List<Info> getErrorInfo() {
return errorInfo;
}
public void setErrorInfo(List<Info> errorInfo) {
this.errorInfo = errorInfo;
}
public void addErrorInfo(Info info) {
this.errorInfo.add(info);
}
public List<Info> getCommonInfo() {
return commonInfo;
}
public void setCommonInfo(List<Info> commonInfo) {
this.commonInfo = commonInfo;
}
public void addCommonInfo(Info info) {
this.commonInfo.add(info);
}
public List<AppInfo> getAppInfos() {
return appInfos;
}
public void setAppInfos(List<AppInfo> appInfos) {
this.appInfos = appInfos;
}
}