首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

POI导出数据相干的辅助类

2012-10-26 
POI导出数据相关的辅助类package zxc.model.supportimport java.io.Serializableimport java.util.Date

POI导出数据相关的辅助类

package zxc.model.support;import java.io.Serializable;import java.util.Date;import java.util.List;import java.util.Map;import zxc.pmt.bean.ZxcAccount;import zxc.service.support.CrudBaseService;import zxc.utils.Page;public class BaseBean {private Serializableoid;/** 字段 */private Stringsort;/** ASC/DESC */private Stringdir;private Stringquery;private Pagepage;/** 接收整数型序列参数* */private List<Integer>ILC;/** 接收字符型序列参数* */private List<String>SLC;/** 接收日期型序列参数* */private List<Date>DLC;/** 接收整数值散列序列参数,或作为通用整数型参数容器* */private Map<String, Integer>IMC;/** 接收字符值散列序列参数,或作为通用字符型参数容器* */private Map<String, String>SMC;/** 接收日期型散列序列参数,或作为通用日期型参数容器* */private Map<String, Date>DMC;public List<Integer> getILC() {return ILC;}public void setILC(List<Integer> ilc) {ILC = ilc;}public List<String> getSLC() {return SLC;}public void setSLC(List<String> slc) {SLC = slc;}public List<Date> getDLC() {return DLC;}public void setDLC(List<Date> dlc) {DLC = dlc;}public Map<String, Integer> getIMC() {return IMC;}public void setIMC(Map<String, Integer> imc) {IMC = imc;}public Map<String, String> getSMC() {return SMC;}public void setSMC(Map<String, String> smc) {SMC = smc;}public Map<String, Date> getDMC() {return DMC;}public void setDMC(Map<String, Date> dmc) {DMC = dmc;}public Page getPage() {return page;}public void setPage(Page page) {this.page = page;}public String getSort() {return sort;}public void setSort(String sort) {this.sort = sort;}public String getDir() {return dir;}public void setDir(String dir) {this.dir = dir;}public String getQuery() {return query;}public void setQuery(String query) {this.query = query;}public Serializable getOid() {return oid;}public void setOid(Serializable oid) {this.oid = oid;}private DatestartTime;private DateendTime;public Date getStartTime() {return startTime;}public void setStartTime(Date startTime) {this.startTime = startTime;}public Date getEndTime() {return endTime;}public void setEndTime(Date endTime) {this.endTime = endTime;}private ZxcAccountzxcAccount;public ZxcAccount getZxcAccount() {if (zxcAccount == null && this.getSession() != null) {zxcAccount = (ZxcAccount) this.getSession().get(CrudBaseService.SESSION_USER_INFO_ROOT_KEY);}return zxcAccount;}public void setZxcAccount(ZxcAccount zxcAccount) {this.zxcAccount = zxcAccount;}@Overridepublic String toString() {StringBuffer buffer = new StringBuffer();buffer.append("\n");buffer.append("\toid:" + oid);buffer.append("\tsort:" + sort);buffer.append("\tdir:" + dir);buffer.append("\tquery:" + query);buffer.append("\n");buffer.append("\tILC:" + ILC);buffer.append("\tSLC:" + SLC);buffer.append("\tDLC:" + DLC);buffer.append("\n");buffer.append("\tIMC:" + IMC);buffer.append("\tSMC:" + SMC);buffer.append("\tDMC:" + DMC);buffer.append("\n");buffer.append("\tpage:" + page);buffer.append("\tstartTime:" + startTime);buffer.append("\tendTime:" + endTime);buffer.append("\tlogicCondition:" + logicCondition);buffer.append("\n");buffer.append("\tzxcAccount:" + zxcAccount);buffer.append("\n");buffer.append("\tsessionSetFlag:" + sessionSetFlag);buffer.append("\n");//buffer.append("\tsession:" + session);//buffer.append("\n");//如果数据量太大则不便输出if (mapList == null || mapList.size() < 100) {buffer.append("\tmapList:" + mapList);}buffer.append("\n");buffer.append("\tmodelList:" + modelList);return buffer.toString();}public static final IntegerENABLE_STATUS_YES= 1;public static final IntegerENABLE_STATUS_NO= 0;private IntegersessionSetFlag= 0;private LogicConditionlogicCondition;private StringselectString;public LogicCondition getLogicCondition() {return logicCondition;}public void setLogicCondition(LogicCondition logicCondition) {this.logicCondition = logicCondition;}public String getSelectString() {return selectString;}public void setSelectString(String selectString) {this.selectString = selectString;}//=========================================业务逻辑条件枚举================================public enum LogicCondition {Condition_1ST, Condition_2ND, Condition_3RD}private Boolean addDefaultOrderBy = true;public Boolean getAddDefaultOrderBy() {return addDefaultOrderBy;}public void setAddDefaultOrderBy(Boolean addDefaultOrderBy) {this.addDefaultOrderBy = addDefaultOrderBy;}//=========================================结果输出参数===================================private Map<String, Object>session;private List<Map<String, Object>>mapList;private List<? extends BaseBean>modelList;private StringmapListJson;public void setSession(Map<String, Object> map) {this.sessionSetFlag++;//表示当前方法被调用过一次this.session = map;}public List<Map<String, Object>> getMapList() {return mapList;}public void setMapList(List<Map<String, Object>> mapList) {this.mapList = mapList;}public List<? extends BaseBean> getModelList() {return modelList;}public void setModelList(List<? extends BaseBean> modelList) {this.modelList = modelList;}public Map<String, Object> getSession() {return this.session;}public String getMapListJson() {return mapListJson;}public void setMapListJson(String mapListJson) {this.mapListJson = mapListJson;}}
?

热点排行