Java Doc for ReportManager.java in  » Report » jmagallanes-1.0 » com » calipso » reportgenerator » reportmanager » 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.reportmanager 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.calipso.reportgenerator.reportmanager.ReportManager

ReportManager
public class ReportManager implements IReportManager,Serializable(Code)
Esta clase es el único punto de ingreso al generador de reportes. Para ejecutar un reporte se instancia un ReportManager. Es el encargado de integrar el funcionamiento con el Pivot y de mantener los repositorios de las definiciones de reportes y reportes precalculados. Esta clase representa la API a la que llaman todos los módulos externos



Constructor Summary
public  ReportManager(ReportGeneratorConfiguration reportGeneratorConfiguration)
    
public  ReportManager()
     Constructor utilizado para el caso que se crea el report manager distribuido y la clase por demanda.

Method Summary
public  ReportResultExecReportQuery(int handle, String reportViewId)
    
public  ReportResultExecReportQuery(int handle, ReportView reportView)
    
public  ReportResultExecReportQuery(int handle, Map paramValues)
     Ejecuta la query, o vista, por Default de un reporte a partir del identificador de la instancia de reporte obtenido del método PrepareReport paramValues es un diccionario cuyas entradas contienen en la clave el nombre del parámetro y cuyos objetos asociados contienen los valores de los parámetros Nota: la clave de los parámetros se compone concatenando el nombre de la definición filtro y el nombre del parámetro del filtro.
public  ReportResultExecReportQuery(int handle, ReportQuery query)
     Ejecuta una query, o vista, de un reporte a partir del identificador de la instancia de reporte obtenido del método PrepareReport
Parameters:
  handle - identificador del reporte preparado
Parameters:
  query - es una estructura de datos que especifica las dimensiones que se desea visualizar,en que orden, su ubicación y las métricas deseadas.
protected  ReportResultExecReportQuery(Report report, Map paramValues)
    
protected  ReportResultExecReportQuery(Report report, ReportQuery query)
    
public  ReportResultExecReportQuery(String reportDefinitionID, Map paramValues)
     Ejecuta la query, o vista, por Default de un reporte a partir un identificador de definición de reporte Esta version del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones.
public  ReportResultExecReportQuery(String reportDefinitionID, ReportQuery query)
     Ejecuta una query, o vista, de un reporte a partir un identificador de definición de reporte Esta version del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones.
public  ReportResultExecReportQuery(ReportDefinition reportDef, Map paramValues)
     Ejecuta la query, o vista, por Default de un reporte a partir una definición de reporte Esta versión del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones.
public  ReportResultExecReportQuery(ReportDefinition reportDef, ReportQuery query)
     Ejecuta una query, o vista, de un reporte a partir una definición de reporte Esta versión del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones.
public  ReportResultExecReportQuery(MicroReport microReport)
    
public  voidExecuteAction(int handle, String actionName, Object params)
     Ejecuta una acción sobre un reporte
Parameters:
  handle - identificador del reporte preparado
Parameters:
  actionName - nombre de la acción que se desea ejecutar
Parameters:
  params - información obtenida de las dimensiones y métricas seleccionadas al solicitarla ejecución de la acción.
public  intPrepareReport(ReportDefinition reportDef)
    
public  intPrepareReport(ReportDefinition reportDef, Map paramValues)
     Inicializa la ejecución de reporte para una aplicación cliente, este método debe utilizarse para preparar reportes no cacheados, en el parámetro paramValues se pueden incluir valores de parámetros para pre-filtros.
public  intPrepareReport(String reportDefinitionID)
    
public  intPrepareReport(String reportDefinitionId, Map paramValues)
    
public  intPrepareReport(MicroReport microReport)
    
public  voidReleaseReport(int handle)
    
public  voidacceptedLicence(boolean value)
    
public  booleanaddNewUser(String rootPasswd, String userName, String password, String userRepositoryPath)
    
public  voidaddUserData(String userName, String name, String company, String userDataRepositoryPath)
    
public  voidaddUserRol(String userName, String rol, String rolsRepositoryPath)
    
public  voidassingDefaultView(String id, String reportDefinitionId, String userId)
    
public  booleanchangePasswd(String userName, String oldPasswd, String newPasswd, String userRepositoryPath)
    
public  voiddeleteAllDefinitions()
    
public  voiddeleteAllRepositories()
    
public  voiddeleteReportDefinition(String reportDefinitionID)
    
public  voiddeleteReportDefinitionRepository()
    
public  voiddeleteReportSource(String reportSourceDefinitionId)
    
public  voiddeleteReportSource(ReportSourceDefinition reportSourceDefinition)
    
public  voiddeleteReportSourceDefinition(String reportSourceDefinitionID)
    
public  voiddeleteReportSourceDefinitionRepository()
    
public  voiddeleteReportSourceRepository()
    
public  voiddeleteReportView(String id, String reportDefinitionId, String userId)
    
public  voiddeleteReportViewRepository()
    
public  booleandeleteUser(String userName, String password, String userRepositoryPath)
    
public  voidexportReport(String userName, String password, String userRepositoryPath, String reportDefinitionId, Map paramValues, boolean isLandscape, int type, String destinationPath, String name)
    
public  byte[]exportReport(Map params)
    
protected  HashMapgetActiveReports()
    
public  ReportQuerygetDefaultReportQuery(int handle)
    
public  ReportQuerygetDefaultReportQuery(String reportDefinitionId)
    
public  ReportQuerygetDefaultReportQuery(int handle, String userID)
    
public  ReportQuerygetDefaultReportQuery(ReportDefinition reportDefinition)
    
protected  ReportQuerygetDefaultReportQuery(Report report)
    
protected  ReportQuerygetDefaultReportQuery(Report report, String userID)
    
public  ReportViewgetDefaultReportView(String reportDefinitionId, String userId)
    
public  StringgetDefaultReportViewId(String reportDefinitionId, String userId)
    
protected  ReportViewgetDefaultView(String reportDefinitionID, String userID)
    
public  SetgetDimensionValues(int handle, String name)
    
public  SetgetDimensionValues(String reportDefinitionID, Map paramValues, String name)
    
public  LoggetLogger()
    
public  MatrixgetMatrix(int handle)
    
public  MicroReportgetMicroReport(String fileName)
    
public  MicroReportgetMicroReport(String reportDefinitionId, Map param)
    
public  ReportDefinitiongetReportDefinitionFromID(String id)
    
protected  ReportDefinitionRepositorygetReportDefinitionRepository()
    
public  MapgetReportDefinitions()
    
protected  ReportgetReportFrom(int handle)
    
public  ReportGeneratorConfigurationgetReportGeneratorConfiguration()
    
public  ReportQuerygetReportQuery(int handle)
     Se utiliza para obtener una ReportQuery para ser ejecutada al reporte cuyo identidicador que se recibe como parámetro, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan.
public  ReportQuerygetReportQuery(String reportDefinitionId)
    
public  ReportQuerygetReportQuery(ReportDefinition reportDefinition)
     Se utiliza para obtener una ReportQuery para ser ejecutada al reporte a pertir de una definición de reporte, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan.
protected  ReportQuerygetReportQuery(Report report)
     Se utiliza para obtener una ReportQuery para ser ejecutada al reporte que se recibe como parámetro, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan.
protected  ReportSourcegetReportSource(ReportSpec reportSpec, ReportSourceDefinition reportSourceDefinition, Map paramValues)
     Crea un Origen de Datos de Reporte (ReportSource) a partir de su definición (ReportSourceDefinition) y aplicándole los valores de parámetros recibidos a los pre-filtros.
protected  ReportSourcegetReportSource(ReportSpec reportSpec, ReportSourceDefinition sourceDefinition)
     Crea un Origen de Datos de Reporte (ReportSource) a partir de su definición (ReportSourceDefinition) resolviendo la obtención desde el cache, y el almacenamiento del mismo en caso de que un reporte cacheado se ejecute por primera vez o en los reportes incrementales.
public  ReportSourceDefinitiongetReportSourceDefinitionFromID(String reportSourceDefinitionId)
    
protected  ReportSourceDefinitionRepositorygetReportSourceDefinitionRepository()
    
public  MapgetReportSourceDefinitions()
    
protected  ReportSourceRepositorygetReportSourceRepository()
    
public  ReportSpecgetReportSpec(ReportDefinition reportDefinition)
    
public  ReportSpecgetReportSpec(ReportDefinition reportDefinition, ReportSourceDefinition reportSourceDef)
    
public  ReportSpecgetReportSpec(ReportSourceDefinition reportSourceDefinition)
    
public  ReportSpecgetReportSpec(String reportDefinitionId, String reportSourceDefId)
    
public  ReportSpecgetReportSpec(String reportDefinitionId)
    
public  ReportViewgetReportView(String reportViewId)
    
public  ReportViewgetReportViewFromID(String id, String reportDefinitionId, String userId)
    
protected  ReportViewRepositorygetReportViewRepository()
    
public  MapgetReportViews(String reportDefinitionID, String userID)
    
public  MapgetReportViews(String reportDefinitionID)
    
public  MapgetReportsForEntity(String entityID)
    
public  VectorgetUpdatedDataModel(int handle, int mode, int row, int col, boolean isDistributed)
    
public  CollectiongetUserData(String userId, String userDataRepositoryPath)
    
public  StringgetXML(int handle)
    
public  StringgetXML(String reportDefinitionID, Map paramValues)
    
public  voidinit(ReportGeneratorConfiguration reportGeneratorConfiguration)
    
public  voidinvalidateReportSource(String reportSourceDefinitionId)
    
public  voidinvalidateReportSource(ReportSourceDefinition reportSourceDefinition)
    
public  booleanisAcceptedLicence()
    
public  voidlogClientData(String clientData)
    
protected  ReportnewReportFrom(String reportDefId)
    
protected  ReportnewReportFrom(ReportDefinition reportDef)
    
protected  ReportnewReportFrom(String reportDefId, Map paramValues)
     Crea un Report a partir del id de una definición de reporte (ReportDefinition).
protected  ReportnewReportFrom(ReportDefinition reportDef, Map paramValues)
     Crea un Report a partir de una definición de reporte (ReportDefinition).
public  voidprepareReportSource(String reportSourceDefinitionId)
     Procesa una Definicion de Origen de datos de un reporte y lo graba en el repositorio correspondiente.
public  voidregisterDefinitions()
    
protected  intregisterReport(Report report)
    
public  VectorregisterReportDefinitions(Vector exceptions)
    
public  VectorregisterReportSourceDefinitions(Vector exceptions)
    
public  VectorregisterReportViews(Vector exceptions)
    
public  voidsaveReportDefinition(String reportDefinitionId)
    
public  voidsaveReportDefinition(ReportDefinition reportDefinition)
    
public  voidsaveReportSourceDefinition(String reportSourceDefinitionId)
    
public  voidsaveReportSourceDefinition(ReportSourceDefinition reportSourceDefinition)
    
public  voidsaveReportView(String reportViewId)
    
public  voidsaveReportView(ReportView reportView)
    
public  voidsetLogger(Log log)
    
protected  voidunRegisterReport(int handle)
    
public  booleanvalidateRol(String[] roles, String userName, String rolRepositoryPath)
    
public  booleanvalidateUser(String userName, String password, String userRepositoryPath)
    


Constructor Detail
ReportManager
public ReportManager(ReportGeneratorConfiguration reportGeneratorConfiguration) throws InfoException(Code)
Inicializa una instancia de ReportManager
Parameters:
  reportGeneratorConfiguration - Configuración del report manager



ReportManager
public ReportManager() throws InfoException(Code)
Constructor utilizado para el caso que se crea el report manager distribuido y la clase por demanda. Se debe ejecutar luego de este el init de la interfase IReportManager.
throws:
  InfoException -




Method Detail
ExecReportQuery
public ReportResult ExecReportQuery(int handle, String reportViewId) throws InfoException(Code)



ExecReportQuery
public ReportResult ExecReportQuery(int handle, ReportView reportView) throws InfoException(Code)

Parameters:
  handle -
Parameters:
  reportView -
throws:
  InfoException -



ExecReportQuery
public ReportResult ExecReportQuery(int handle, Map paramValues) throws InfoException(Code)
Ejecuta la query, o vista, por Default de un reporte a partir del identificador de la instancia de reporte obtenido del método PrepareReport paramValues es un diccionario cuyas entradas contienen en la clave el nombre del parámetro y cuyos objetos asociados contienen los valores de los parámetros Nota: la clave de los parámetros se compone concatenando el nombre de la definición filtro y el nombre del parámetro del filtro. Ejemplo 1: Definición de filtro: RANGO_CLIENTE (tipo RANGE)-> determina dos parámetros(claves): RANGO_CLIENTEFROM y RANGO_CLIENTETO (el filtro de tipo RANGE tiene dos parámetros, FROM y TO) Ejemplo 2: Definicion de filtro: DESDE_CLIENTE (tipo GREATERTHAN) -> determina un parámetro(clave): DESDE_CLIENTEVALUE (el filtro de tipo GREATERTHAN tiene un parámetro, VALUE)
Parameters:
  handle - identificador del reporte preparado
Parameters:
  paramValues - valores de parámetros devuelve la información resultante de la ejecución de la query



ExecReportQuery
public ReportResult ExecReportQuery(int handle, ReportQuery query) throws InfoException(Code)
Ejecuta una query, o vista, de un reporte a partir del identificador de la instancia de reporte obtenido del método PrepareReport
Parameters:
  handle - identificador del reporte preparado
Parameters:
  query - es una estructura de datos que especifica las dimensiones que se desea visualizar,en que orden, su ubicación y las métricas deseadas. devuelve la información resultante de la ejecución de la query



ExecReportQuery
protected ReportResult ExecReportQuery(Report report, Map paramValues) throws InfoException(Code)
Ejecuta la query, o vista, por Default de un reporte a partir de una instancia de Reporte creada en base una definición de la instancia de reporte obtenido del método PrepareReport
Parameters:
  report -
Parameters:
  paramValues -
throws:
  InfoException -



ExecReportQuery
protected ReportResult ExecReportQuery(Report report, ReportQuery query) throws InfoException(Code)
Ejecuta una query, o vista, de un reporte a partir del una instancia de Reporte creada en base una definición
Parameters:
  report -
Parameters:
  query -
throws:
  InfoException -



ExecReportQuery
public ReportResult ExecReportQuery(String reportDefinitionID, Map paramValues) throws InfoException(Code)
Ejecuta la query, o vista, por Default de un reporte a partir un identificador de definición de reporte Esta version del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones. Para esto no hace falta llamar a PrepareReport
Parameters:
  reportDefinitionID - definición de reporte
Parameters:
  paramValues - valores de parámetros devuelve la información resultante de la ejecución de la query
throws:
  InfoException -



ExecReportQuery
public ReportResult ExecReportQuery(String reportDefinitionID, ReportQuery query) throws InfoException(Code)
Ejecuta una query, o vista, de un reporte a partir un identificador de definición de reporte Esta version del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones. Para esto no es necesario llamar a PrepareReport
Parameters:
  reportDefinitionID - definición de reporte
Parameters:
  query - es una estructura de datos que especifica las dimensiones que se desea visualizar,en que orden, su ubicación y las métricas deseadas. devuelve la información resultante de la ejecución de la query



ExecReportQuery
public ReportResult ExecReportQuery(ReportDefinition reportDef, Map paramValues) throws InfoException(Code)
Ejecuta la query, o vista, por Default de un reporte a partir una definición de reporte Esta versión del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones. Para esto no hace falta llamar a PrepareReport
Parameters:
  reportDef - definición de reporte devuelve la información resultante de la ejecución de la query
throws:
  InfoException -



ExecReportQuery
public ReportResult ExecReportQuery(ReportDefinition reportDef, ReportQuery query) throws InfoException(Code)
Ejecuta una query, o vista, de un reporte a partir una definición de reporte Esta versión del método se utiliza para ejecutar un reporte al que no se le ejecutarán nuevas querys y acciones. Para esto no es necesario llamar a PrepareReport
Parameters:
  reportDef - definición de reporte
Parameters:
  query - es una estructura de datos que especifica las dimensiones que se desea visualizar,en que orden, su ubicación y las métricas deseadas. devuelve la información resultante de la ejecución de la query



ExecReportQuery
public ReportResult ExecReportQuery(MicroReport microReport) throws InfoException(Code)
Ejecuta un reporte Para un Micro report
Parameters:
  microReport -
throws:
  InfoException -



ExecuteAction
public void ExecuteAction(int handle, String actionName, Object params)(Code)
Ejecuta una acción sobre un reporte
Parameters:
  handle - identificador del reporte preparado
Parameters:
  actionName - nombre de la acción que se desea ejecutar
Parameters:
  params - información obtenida de las dimensiones y métricas seleccionadas al solicitarla ejecución de la acción. Por ahora figura como Object porque no está definida laestructura que será de proveer todos los datos necesarios



PrepareReport
public int PrepareReport(ReportDefinition reportDef) throws InfoException(Code)
Inicializa la ejecución de reporte para una aplicación cliente, este método debe utilizarse para preparar reportes cacheados, en este tipo de reporte los valores de los parámetros de los pre-filtros no pueden ser modificados por el usuario y se utilizan los que figuran en la definición
Parameters:
  reportDef - definición de reporte devuelve un identificador de la instancia del reporte en la sesión,que se debe utilizar para sucesivas operaciones.
throws:
  InfoException - Si no se pudo ejecutar el prepare



PrepareReport
public int PrepareReport(ReportDefinition reportDef, Map paramValues) throws InfoException(Code)
Inicializa la ejecución de reporte para una aplicación cliente, este método debe utilizarse para preparar reportes no cacheados, en el parámetro paramValues se pueden incluir valores de parámetros para pre-filtros.
Parameters:
  reportDef -
Parameters:
  paramValues -
throws:
  InfoException - Si no se ejecutó el prepare



PrepareReport
public int PrepareReport(String reportDefinitionID) throws InfoException(Code)
Inicializa la ejecución de reporte para una aplicación cliente, este método debe utilizarse para preparar reportes cacheados, en este tipo de reporte los valores de los parámetros de los pre-filtros no pueden ser modificados por el usuario y se utilizan los que figuran en la definición
Parameters:
  reportDefinitionID - identificador de definición de reporte devuelve un identificador de la instancia del reporte en la sesión,que se debe utilizar para sucesivas operaciones.
throws:
  InfoException - Si no se pudo ejecutar el prepare



PrepareReport
public int PrepareReport(String reportDefinitionId, Map paramValues) throws InfoException(Code)



PrepareReport
public int PrepareReport(MicroReport microReport) throws InfoException(Code)
Inicializa la ejecución de un reporte a partir de un Micro Report
Parameters:
  microReport -
throws:
  InfoException -



ReleaseReport
public void ReleaseReport(int handle)(Code)
Da por terminada la ejecución de un reporte para una aplicación cliente
Parameters:
  handle - identificador de la instancia del reporte en la sesión



acceptedLicence
public void acceptedLicence(boolean value) throws InfoException(Code)



addNewUser
public boolean addNewUser(String rootPasswd, String userName, String password, String userRepositoryPath) throws InfoException(Code)



addUserData
public void addUserData(String userName, String name, String company, String userDataRepositoryPath) throws InfoException(Code)



addUserRol
public void addUserRol(String userName, String rol, String rolsRepositoryPath) throws InfoException(Code)



assingDefaultView
public void assingDefaultView(String id, String reportDefinitionId, String userId) throws InfoException(Code)
Asigna el la vista por defecto para el usuario
Parameters:
  id -
Parameters:
  reportDefinitionId -
Parameters:
  userId -
throws:
  InfoException -



changePasswd
public boolean changePasswd(String userName, String oldPasswd, String newPasswd, String userRepositoryPath) throws InfoException(Code)



deleteAllDefinitions
public void deleteAllDefinitions() throws InfoException(Code)
Borra del repositorio todas las definiciones menos los cache
throws:
  InfoException -



deleteAllRepositories
public void deleteAllRepositories() throws InfoException(Code)
Borra todos los repositorios
throws:
  InfoException -



deleteReportDefinition
public void deleteReportDefinition(String reportDefinitionID) throws InfoException(Code)
Borra el report definition
Parameters:
  reportDefinitionID -
throws:
  InfoException -



deleteReportDefinitionRepository
public void deleteReportDefinitionRepository() throws InfoException(Code)
Borra del repositorio todas las report definition
throws:
  InfoException -



deleteReportSource
public void deleteReportSource(String reportSourceDefinitionId) throws InfoException(Code)



deleteReportSource
public void deleteReportSource(ReportSourceDefinition reportSourceDefinition) throws InfoException(Code)
Borra el report source
Parameters:
  reportSourceDefinition -
throws:
  InfoException -



deleteReportSourceDefinition
public void deleteReportSourceDefinition(String reportSourceDefinitionID) throws InfoException(Code)
Borra el report source definition
Parameters:
  reportSourceDefinitionID -
throws:
  InfoException -



deleteReportSourceDefinitionRepository
public void deleteReportSourceDefinitionRepository() throws InfoException(Code)
Borra del repositorio todas las report source definition
throws:
  InfoException -



deleteReportSourceRepository
public void deleteReportSourceRepository() throws InfoException(Code)
Borra del depositorio todos los report source
throws:
  InfoException -



deleteReportView
public void deleteReportView(String id, String reportDefinitionId, String userId) throws InfoException(Code)
Borra el report view
Parameters:
  id -
Parameters:
  reportDefinitionId -
Parameters:
  userId -
throws:
  InfoException -



deleteReportViewRepository
public void deleteReportViewRepository() throws InfoException(Code)
Borra del repositorio todas las report views
throws:
  InfoException -



deleteUser
public boolean deleteUser(String userName, String password, String userRepositoryPath) throws InfoException(Code)



exportReport
public void exportReport(String userName, String password, String userRepositoryPath, String reportDefinitionId, Map paramValues, boolean isLandscape, int type, String destinationPath, String name) throws InfoException(Code)



exportReport
public byte[] exportReport(Map params) throws InfoException(Code)



getActiveReports
protected HashMap getActiveReports()(Code)
Diccionario de reportes activos



getDefaultReportQuery
public ReportQuery getDefaultReportQuery(int handle) throws InfoException(Code)
Se utiliza para obtener la ReportQuery inicializada con los valores por defecto que figuran en la Definición de Reporte
Parameters:
  handle -



getDefaultReportQuery
public ReportQuery getDefaultReportQuery(String reportDefinitionId) throws InfoException(Code)



getDefaultReportQuery
public ReportQuery getDefaultReportQuery(int handle, String userID) throws InfoException(Code)
Se utiliza para obtener la ReportQuery por defecto inicializada con los valores por defecto que figuran en la Definición de Reporte y sobreescritos por el report view del usuario por defecto
Parameters:
  handle -



getDefaultReportQuery
public ReportQuery getDefaultReportQuery(ReportDefinition reportDefinition) throws InfoException(Code)
Se utiliza para obtener la ReportQuery inicializada con los valores por defecto que figuran en la Definición de Reporte
Parameters:
  reportDefinition -
throws:
  InfoException - Si no se puede obtener la query por defecto.



getDefaultReportQuery
protected ReportQuery getDefaultReportQuery(Report report) throws InfoException(Code)
Se utiliza para obtener la ReportQuery inicializada con los valores por defecto que figuran en la Definición de Reporte
Parameters:
  report -
throws:
  InfoException -



getDefaultReportQuery
protected ReportQuery getDefaultReportQuery(Report report, String userID) throws InfoException(Code)
Se utiliza para obtener la ReportQuery inicializada con los valores por defecto que figuran en la Definición de Reporte y los del la vista por defecto del usuario
Parameters:
  report -
throws:
  InfoException -



getDefaultReportView
public ReportView getDefaultReportView(String reportDefinitionId, String userId) throws InfoException(Code)
Devuelve el reportview por defecto para el usuario
Parameters:
  reportDefinitionId -
Parameters:
  userId -
throws:
  InfoException -



getDefaultReportViewId
public String getDefaultReportViewId(String reportDefinitionId, String userId) throws InfoException(Code)



getDefaultView
protected ReportView getDefaultView(String reportDefinitionID, String userID) throws InfoException(Code)
Obtiene la vista por defecto para el usuario



getDimensionValues
public Set getDimensionValues(int handle, String name) throws InfoException(Code)



getDimensionValues
public Set getDimensionValues(String reportDefinitionID, Map paramValues, String name) throws InfoException(Code)



getLogger
public Log getLogger()(Code)
Devuelve el log



getMatrix
public Matrix getMatrix(int handle) throws InfoException(Code)
Retorna la matris para un handle
Parameters:
  handle -
throws:
  InfoException -



getMicroReport
public MicroReport getMicroReport(String fileName) throws InfoException(Code)



getMicroReport
public MicroReport getMicroReport(String reportDefinitionId, Map param) throws InfoException(Code)



getReportDefinitionFromID
public ReportDefinition getReportDefinitionFromID(String id) throws InfoException(Code)
Devuelve una Definición de Reporte a partir de un identificador
Parameters:
  id - identificador de Definición de Reporte devuelve la Definición de Reporte correspondiente
throws:
  InfoException - Si no se puede acceder a la definición



getReportDefinitionRepository
protected ReportDefinitionRepository getReportDefinitionRepository()(Code)
Devuelve el Repositorio de Definitiones de Reporte (ReportDefinition)



getReportDefinitions
public Map getReportDefinitions() throws InfoException(Code)
Devuelve todas las Definiciones de Reporte registradas en el Administrador de Reportes devuelve todas las Definiciones de Reporte correspondientes
throws:
  InfoException -



getReportFrom
protected Report getReportFrom(int handle) throws InfoException(Code)
Devuelve un reporte activo del diccionario a partir de su clave
Parameters:
  handle -
throws:
  InfoException -



getReportGeneratorConfiguration
public ReportGeneratorConfiguration getReportGeneratorConfiguration()(Code)



getReportQuery
public ReportQuery getReportQuery(int handle) throws InfoException(Code)
Se utiliza para obtener una ReportQuery para ser ejecutada al reporte cuyo identidicador que se recibe como parámetro, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan. Si se desea ejecutar la query por defecto segun la Definition de Reporte se debe utilizar el método getDefaultReportQuery
Parameters:
  handle -



getReportQuery
public ReportQuery getReportQuery(String reportDefinitionId) throws InfoException(Code)



getReportQuery
public ReportQuery getReportQuery(ReportDefinition reportDefinition) throws InfoException(Code)
Se utiliza para obtener una ReportQuery para ser ejecutada al reporte a pertir de una definición de reporte, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan. Si se desea ejecutar la query por defecto segun la Definition de Reporte se debe utilizar el método getDefaultReportQuery
Parameters:
  reportDefinition -
throws:
  InfoException - Si no se pudo obtener el ReportQuery



getReportQuery
protected ReportQuery getReportQuery(Report report) throws InfoException(Code)
Se utiliza para obtener una ReportQuery para ser ejecutada al reporte que se recibe como parámetro, utilizando este método se obtiene una query vacía, donde no hay métricas visibles ni dimensiones que agrupan. Si se desea ejecutar la query por defecto segun la Definition de Reporte se debe utilizar el método getDefaultReportQuery
Parameters:
  report -
throws:
  InfoException -



getReportSource
protected ReportSource getReportSource(ReportSpec reportSpec, ReportSourceDefinition reportSourceDefinition, Map paramValues) throws InfoException(Code)
Crea un Origen de Datos de Reporte (ReportSource) a partir de su definición (ReportSourceDefinition) y aplicándole los valores de parámetros recibidos a los pre-filtros.
Parameters:
  reportSourceDefinition -
Parameters:
  paramValues -
throws:
  InfoException - Si no se pudo obtener el origen de dato



getReportSource
protected ReportSource getReportSource(ReportSpec reportSpec, ReportSourceDefinition sourceDefinition) throws InfoException(Code)
Crea un Origen de Datos de Reporte (ReportSource) a partir de su definición (ReportSourceDefinition) resolviendo la obtención desde el cache, y el almacenamiento del mismo en caso de que un reporte cacheado se ejecute por primera vez o en los reportes incrementales.
Parameters:
  reportSpec -
throws:
  InfoException - Si no se puede obtener el report source



getReportSourceDefinitionFromID
public ReportSourceDefinition getReportSourceDefinitionFromID(String reportSourceDefinitionId) throws InfoException(Code)
Devuelve una Definición de Origen de Datos a partir de un identificador
Parameters:
  reportSourceDefinitionId - identificador de Definición de Origen de Datos devuelve la Definición de Origen de Datos correspondiente
throws:
  InfoException - Si no se puede acceder a la definición



getReportSourceDefinitionRepository
protected ReportSourceDefinitionRepository getReportSourceDefinitionRepository()(Code)
Devuelve el Repositorio de Definitiones de Origen de Reporte (ReportSourceDefinition)



getReportSourceDefinitions
public Map getReportSourceDefinitions() throws InfoException(Code)
Devuelve todas las Definiciones de Origen de Datos registradas en el Administrador de Reportes devuelve todas las Definiciones de Origen de Datos correspondientes
throws:
  InfoException -



getReportSourceRepository
protected ReportSourceRepository getReportSourceRepository()(Code)
Devuelve el Repositorio de Origenes de Reporte (ReportSource) Estos son los reportes pre-procesaros (cacheados) y incrementales



getReportSpec
public ReportSpec getReportSpec(ReportDefinition reportDefinition) throws InfoException(Code)
Crea una instancia de ReportSpec que contiene toda la información de ReportDefinition y ReportSourceDefinition necesaria para resolver el reporte
Parameters:
  reportDefinition -
throws:
  InfoException -



getReportSpec
public ReportSpec getReportSpec(ReportDefinition reportDefinition, ReportSourceDefinition reportSourceDef) throws InfoException(Code)
Crea una instancia de ReportSpec que contiene toda la información de ReportDefinition y ReportSourceDefinition necesaria para resolver el reporte
Parameters:
  reportDefinition -
Parameters:
  reportSourceDef -
throws:
  InfoException -



getReportSpec
public ReportSpec getReportSpec(ReportSourceDefinition reportSourceDefinition) throws InfoException(Code)
Crea una instancia de ReportSpec que contiene toda la información de ReportSourceDefinition y necesaria
Parameters:
  reportSourceDefinition -
throws:
  InfoException -



getReportSpec
public ReportSpec getReportSpec(String reportDefinitionId, String reportSourceDefId) throws InfoException(Code)



getReportSpec
public ReportSpec getReportSpec(String reportDefinitionId) throws InfoException(Code)



getReportView
public ReportView getReportView(String reportViewId) throws InfoException(Code)



getReportViewFromID
public ReportView getReportViewFromID(String id, String reportDefinitionId, String userId) throws InfoException(Code)



getReportViewRepository
protected ReportViewRepository getReportViewRepository()(Code)
Devuelve el Repositorio de Vistas de Reportes



getReportViews
public Map getReportViews(String reportDefinitionID, String userID) throws InfoException(Code)
Devuleve la lista de vistas para el usuario y reporte
Parameters:
  reportDefinitionID -
Parameters:
  userID -
throws:
  InfoException -



getReportViews
public Map getReportViews(String reportDefinitionID) throws InfoException(Code)
Devuleve la lista de vistas para el reporte
Parameters:
  reportDefinitionID -
throws:
  InfoException -



getReportsForEntity
public Map getReportsForEntity(String entityID) throws InfoException(Code)
Devuelve todas las Definiciones de Reporte asociadas a una entidad (a través del atributo Entity de la definición de reporte
Parameters:
  entityID - identificador de la entidad externa asociada a Definiciones de Reporte devuelve las Definicines de Reporte asociadas a la entidad especificada
throws:
  InfoException - Si no se pudo obtener la lista



getUpdatedDataModel
public Vector getUpdatedDataModel(int handle, int mode, int row, int col, boolean isDistributed) throws InfoException(Code)



getUserData
public Collection getUserData(String userId, String userDataRepositoryPath) throws InfoException(Code)



getXML
public String getXML(int handle) throws InfoException(Code)



getXML
public String getXML(String reportDefinitionID, Map paramValues) throws InfoException(Code)



init
public void init(ReportGeneratorConfiguration reportGeneratorConfiguration) throws InfoException(Code)
Inicializa el report manager
Parameters:
  reportGeneratorConfiguration -
throws:
  InfoException -



invalidateReportSource
public void invalidateReportSource(String reportSourceDefinitionId) throws InfoException(Code)
Se utiliza para forzar la caducidad de un reporte cacheado o incrementeal aunque no se haya cumplido el plazo de vigencia
Parameters:
  reportSourceDefinitionId - identificador de la Definición de Origen de Datos que se desea invalidar
throws:
  InfoException - Si no se pudo invalidar un origen de dato cacheado



invalidateReportSource
public void invalidateReportSource(ReportSourceDefinition reportSourceDefinition) throws InfoException(Code)
Se utiliza para forzar la caducidad de un reporte cacheado o incremental aunque no se haya cumplido el plazo de vigencia
Parameters:
  reportSourceDefinition - Definición de Origen de Datos que se desea invalidar
throws:
  InfoException - Si no se pudo invalidar el origen de dato



isAcceptedLicence
public boolean isAcceptedLicence() throws InfoException(Code)



logClientData
public void logClientData(String clientData) throws InfoException(Code)



newReportFrom
protected Report newReportFrom(String reportDefId) throws InfoException(Code)
Crea un Report a partir del identificador de su definición (ReportDefinition)
Parameters:
  reportDefId -
throws:
  InfoException - Si no se pudo crear el reporte



newReportFrom
protected Report newReportFrom(ReportDefinition reportDef) throws InfoException(Code)
Crea un Report a partir de una definición de reporte (ReportDefinition)
Parameters:
  reportDef -
throws:
  InfoException - Si no se pudo crear el Reporte



newReportFrom
protected Report newReportFrom(String reportDefId, Map paramValues) throws InfoException(Code)
Crea un Report a partir del id de una definición de reporte (ReportDefinition). También recibe los valores de parámetros, que pueden contener valores para los pre-filtros (esto solo es aplicable a Reportes no cacheados)
Parameters:
  reportDefId -
Parameters:
  paramValues -
throws:
  InfoException - Si no se pudo generar el reporte



newReportFrom
protected Report newReportFrom(ReportDefinition reportDef, Map paramValues) throws InfoException(Code)
Crea un Report a partir de una definición de reporte (ReportDefinition). También recibe los valores de parámetros, que pueden contener valores para los pre-filtros (esto solo es aplicable a Reportes no cacheados)
Parameters:
  reportDef -
Parameters:
  paramValues -
throws:
  InfoException - Si no se pudo crear el reporte



prepareReportSource
public void prepareReportSource(String reportSourceDefinitionId) throws InfoException(Code)
Procesa una Definicion de Origen de datos de un reporte y lo graba en el repositorio correspondiente. Se utiliza para preprocesar reportes marcados como Cached
Parameters:
  reportSourceDefinitionId -
throws:
  InfoException - Si no se puede preparar el origen de dato



registerDefinitions
public void registerDefinitions() throws InfoException(Code)
Registra las definiciones disponibles en el directorio de sources files
throws:
  InfoException -



registerReport
protected int registerReport(Report report)(Code)
Registra un reporte en el diccionario de reportes activos
Parameters:
  report -



registerReportDefinitions
public Vector registerReportDefinitions(Vector exceptions) throws InfoException(Code)
Registra los reportdefinitions que esten en el path



registerReportSourceDefinitions
public Vector registerReportSourceDefinitions(Vector exceptions) throws InfoException(Code)
Registra los reportsourcedefinitions que esten en el path



registerReportViews
public Vector registerReportViews(Vector exceptions) throws InfoException(Code)
Registra los reportviews que esten en el path



saveReportDefinition
public void saveReportDefinition(String reportDefinitionId) throws InfoException(Code)



saveReportDefinition
public void saveReportDefinition(ReportDefinition reportDefinition) throws InfoException(Code)
Almacena en el repositorio una definición de reporte cumplido el plazo de vigencia
Parameters:
  reportDefinition - Definición de reporte que se desea guardar
throws:
  InfoException - Si no se pudo grabar la definición



saveReportSourceDefinition
public void saveReportSourceDefinition(String reportSourceDefinitionId) throws InfoException(Code)



saveReportSourceDefinition
public void saveReportSourceDefinition(ReportSourceDefinition reportSourceDefinition) throws InfoException(Code)
Almacena en el repositorio una definición de origen de datos cumplido el plazo de vigencia
Parameters:
  reportSourceDefinition - Definición de Origen de Datos que se desea guardar
throws:
  InfoException - Si no se pudo guardar le definición



saveReportView
public void saveReportView(String reportViewId) throws InfoException(Code)



saveReportView
public void saveReportView(ReportView reportView) throws InfoException(Code)
Graba un report view
Parameters:
  reportView -
throws:
  InfoException -



setLogger
public void setLogger(Log log)(Code)
Asigna el log
Parameters:
  log -



unRegisterReport
protected void unRegisterReport(int handle)(Code)
Elimina un reporte de la lista de reportes activos
Parameters:
  handle -



validateRol
public boolean validateRol(String[] roles, String userName, String rolRepositoryPath) throws InfoException(Code)



validateUser
public boolean validateUser(String userName, String password, String userRepositoryPath) throws InfoException(Code)
Valida un usuario
Parameters:
  userName - Nombre del usuario
Parameters:
  password - Password del usuario
Parameters:
  userRepositoryPath - Localizacion del repositorio en el sistema indica si la validacion ha sido satisfactoria
throws:
  InfoException -



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.