Java Doc for ReportSpec.java in  » Report » jmagallanes-1.0 » com » calipso » reportgenerator » common » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Report » jmagallanes 1.0 » com.calipso.reportgenerator.common 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.calipso.reportgenerator.common.ReportSpec

ReportSpec
public class ReportSpec implements CubeDefinition,DataTreeDefinition,Serializable(Code)
Esta clase se utiliza para consilidar toda la información proveniente de un ReportDefinition y su ReportSourceDefinition asiciado.



Constructor Summary
public  ReportSpec(ReportGeneratorConfiguration reportGeneratorConfiguration)
    

Method Summary
protected  ReportFilterSpecdoGetFilterSpecFromName(Collection filters, String name)
    
protected  ReportFilterSpecdoGetFilterSpecFromParamName(Collection filters, String paramName)
    
public  voidfillFrom(ReportSourceDefinition reportSourceDefinition)
    
public  voidfillFrom(ReportDefinition reportDefinition)
    
public  booleangetAccumulable()
    
public  MapgetAccumulableMetricSpecs()
    
public  Object[]getAccumulableMetrics()
    
public  ListgetAccumulableMetricsByIndex()
    
public  booleangetCached()
    
public  ListgetColumnByIndex()
    
public  ListgetColumnTypesByIndex()
    
public  MapgetColumnTypesByName()
    
public  StringgetDataSourceIndexNameByIndex(int index)
    
public  MapgetDataSourceIndexes()
    
public  CollectiongetDataSourceSpecs()
    
public  booleangetDatawarehouseSaved()
    
public  StringgetDefinitionId()
    
public  StringgetDescription()
    
public  ReportDimensionSpecgetDimensionFromIndex(int index)
    
public  ReportDimensionSpecgetDimensionFromName(String name)
    
public  MapgetDimensionSpecs()
    
public  Object[]getDimensions()
    
public  CollectiongetDimensionsByGrouping(boolean groups)
    
public  ListgetDimensionsByIndex()
    
public  CollectiongetDimensionsByLocation(DimensionDefinitionLocationType location)
    
public  ListgetDrillDownSpecs()
    
public  CollectiongetEditFilterSpecs()
    
public  BigDecimalgetExpiration()
    
public  ReportFieldSpecgetFieldFromName(String name)
    
public  ReportFilterSpecgetFilterSpecFromName(String name)
    
public  ReportFilterSpecgetFilterSpecFromParamName(String paramName)
    
public  CollectiongetFilterSpecs()
    
public  Object[]getGroupingDimensions()
    
public  StringgetIncrementalDimension()
    
public  ReportFilterSpecgetIncrementalFilterSpec(Date lastExecution)
    
public  IteratorgetIndexedColumns()
    
public  StringgetInfoPage()
    
public  StringgetLayoutDesign()
    
public  StringgetLocaleLanguage()
    
public  intgetMaxRowCount()
    
public  StringgetMaxRowsDimension()
    
public  ReportFilterSpecgetMaxRowsFilterSpec()
    
public  ReportMetricSpecgetMetricFromIndex(int index)
    
public  ReportMetricSpecgetMetricFromName(String name)
    
public  MapgetMetricSpecs()
    
public  Object[]getMetrics()
    
public  ListgetMetricsByIndex()
    
public  Object[]getNonGroupingDimensions()
    
public  CollectiongetNotCalculatedDimensions()
    
public  CollectiongetNotCalculatedMetrics()
     Devuelve una coleccion conm las metricas no calculadas considerando el indice de las mismas.
public  StringgetPageFooter()
    
public  StringgetPageHeader()
    
public  MapgetParamValues(boolean sourceOnly)
    
public  MapgetPosParamValues()
    
public  CollectiongetPreFilterSpecs()
    
public  MapgetPreParamValues()
    
public  ReportDefinitionReportTypeTypegetReportType()
    
public  StringgetSourceId()
    
public  intgetSourceMaxRowCount()
    
public  StringgetSourceMaxRowsDimension()
    
public  ReportFilterSpecgetSourceMaxRowsFilterSpec()
    
public  StringgetTitle()
    
public  Object[]getVisibleDimensionsByGrouping(boolean grouping)
    
public  booleanisVisibleTotals()
    
public  voidsetDescription(String description)
    
public  voidsetInfoPage(String infoPage)
    
public  voidsetLayoutDesign(String layoutDesign)
    
public  voidsetLocale(String localeLanguage)
    
public  voidsetPageFooter(String pageFooter)
    
public  voidsetPageHeader(String pageHeader)
    
public  voidsetPosParamValues(Map paramValues)
    
public  voidsetReportType(ReportDefinitionReportTypeType reportType)
    
public  voidsetTitle(String title)
    
protected  Stringtraslate(boolean multilanguaje, Map localization, String value)
    


Constructor Detail
ReportSpec
public ReportSpec(ReportGeneratorConfiguration reportGeneratorConfiguration)(Code)
Constructor con un ReportGeneratorConfiguration




Method Detail
doGetFilterSpecFromName
protected ReportFilterSpec doGetFilterSpecFromName(Collection filters, String name)(Code)



doGetFilterSpecFromParamName
protected ReportFilterSpec doGetFilterSpecFromParamName(Collection filters, String paramName)(Code)



fillFrom
public void fillFrom(ReportSourceDefinition reportSourceDefinition) throws InfoException(Code)
Inicializa los valores de los atributos a partir de un ReportSourceDefinition
Parameters:
  reportSourceDefinition -



fillFrom
public void fillFrom(ReportDefinition reportDefinition) throws InfoException(Code)
Inicializa los valores de los atributos a partir de un ReportDefinition
Parameters:
  reportDefinition -



getAccumulable
public boolean getAccumulable()(Code)
Se utiliza para saber si un reporte es del tipo ACCUM



getAccumulableMetricSpecs
public Map getAccumulableMetricSpecs()(Code)
Devuelve un Diccionario que contiene las especificaciones de las métricas acumulables (la clave es el nombre)



getAccumulableMetrics
public Object[] getAccumulableMetrics()(Code)
Devuelve un array que contiene todas las métricas acumulables del reporte Implementación de la interface DataDefinition



getAccumulableMetricsByIndex
public List getAccumulableMetricsByIndex()(Code)
Devuelve una lista indexada de las métricas acumulables donde el indice corresponde al indice de las métricas en el ReportSourceDefinition (y la Matrix)



getCached
public boolean getCached()(Code)
Se utiliza para saber si el origen del reporte (Matrix) se guarda en el repositorio de DataSource



getColumnByIndex
public List getColumnByIndex()(Code)
Devuelve una lista con las todas las columnas(Dimensiones y métricas) int DATETIME_TYPE = 0; int STRING_TYPE = 1; int FLOAT_TYPE = 2; int INTEGER_TYPE = 3; int BOOLEAN_TYPE = 4;



getColumnTypesByIndex
public List getColumnTypesByIndex()(Code)
Retorna una lista con las columnas ordenadas con el tipo de dato da cada una de ellas int DATETIME_TYPE = 0; int STRING_TYPE = 1; int FLOAT_TYPE = 2; int INTEGER_TYPE = 3; int BOOLEAN_TYPE = 4;



getColumnTypesByName
public Map getColumnTypesByName()(Code)
Retorna un diccionario con los nombres de las columnas y los tipos de datos de cada una int DATETIME_TYPE = 0; int STRING_TYPE = 1; int FLOAT_TYPE = 2; int INTEGER_TYPE = 3; int BOOLEAN_TYPE = 4;



getDataSourceIndexNameByIndex
public String getDataSourceIndexNameByIndex(int index)(Code)
Devuelve el nombre de la dimención según el indice sin contemplar las columnas calculadas
Parameters:
  index -



getDataSourceIndexes
public Map getDataSourceIndexes()(Code)
Devuelve un Diccionario que asocia los nombres de los campos con sus indices



getDataSourceSpecs
public Collection getDataSourceSpecs()(Code)
Devuelve una lista con las especificaciones de los DataSource



getDatawarehouseSaved
public boolean getDatawarehouseSaved()(Code)



getDefinitionId
public String getDefinitionId()(Code)
Devuelve el identificador del ReportDefinition



getDescription
public String getDescription()(Code)
Devuelve la descripción del reporte



getDimensionFromIndex
public ReportDimensionSpec getDimensionFromIndex(int index)(Code)
Busca una Dimensión a partir de su indice
Parameters:
  index -



getDimensionFromName
public ReportDimensionSpec getDimensionFromName(String name)(Code)
Busca una Dimensión a partir de su nombre
Parameters:
  name -



getDimensionSpecs
public Map getDimensionSpecs()(Code)
Devuelve un Diccionario que contiene las especificaciones de las dimensiones (la clave es el nombre)



getDimensions
public Object[] getDimensions()(Code)
Devuelve un array que contiene todas las dimensiones del reporte Implementación de la interface DataDefinition



getDimensionsByGrouping
public Collection getDimensionsByGrouping(boolean groups)(Code)
Devuelve una lista de dimensiones dependiendo de su rol en la agrupación Se utliza para los reportes estáticos y para la impresión
Parameters:
  groups -



getDimensionsByIndex
public List getDimensionsByIndex()(Code)
Devuelve una lista indexada de las dimensions donde el indice corresponde al indice de las dimensiones en el ReportSourceDefinition (y la Matrix)



getDimensionsByLocation
public Collection getDimensionsByLocation(DimensionDefinitionLocationType location)(Code)
Devuelve una lista de dimensiones segun su ubicación de agrupación (se utiliza para reportes cube donde las ubicaciones pueden ser ROW, COLUMN o PAGE)
Parameters:
  location -



getDrillDownSpecs
public List getDrillDownSpecs()(Code)
Devuelve las definiciones de drill down



getEditFilterSpecs
public Collection getEditFilterSpecs()(Code)



getExpiration
public BigDecimal getExpiration()(Code)
Devuelve le período de tiempo para el que es vigente un ReportSource cacheado



getFieldFromName
public ReportFieldSpec getFieldFromName(String name)(Code)
Debuelve un campo (Dimensión o Métrica) a aprtir de su nombre
Parameters:
  name -



getFilterSpecFromName
public ReportFilterSpec getFilterSpecFromName(String name)(Code)
Retorna un filterspec a partir del nombre
Parameters:
  name -



getFilterSpecFromParamName
public ReportFilterSpec getFilterSpecFromParamName(String paramName)(Code)



getFilterSpecs
public Collection getFilterSpecs()(Code)
Devuelve una lista con todas las definiciones de post-filtros



getGroupingDimensions
public Object[] getGroupingDimensions()(Code)
Devuelve un array que contiene las dimensiones que intervienen en la agrupación



getIncrementalDimension
public String getIncrementalDimension()(Code)
Devuel el nombre de la dimensión (de tipo fecha) que se utiliza para resolver los origenes de datos incrementales



getIncrementalFilterSpec
public ReportFilterSpec getIncrementalFilterSpec(Date lastExecution)(Code)
Devuelve el filtro para llenar un ReportSource de forma incremental, con solo la información que le falta
Parameters:
  lastExecution -



getIndexedColumns
public Iterator getIndexedColumns()(Code)



getInfoPage
public String getInfoPage()(Code)



getLayoutDesign
public String getLayoutDesign()(Code)



getLocaleLanguage
public String getLocaleLanguage()(Code)
Devuelve la infomación de localización (idioma)



getMaxRowCount
public int getMaxRowCount()(Code)
Se utiliza para limitar la cantidad de row que se recuperan de la matriz



getMaxRowsDimension
public String getMaxRowsDimension()(Code)
Devuelve el nombre de la dimension que se utilizará como criterio para obtener una cantidad máxima de rows de la matriz



getMaxRowsFilterSpec
public ReportFilterSpec getMaxRowsFilterSpec()(Code)
Deveulve un filtro que se utiliza para llenar una cantidad máxima de rows de la matriz



getMetricFromIndex
public ReportMetricSpec getMetricFromIndex(int index)(Code)
Busca una métrica a partir de su indice
Parameters:
  index -



getMetricFromName
public ReportMetricSpec getMetricFromName(String name)(Code)
Busca una métrica a partir de su nombre
Parameters:
  name -



getMetricSpecs
public Map getMetricSpecs()(Code)
Devuelve un Diccionario que contiene las especificaciones de las métricas (la clave es el nombre)



getMetrics
public Object[] getMetrics()(Code)
Devuelve un array que contiene todas las métricas del reporte Implementación de la interface DataDefinition



getMetricsByIndex
public List getMetricsByIndex()(Code)
Devuelve una lista indexada de las métricas donde el indice corresponde al indice de las métricas en el ReportSourceDefinition (y la Matrix)



getNonGroupingDimensions
public Object[] getNonGroupingDimensions()(Code)
Devuelve un array que contiene las dimensiones que NO intervienen en la agrupación



getNotCalculatedDimensions
public Collection getNotCalculatedDimensions()(Code)



getNotCalculatedMetrics
public Collection getNotCalculatedMetrics()(Code)
Devuelve una coleccion conm las metricas no calculadas considerando el indice de las mismas.



getPageFooter
public String getPageFooter()(Code)
Devuelve el texto del pie de página



getPageHeader
public String getPageHeader()(Code)
Devuelve el texto del encabezado de página



getParamValues
public Map getParamValues(boolean sourceOnly)(Code)
Devuelve un diccionario que contiene los valores de los parámetros que se utilizan para evaluar los filtros
Parameters:
  sourceOnly - Indica si se obtienen solo los prefiltros



getPosParamValues
public Map getPosParamValues()(Code)



getPreFilterSpecs
public Collection getPreFilterSpecs()(Code)
Devuelve una lista con todas las definiciones de pre-filtros



getPreParamValues
public Map getPreParamValues()(Code)



getReportType
public ReportDefinitionReportTypeType getReportType()(Code)
Devulve el tipo de Reporte (CUBE, SUM, ACCUM)
See Also:   com.calipso.reportgenerator.reportdefinitions.types.ReportDefinitionReportTypeType



getSourceId
public String getSourceId()(Code)
Devuelve el identificador del ReportSourceDefinition



getSourceMaxRowCount
public int getSourceMaxRowCount()(Code)
Devuelva la cantidad máxima de Row que se incluirán en la matriz, se utiliza para limitar la cantidad de rows o para obtener la información dividida en lotes



getSourceMaxRowsDimension
public String getSourceMaxRowsDimension()(Code)
Devuelve el nombre de la dimensión que se utilizará como criterio para dividir la información de la matriz en lotes



getSourceMaxRowsFilterSpec
public ReportFilterSpec getSourceMaxRowsFilterSpec()(Code)
Deveulve un filtro que se utiliza para llenar una cantidad máxima de rows en la matriz



getTitle
public String getTitle()(Code)
Devuelve el título del reporte



getVisibleDimensionsByGrouping
public Object[] getVisibleDimensionsByGrouping(boolean grouping)(Code)



isVisibleTotals
public boolean isVisibleTotals()(Code)
Indica si se deben incluir los totales de cada grupo de datos



setDescription
public void setDescription(String description)(Code)
Asigna la descripción del reporte



setInfoPage
public void setInfoPage(String infoPage)(Code)



setLayoutDesign
public void setLayoutDesign(String layoutDesign)(Code)



setLocale
public void setLocale(String localeLanguage)(Code)
Asigna la infomación de localización (idioma)
Parameters:
  localeLanguage -



setPageFooter
public void setPageFooter(String pageFooter)(Code)
Asigna el texto del pie de pégina
Parameters:
  pageFooter -



setPageHeader
public void setPageHeader(String pageHeader)(Code)
Asigna el texto del encabezado de página



setPosParamValues
public void setPosParamValues(Map paramValues)(Code)



setReportType
public void setReportType(ReportDefinitionReportTypeType reportType)(Code)
Asigna el tipo de Reporte
Parameters:
  reportType -



setTitle
public void setTitle(String title)(Code)
Asigna el título del reporte
Parameters:
  title -



traslate
protected String traslate(boolean multilanguaje, Map localization, String value)(Code)
Traduce el string al lenguaje correspondiente
Parameters:
  multilanguaje - Indica si debe traducirse
Parameters:
  localization - lenguaje destino
Parameters:
  value -



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.