亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? report.java

?? The ability to create groups of reports, and grant users access to reports by group. The ability to
?? JAVA
字號:
/*
 * Copyright (C) 2002 Erik Swenson - eswenson@opensourcesoft.net
 * 
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
 * Place - Suite 330, Boston, MA 02111-1307, USA.
 *  
 */

package org.efs.openreports.objects;

import java.io.Serializable;
import java.util.*;

public class Report implements Comparable, Serializable
{	
	private static final long serialVersionUID = 4068258161793785996l;
	
	private Integer id;
	private String name;
	private String description;
	private String file;
	private String query;
	private ReportDataSource dataSource;
	private ReportChart reportChart;

	private List parameters;
	
	private boolean pdfExportEnabled;
	private boolean htmlExportEnabled;
	private boolean csvExportEnabled;
	private boolean xlsExportEnabled;

	public Report()
	{
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public String toString()
	{
		return name;
	}

	public String getDescription()
	{
		return description;
	}

	public String getFile()
	{
		return file;
	}

	public Integer getId()
	{
		return id;
	}

	public String getName()
	{
		return name;
	}

	public void setDescription(String description)
	{
		this.description = description;
	}

	public void setFile(String file)
	{
		this.file = file;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public List getParameters()
	{
		return parameters;
	}	
	
	public List getSubReportParameters()
	{
		ArrayList subReportParameters = new ArrayList();
		
		if (parameters != null)
		{		
			Iterator iterator = parameters.iterator();
			while(iterator.hasNext())			
			{			
				ReportParameterMap rpMap = (ReportParameterMap) iterator.next();

				if (rpMap.getReportParameter().getType().equals(ReportParameter.SUBREPORT_PARAM))
				{					
					subReportParameters.add(rpMap);
				}
			}
		}
		
		return subReportParameters;
	}	

	public void setParameters(List parameters)
	{
		this.parameters = parameters;
	}

	public ReportParameterMap getReportParameterMap(Integer parameterId)
	{
		Iterator iterator = parameters.iterator();
		while (iterator.hasNext())
		{
			ReportParameterMap rpMap = (ReportParameterMap) iterator.next();

			if (rpMap.getReportParameter().getId().equals(parameterId))
			{
				return rpMap;
			}
		}

		return null;
	}
	
	public List getReportParametersByStep(int step)
	{
		List list = new ArrayList();	
		
		Iterator iterator = parameters.iterator();
		while (iterator.hasNext())
		{
			ReportParameterMap rpMap = (ReportParameterMap) iterator.next();

			if (rpMap.getStep() == step)
			{
				list.add(rpMap);
			}
		}
		
		Collections.sort(list);

		return list;
	}

	public ReportDataSource getDataSource()
	{
		return dataSource;
	}

	public void setDataSource(ReportDataSource dataSource)
	{
		this.dataSource = dataSource;
	}

	public int compareTo(Object object)
	{
		Report report = (Report) object;
		return name.compareTo(report.getName());
	}

	public ReportChart getReportChart()
	{
		return reportChart;
	}

	public void setReportChart(ReportChart reportChart)
	{
		this.reportChart = reportChart;
	}

	public boolean isCsvExportEnabled()
	{
		return csvExportEnabled;
	}

	public void setCsvExportEnabled(boolean csvExportEnabled)
	{
		this.csvExportEnabled = csvExportEnabled;
	}

	public boolean isHtmlExportEnabled()
	{
		return htmlExportEnabled;
	}

	public void setHtmlExportEnabled(boolean htmlExportEnabled)
	{
		this.htmlExportEnabled = htmlExportEnabled;
	}

	public boolean isPdfExportEnabled()
	{
		return pdfExportEnabled;
	}

	public void setPdfExportEnabled(boolean pdfExportEnabled)
	{
		this.pdfExportEnabled = pdfExportEnabled;
	}

	public boolean isXlsExportEnabled()
	{
		return xlsExportEnabled;
	}

	public void setXlsExportEnabled(boolean xlsExportEnabled)
	{
		this.xlsExportEnabled = xlsExportEnabled;
	}
	
	public String getQuery()
	{
		return query;
	}

	public void setQuery(String query)
	{
		this.query = query;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米888四色在线精品| 亚洲色图丝袜美腿| 精品亚洲成a人| 26uuu国产在线精品一区二区| 激情都市一区二区| 国产欧美日韩在线| 91丨porny丨在线| 亚洲福利视频一区| 在线观看91精品国产麻豆| 老司机午夜精品99久久| 久久精品这里都是精品| 99国产精品国产精品久久| 一区二区三区四区蜜桃| 69堂精品视频| 国产一区二区女| 亚洲美腿欧美偷拍| 日韩精品资源二区在线| 国产乱一区二区| 一区二区三区加勒比av| 欧美一级午夜免费电影| 春色校园综合激情亚洲| 亚洲综合一区在线| 精品国产一区二区三区忘忧草| 成人污污视频在线观看| 亚洲精选在线视频| 日韩三级视频中文字幕| 99久久婷婷国产| 视频一区欧美日韩| 欧美韩日一区二区三区四区| 在线区一区二视频| 精品在线视频一区| 亚洲精选视频在线| 欧美xxxxx裸体时装秀| 97久久超碰精品国产| 久久精品国产第一区二区三区| 国产精品成人一区二区艾草| 51精品秘密在线观看| 成人午夜私人影院| 青娱乐精品视频在线| 国产精品区一区二区三区| 91精品免费在线观看| av亚洲产国偷v产偷v自拍| 奇米影视在线99精品| 亚洲卡通欧美制服中文| 国产亚洲一区二区三区| 欧美日韩国产精选| 97精品超碰一区二区三区| 国产一区二区福利视频| 亚洲成av人片在www色猫咪| 国产无一区二区| 精品国产制服丝袜高跟| 538prom精品视频线放| 91久久一区二区| 99国产精品国产精品毛片| 高清国产一区二区| 国内外精品视频| 免播放器亚洲一区| 亚洲成人www| 亚洲永久免费视频| 亚洲欧洲中文日韩久久av乱码| 久久久久久日产精品| 日韩一级大片在线观看| 欧美日韩国产中文| 欧美色图天堂网| 色网站国产精品| 成人av网址在线| 成人av集中营| 成人高清伦理免费影院在线观看| 国内精品在线播放| 激情综合网av| 久久精品国内一区二区三区| 日本人妖一区二区| 亚洲国产cao| 亚洲专区一二三| 亚洲一卡二卡三卡四卡无卡久久| 亚洲欧美电影院| 一区二区在线观看免费| 亚洲激情第一区| 亚洲国产精品久久久久秋霞影院 | 欧美激情一区二区三区四区| 精品国内二区三区| 中文字幕欧美区| 亚洲国产岛国毛片在线| 亚洲欧洲美洲综合色网| 亚洲区小说区图片区qvod| 亚洲精品欧美激情| 亚洲国产成人av| 青青草成人在线观看| 麻豆91在线观看| 国产精品亚洲综合一区在线观看| 国产白丝网站精品污在线入口| 国产精品资源在线| 不卡av免费在线观看| 91色porny在线视频| 欧美日韩在线不卡| 日韩一级黄色片| 欧美极品美女视频| 亚洲精品午夜久久久| 日本在线观看不卡视频| 国产精品资源站在线| 一本色道久久综合亚洲91| 欧美日韩另类一区| 久久久噜噜噜久久人人看| 日韩理论片一区二区| 日韩不卡一区二区| 国产高清成人在线| 欧美系列一区二区| 国产亚洲欧美在线| 亚洲乱码国产乱码精品精的特点| 青青草精品视频| 成人免费视频国产在线观看| 欧美最猛黑人xxxxx猛交| 日韩一级在线观看| 最新热久久免费视频| 天天av天天翘天天综合网色鬼国产| 国内成人免费视频| 欧美在线综合视频| 久久综合色综合88| 亚洲狠狠爱一区二区三区| 国产麻豆精品视频| 欧美日韩aaaaaa| 国产精品久久网站| 蜜臀av性久久久久av蜜臀妖精| 成人午夜又粗又硬又大| 日韩视频一区二区在线观看| 国产精品久久久久久久久晋中| 视频一区二区三区中文字幕| 国产高清不卡一区| 欧美一区二区三区免费大片| 自拍偷在线精品自拍偷无码专区| 青青草国产精品亚洲专区无| 色综合久久88色综合天天6| 欧美成人一区二区| 首页国产欧美久久| 欧美在线免费观看视频| 国产欧美日韩在线观看| 久久99精品久久久久久| 欧美日韩在线三区| 亚洲人成人一区二区在线观看| 国产在线精品视频| 日韩限制级电影在线观看| 亚洲一级二级三级在线免费观看| 成人免费视频国产在线观看| 精品国产一区二区三区av性色| 亚洲mv在线观看| 一本到不卡精品视频在线观看| 久久久久国产精品麻豆ai换脸 | 国产精品乡下勾搭老头1| 欧美日韩国产美| 亚洲一区二区三区中文字幕| 不卡一区二区在线| 亚洲国产高清不卡| 国产成a人无v码亚洲福利| 精品国产91亚洲一区二区三区婷婷| 亚洲成av人片一区二区| 欧美图片一区二区三区| 亚洲精品国产a久久久久久| 91在线国产福利| 中文字幕一区二区三区在线观看| 粉嫩aⅴ一区二区三区四区| 久久综合av免费| 国产高清在线精品| 国产欧美日韩三区| 国产 欧美在线| 亚洲欧洲精品一区二区精品久久久| 国产69精品久久777的优势| 国产日韩欧美一区二区三区乱码| 国产馆精品极品| 国产精品久久久久久久裸模| 国产福利91精品一区二区三区| 精品电影一区二区| 国产精品正在播放| 亚洲国产精品成人综合| 99久免费精品视频在线观看| 国产精品久久久久久久久晋中 | 国产精品影视网| 国产精品久久久久久久久快鸭 | 国产91精品久久久久久久网曝门| 久久人人超碰精品| 成人aa视频在线观看| 亚洲你懂的在线视频| 欧美丝袜自拍制服另类| 亚洲成人av一区| 欧美一区二区在线视频| 极品销魂美女一区二区三区| 亚洲国产精华液网站w| 色综合欧美在线| 午夜视频一区在线观看| 日韩精品中午字幕| 国产.欧美.日韩| 亚洲最新在线观看| 欧美一级爆毛片| 成人一级黄色片| 伊人色综合久久天天人手人婷| 91精品国产综合久久精品麻豆 | 99综合电影在线视频| 一区二区三区欧美日| 欧美一级片免费看| 成人白浆超碰人人人人| 亚洲国产精品久久人人爱蜜臀|