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 11 public interface ISQLDataSourceResolver { 12 13 public IDataSource execute(Matrix matrix) throws InfoException; 14 15 public IDataSource execute(String sqlText, Matrix matrix) throws InfoException; 16 17 public String getSqlText(); 18 19 public void setSqlText(String sqlText); 20 21 public void setReportDataSource(ReportDataSource dataSource); 22 23 25 public void init(ReportGeneratorConfiguration reportGeneratorConfiguration, DataSourceDefinitionConnectionString dataSourceDefinitionConnectionString,ReportSpec reportSpec); 26 27 public ReportGeneratorConfiguration getReportGeneratorConfiguration(); 28 29 } 30 | Popular Tags |