/** * 文件名 : PostObj.java * 版权 : <版权/公司名> * 描述 : <描述> * @author liliy * 版本 : <版本> * 修改时间: 2016年10月18日 * 修改内容: <修改内容> */ package com.base; import java.util.List; import java.util.Stack; /** * <一句话功能简述> * <功能详细描述> * @author liliy * @version [版本号,2016年10月18日] * @see [相关类/方法] * @since [产品/模块版本] */ public class PostData { private Object data; private Stack exceptionsStack; /** * <一句话功能简述> * <功能详细描述> * @see [类、类#方法、类#成员] */ public PostData() { // TODO Auto-generated constructor stub exceptionsStack=new Stack<>(); } public PostData(Object data) { // TODO Auto-generated constructor stub this.data=data; exceptionsStack=new Stack<>(); } /** * @return the data */ public Object getData() { return data; } /** * @param data the data to set */ public void setData(Object data) { this.data = data; } /** * * <一句话功能简述> * <功能详细描述> * @param e * @see [类、类#方法、类#成员] */ public void pushExceptionsStack(String mess){ MyException myException=new MyException(mess); exceptionsStack.push(myException); } public void pushExceptionsStackList(List messs){ if(messs==null)return; for(String mess:messs){ MyException myException=new MyException(mess); exceptionsStack.push(myException); } } /** * * <一句话功能简述> * <功能详细描述> * @return * @see [类、类#方法、类#成员] */ public MyException popExceptionsStack(){ if (isEmptyExceptionsStack()){ return null; } return exceptionsStack.pop(); } /** * * <一句话功能简述> * <功能详细描述> * @return * @see [类、类#方法、类#成员] */ public boolean isEmptyExceptionsStack(){ return exceptionsStack.empty(); } /** * * <一句话功能简述> * <功能详细描述> * @return * @see [类、类#方法、类#成员] */ public Stack getExceptionsStack() { return exceptionsStack; } /** * @param exceptionsStack the exceptionsStack to set */ public void setExceptionsStack(Stack exceptionsStack) { this.exceptionsStack = exceptionsStack; } }