zoukankan      html  css  js  c++  java
  • POI导出数据相关的辅助类

    package zxc.model.support;
    
    import java.io.File;
    import java.io.InputStream;
    import java.util.Date;
    import java.util.Map;
    
    import org.jfree.data.general.Dataset;
    
    import de.laures.cewolf.ChartPostProcessor;
    import de.laures.cewolf.DatasetProduceException;
    import de.laures.cewolf.DatasetProducer;
    
    public class FileBaseBean extends BaseBean implements DatasetProducer {
    
    	private static final long	serialVersionUID	= 1L;
    
    	private IeudBean			ieudBean			= null;
    
    	private ChartBean			chartBean			= null;
    
    	public IeudBean getIeudBean() {
    		return ieudBean == null ? ieudBean = new IeudBean() : ieudBean;
    	}
    
    	public ChartBean getChartBean() {
    		return chartBean == null ? chartBean = new ChartBean() : chartBean;
    	}
    
    	public void setChartBean(ChartBean chartBean) {
    		this.chartBean = chartBean;
    	}
    	
    	public void setIeudBean(IeudBean ieudBean) {
    		this.ieudBean = ieudBean;
    	}
    
    	//============================数据集生产者实现============================
    	public ChartPostProcessor getChartPostProcessor() {
    		return this.getChartBean().getChartPostProcessor();
    	}
    
    	public String getChartType() {
    		return this.getChartBean().getChartType();
    	}
    
    	public String getProducerId() {
    		return this.getChartBean().getProducerId();
    	}
    
    	@SuppressWarnings("unchecked")
    	public boolean hasExpired(Map params, Date date) {
    		return this.getChartBean().hasExpired(params, date);
    	}
    
    	@SuppressWarnings("unchecked")
    	public Object produceDataset(Map params) throws DatasetProduceException {
    		return this.getChartBean().produceDataset(params);
    	}
    
    	public void setChartType(String chartType) {
    		this.getChartBean().setChartType(chartType);
    	}
    
    	public void setDataset(Dataset dataset) {
    		this.getChartBean().setDataset(dataset);
    	}
    
    	public Boolean getCewolf() {
    		return this.getChartBean().getCewolf();
    	}
    
    	public void setCewolf(Boolean cewolf) {
    		this.getChartBean().setCewolf(cewolf);
    	}
    
    	//==========================================ieudBean的代理======================================
    	public int getBufferSize() {
    		return this.getIeudBean().getBufferSize();
    	}
    
    	public String getContentDisposition() {
    		return this.getIeudBean().getContentDisposition();
    	}
    
    	public String getContentLength() {
    		return this.getIeudBean().getContentLength();
    	}
    
    	public String getContentType() {
    		return this.getIeudBean().getContentType();
    	}
    
    	public File getDownLoadFile() {
    		return this.getIeudBean().getDownLoadFile();
    	}
    
    	public InputStream getDownLoadStream() {
    		return this.getIeudBean().getDownLoadStream();
    	}
    
    	public String getInputName() {
    		return this.getIeudBean().getInputName();
    	}
    
    	public InputStream getTargetStream() {
    		return this.getIeudBean().getTargetStream();
    	}
    
    	public File getUpload() {
    		return this.getIeudBean().getUpload();
    	}
    
    	public String getUploadContentType() {
    		return this.getIeudBean().getUploadContentType();
    	}
    
    	public String getUploadExtension() {
    		return this.getIeudBean().getUploadExtension();
    	}
    
    	public String getUploadFileName() {
    		return this.getIeudBean().getUploadFileName();
    	}
    
    	public String getUploadFilePath() {
    		return this.getIeudBean().getUploadFilePath();
    	}
    
    	public void setBufferSize(int bufferSize) {
    		this.getIeudBean().setBufferSize(bufferSize);
    	}
    
    	public void setContentDisposition(String contentDisposition) {
    		this.getIeudBean().setContentDisposition(contentDisposition);
    	}
    
    	public void setContentLength(String contentLength) {
    		this.getIeudBean().setContentLength(contentLength);
    	}
    
    	public void setContentType(String contentType) {
    		this.getIeudBean().setContentType(contentType);
    	}
    
    	public void setDownLoadFile(File downLoadFile) {
    		this.getIeudBean().setDownLoadFile(downLoadFile);
    	}
    
    	public void setDownLoadStream(InputStream downLoadStream) {
    		this.getIeudBean().setDownLoadStream(downLoadStream);
    	}
    
    	public void setInputName(String inputName) {
    		this.getIeudBean().setInputName(inputName);
    	}
    
    	public void setUpload(File upload) {
    		this.getIeudBean().setUpload(upload);
    	}
    
    	public void setUploadContentType(String uploadContentType) {
    		this.getIeudBean().setUploadContentType(uploadContentType);
    	}
    
    	public void setUploadExtension(String uploadExtension) {
    		this.getIeudBean().setUploadExtension(uploadExtension);
    	}
    
    	public void setUploadFileName(String uploadFileName) {
    		this.getIeudBean().setUploadFileName(uploadFileName);
    	}
    
    	public void setUploadFilePath(String uploadFilePath) {
    		this.getIeudBean().setUploadFilePath(uploadFilePath);
    	}
    
    	public String getExportTPL() {
    		return this.getIeudBean().getExportTPL();
    	}
    
    	public Boolean getExport() {
    		return this.getIeudBean().getExport();
    	}
    
    	public void setExport(Boolean export) {
    		this.getIeudBean().setExport(export);
    	}
    
    	public String getRegion() {
    		return this.getIeudBean().getRegion();
    	}
    
    	public void setExportTPL(String exportTPL) {
    		this.getIeudBean().setExportTPL(exportTPL);
    	}
    
    	public void setRegion(String region) {
    		this.getIeudBean().setRegion(region);
    	}
    
    	public void setOneTimeExport(Boolean oneTimeExport) {
    		this.getIeudBean().setOneTimeExport(oneTimeExport);
    	}
    
    	public void setDynamicCol(Boolean dynamicCol) {
    		this.getIeudBean().setDynamicCol(dynamicCol);
    	}
    
    	public void setMaxCountOneTime(Integer maxCountOneTime) {
    		this.getIeudBean().setMaxCountOneTime(maxCountOneTime);
    	}
    
    	//==========================================chartBean的代理======================================
    
    	public String getBackground() {
    		return this.getChartBean().getBackground();
    	}
    
    	public String getBackgroundImageAlpha() {
    		return this.getChartBean().getBackgroundImageAlpha();
    	}
    
    	public String getCategoryField() {
    		return this.getChartBean().getCategoryField();
    	}
    
    	public int getChartHeight() {
    		return this.getChartBean().getChartHeight();
    	}
    
    	public String getChartTitle() {
    		return this.getChartBean().getChartTitle();
    	}
    
    	public int getChartWidth() {
    		return this.getChartBean().getChartWidth();
    	}
    
    	public String getLegendAnchor() {
    		return this.getChartBean().getLegendAnchor();
    	}
    
    	public String getSeriesField() {
    		return this.getChartBean().getSeriesField();
    	}
    
    	public String getShowLegend() {
    		return this.getChartBean().getShowLegend();
    	}
    
    	public int getUnitWidth() {
    		return this.getChartBean().getUnitWidth();
    	}
    
    	public String getValueField() {
    		return this.getChartBean().getValueField();
    	}
    
    	public String getXaxisLabel() {
    		return this.getChartBean().getXaxisLabel();
    	}
    
    	public String getYaxisLabel() {
    		return this.getChartBean().getYaxisLabel();
    	}
    
    	public void setBackground(String background) {
    		this.getChartBean().setBackground(background);
    	}
    
    	public void setBackgroundImageAlpha(String backgroundImageAlpha) {
    		this.getChartBean().setBackgroundImageAlpha(backgroundImageAlpha);
    	}
    
    	public void setCategoryField(String categoryField) {
    		this.getChartBean().setCategoryField(categoryField);
    	}
    
    	public void setChartHeight(int chartHeight) {
    		this.getChartBean().setChartHeight(chartHeight);
    	}
    
    	public void setChartTitle(String chartTitle) {
    		this.getChartBean().setChartTitle(chartTitle);
    	}
    
    	public void setChartWidth(int chartWidth) {
    		this.getChartBean().setChartWidth(chartWidth);
    	}
    
    	public void setLegendAnchor(String legendAnchor) {
    		this.getChartBean().setLegendAnchor(legendAnchor);
    	}
    
    	public void setSeriesField(String seriesField) {
    		this.getChartBean().setSeriesField(seriesField);
    	}
    
    	public void setShowLegend(String showLegend) {
    		this.getChartBean().setShowLegend(showLegend);
    	}
    
    	public void setUnitWidth(int unitWidth) {
    		this.getChartBean().setUnitWidth(unitWidth);
    	}
    
    	public void setValueField(String valueField) {
    		this.getChartBean().setValueField(valueField);
    	}
    
    	public void setXaxisLabel(String xaxisLabel) {
    		this.getChartBean().setXaxisLabel(xaxisLabel);
    	}
    
    	public void setYaxisLabel(String yaxisLabel) {
    		this.getChartBean().setYaxisLabel(yaxisLabel);
    	}
    
    	public String toString() {
    		return super.toString() + "\n" + this.getIeudBean().toString() + "\n" + this.getChartBean().toString();
    	}
    
    }
    
     
  • 相关阅读:
    EntityFramework优缺点
    领导者与管理者的区别
    七个对我最好的职业建议(精简版)
    The best career advice I’ve received
    Difference between Stored Procedure and Function in SQL Server
    2015年上半年一次通过 信息系统项目管理师
    Difference between WCF and Web API and WCF REST and Web Service
    What’s the difference between data mining and data warehousing?
    What is the difference between a Clustered and Non Clustered Index?
    用new创建函数的过程发生了什么
  • 原文地址:https://www.cnblogs.com/qq1988627/p/6606936.html
Copyright © 2011-2022 走看看