| java.lang.Object com.calipso.reportgenerator.reportmanager.ReportSource
ReportSource | public class ReportSource implements Serializable(Code) | | Esta clase se crea a partir de un ReportSourceDefinition y es la
responsable de aplicar los filtros necesarios a partir de un
ReportDataSource, tambi�n tiene la responsabilidad de componer la
query, cargar el Pivot y ejecutar el c�lculo.
|
Constructor Summary | |
public | ReportSource(ReportSpec reportSpec, ReportGeneratorConfiguration reportGeneratorConfiguration) | public | ReportSource(ReportSpec reportSpec, Matrix matrix, ReportGeneratorConfiguration reportGeneratorConfiguration) Inicializa una instancia a partir de un ReportSpec, y la matriz con la
informaci�n, en caso que haya sido pre-procesada. | public | ReportSource(ReportSpec reportSpec, Map paramValues, ReportGeneratorConfiguration reportGeneratorConfiguration) | public | ReportSource(ReportSpec reportSpec, Matrix matrix, Date lastExecution, ReportGeneratorConfiguration reportGeneratorConfiguration) Inicializa una instancia a partir de un ReposrSourceDefinition, y la matriz con la
informaci�n, en caso que haya sido pre-procesada y la fecha de �ltima ejecuci�n. |
ReportSource | public ReportSource(ReportSpec reportSpec, Matrix matrix, ReportGeneratorConfiguration reportGeneratorConfiguration) throws InfoException(Code) | | Inicializa una instancia a partir de un ReportSpec, y la matriz con la
informaci�n, en caso que haya sido pre-procesada.
Parameters: reportSpec - Parameters: matrix - Parameters: reportGeneratorConfiguration - throws: InfoException - |
ReportSource | public ReportSource(ReportSpec reportSpec, Map paramValues, ReportGeneratorConfiguration reportGeneratorConfiguration) throws InfoException(Code) | | Inicializa una instancia a partir de un ReportSpec, y los valores de los pre-filtros, este constructor
solo debe utilizarse para reportes no cacheados
Parameters: reportSpec - Parameters: paramValues - Parameters: reportGeneratorConfiguration - throws: InfoException - |
ReportSource | public ReportSource(ReportSpec reportSpec, Matrix matrix, Date lastExecution, ReportGeneratorConfiguration reportGeneratorConfiguration) throws InfoException(Code) | | Inicializa una instancia a partir de un ReposrSourceDefinition, y la matriz con la
informaci�n, en caso que haya sido pre-procesada y la fecha de �ltima ejecuci�n.
Este constructor se utiliza para reportes incrementales.
Parameters: reportSpec - Parameters: matrix - Parameters: lastExecution - Parameters: reportGeneratorConfiguration - throws: InfoException - |
getDimensionfromName | public ReportDimensionSpec getDimensionfromName(String name)(Code) | | Devuelve una Dimensi�n a partir de su nombre
Parameters: name - Dimensi�n |
getFilterDefinitions | protected List getFilterDefinitions(ReportDataSourceSpec reportDataSourceSpec)(Code) | | Crea los pre-filtros a partir de las FilterDefinitions del ReportSourceDefinition
Parameters: reportDataSourceSpec - lista de pre-filtros |
getLastExecution | public Date getLastExecution()(Code) | | Devuelve la fecha de la �ltima ejecuci�n del reporte.
fecha de la �ltima ejecuci�n del reporte |
getMatrix | public Matrix getMatrix()(Code) | | Devuelve la matriz de datos resultante de la ejecuci�n de los DataSources. Es una matriz de dos dimensiones que se
utilizar� para obtener los distintos reportes.
la matriz |
getMetricFromName | public ReportMetricSpec getMetricFromName(String name)(Code) | | Devuelve una m�trica a partir de su nombre
Parameters: name - m�trica |
getReportGeneratorConfiguration | public ReportGeneratorConfiguration getReportGeneratorConfiguration()(Code) | | Devuelve la configuraci�n del report generator
configuraci�n del report generator |
setLastExecution | public void setLastExecution(Date lastExecution)(Code) | | Especifica la fecha del al �ltima ejecuci�n del reporte.
Parameters: lastExecution - |
setMatrix | public void setMatrix(Matrix matrix)(Code) | | Sirve para inicializar la matriz con valores pre-procesados
Parameters: matrix - |
|
|