package com.vci.ubcs.com.vci.starter.poi.bo; import com.vci.ubcs.com.vci.starter.bo.WriteExcelData; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class WriteExcelOption { private Map> writeDataMap; private List hideSheetList; private boolean append = false; private boolean revision07 = false; private Map> extendAttrMap; public WriteExcelOption() { } public WriteExcelOption(List excelDataList) { this.writeDataMap = new HashMap(); this.writeDataMap.put("Sheet1", excelDataList); } public void addSheetDataList(String sheetName, List excelDataList) { if (this.writeDataMap == null) { this.writeDataMap = new HashMap(); } this.writeDataMap.put(sheetName, excelDataList); } public void addHideSheet(String sheetName) { if (this.hideSheetList == null) { this.hideSheetList = new ArrayList(); } this.hideSheetList.add(sheetName); } public Map> getWriteDataMap() { return this.writeDataMap; } public void setWriteDataMap(Map> writeDataMap) { this.writeDataMap = writeDataMap; } public List getHideSheetList() { return this.hideSheetList; } public void setHideSheetList(List hideSheetList) { this.hideSheetList = hideSheetList; } public boolean isAppend() { return this.append; } public void setAppend(boolean append) { this.append = append; } public boolean isRevision07() { return this.revision07; } public void setRevision07(boolean revision07) { this.revision07 = revision07; } public Map> getExtendAttrMap() { return this.extendAttrMap; } public void setExtendAttrMap(Map> extendAttrMap) { this.extendAttrMap = extendAttrMap; } public String toString() { return "WriteExcelOption{writeDataMap=" + this.writeDataMap + ", hideSheetList=" + this.hideSheetList + ", append=" + this.append + ", revision07=" + this.revision07 + ", extendAttrMap=" + this.extendAttrMap + '}'; } }