| 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 - |
|
|