KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > calipso > reportgenerator > services > ISQLDataSourceResolver


1 package com.calipso.reportgenerator.services;
2
3 import com.calipso.reportgenerator.reportcalculator.IDataSource;
4 import com.calipso.reportgenerator.reportcalculator.Matrix;
5 import com.calipso.reportgenerator.common.*;
6 import com.calipso.reportgenerator.reportmanager.ReportDataSource;
7
8 /**
9  * Interfase para implementar los ditintops resolvedores de SQL
10  */

11 public interface ISQLDataSourceResolver {
12
13   public IDataSource execute(Matrix matrix) throws InfoException;
14
15   public IDataSource execute(String JavaDoc sqlText, Matrix matrix) throws InfoException;
16
17   public String JavaDoc getSqlText();
18
19   public void setSqlText(String JavaDoc sqlText);
20
21   public void setReportDataSource(ReportDataSource dataSource);
22
23   //public ReportDataSourceSpec getReportDataSourceSpec();
24

25   public void init(ReportGeneratorConfiguration reportGeneratorConfiguration, DataSourceDefinitionConnectionString dataSourceDefinitionConnectionString,ReportSpec reportSpec);
26
27   public ReportGeneratorConfiguration getReportGeneratorConfiguration();
28
29 }
30
Popular Tags