| 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
|
Method Summary | |
public ReportResult | ExecReportQuery(int handle, String reportViewId) | public ReportResult | ExecReportQuery(int handle, ReportView reportView) | public ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(Report report, Map paramValues) | protected ReportResult | ExecReportQuery(Report report, ReportQuery query) | public ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(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 ReportResult | ExecReportQuery(MicroReport microReport) | public void | ExecuteAction(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 int | PrepareReport(ReportDefinition reportDef) | public int | PrepareReport(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 int | PrepareReport(String reportDefinitionID) | public int | PrepareReport(String reportDefinitionId, Map paramValues) | public int | PrepareReport(MicroReport microReport) | public void | ReleaseReport(int handle) | public void | acceptedLicence(boolean value) | public boolean | addNewUser(String rootPasswd, String userName, String password, String userRepositoryPath) | public void | addUserData(String userName, String name, String company, String userDataRepositoryPath) | public void | addUserRol(String userName, String rol, String rolsRepositoryPath) | public void | assingDefaultView(String id, String reportDefinitionId, String userId) | public boolean | changePasswd(String userName, String oldPasswd, String newPasswd, String userRepositoryPath) | public void | deleteAllDefinitions() | public void | deleteAllRepositories() | public void | deleteReportDefinition(String reportDefinitionID) | public void | deleteReportDefinitionRepository() | public void | deleteReportSource(String reportSourceDefinitionId) | public void | deleteReportSource(ReportSourceDefinition reportSourceDefinition) | public void | deleteReportSourceDefinition(String reportSourceDefinitionID) | public void | deleteReportSourceDefinitionRepository() | public void | deleteReportSourceRepository() | public void | deleteReportView(String id, String reportDefinitionId, String userId) | public void | deleteReportViewRepository() | public boolean | deleteUser(String userName, String password, String userRepositoryPath) | public void | exportReport(String userName, String password, String userRepositoryPath, String reportDefinitionId, Map paramValues, boolean isLandscape, int type, String destinationPath, String name) | public byte[] | exportReport(Map params) | protected HashMap | getActiveReports() | public ReportQuery | getDefaultReportQuery(int handle) | public ReportQuery | getDefaultReportQuery(String reportDefinitionId) | public ReportQuery | getDefaultReportQuery(int handle, String userID) | public ReportQuery | getDefaultReportQuery(ReportDefinition reportDefinition) | protected ReportQuery | getDefaultReportQuery(Report report) | protected ReportQuery | getDefaultReportQuery(Report report, String userID) | public ReportView | getDefaultReportView(String reportDefinitionId, String userId) | public String | getDefaultReportViewId(String reportDefinitionId, String userId) | protected ReportView | getDefaultView(String reportDefinitionID, String userID) | public Set | getDimensionValues(int handle, String name) | public Set | getDimensionValues(String reportDefinitionID, Map paramValues, String name) | public Log | getLogger() | public Matrix | getMatrix(int handle) | public MicroReport | getMicroReport(String fileName) | public MicroReport | getMicroReport(String reportDefinitionId, Map param) | public ReportDefinition | getReportDefinitionFromID(String id) | protected ReportDefinitionRepository | getReportDefinitionRepository() | public Map | getReportDefinitions() | protected Report | getReportFrom(int handle) | public ReportGeneratorConfiguration | getReportGeneratorConfiguration() | public ReportQuery | getReportQuery(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 ReportQuery | getReportQuery(String reportDefinitionId) | public ReportQuery | getReportQuery(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 ReportQuery | getReportQuery(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 ReportSource | getReportSource(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 ReportSource | getReportSource(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 ReportSourceDefinition | getReportSourceDefinitionFromID(String reportSourceDefinitionId) | protected ReportSourceDefinitionRepository | getReportSourceDefinitionRepository() | public Map | getReportSourceDefinitions() | protected ReportSourceRepository | getReportSourceRepository() | public ReportSpec | getReportSpec(ReportDefinition reportDefinition) | public ReportSpec | getReportSpec(ReportDefinition reportDefinition, ReportSourceDefinition reportSourceDef) | public ReportSpec | getReportSpec(ReportSourceDefinition reportSourceDefinition) | public ReportSpec | getReportSpec(String reportDefinitionId, String reportSourceDefId) | public ReportSpec | getReportSpec(String reportDefinitionId) | public ReportView | getReportView(String reportViewId) | public ReportView | getReportViewFromID(String id, String reportDefinitionId, String userId) | protected ReportViewRepository | getReportViewRepository() | public Map | getReportViews(String reportDefinitionID, String userID) | public Map | getReportViews(String reportDefinitionID) | public Map | getReportsForEntity(String entityID) | public Vector | getUpdatedDataModel(int handle, int mode, int row, int col, boolean isDistributed) | public Collection | getUserData(String userId, String userDataRepositoryPath) | public String | getXML(int handle) | public String | getXML(String reportDefinitionID, Map paramValues) | public void | init(ReportGeneratorConfiguration reportGeneratorConfiguration) | public void | invalidateReportSource(String reportSourceDefinitionId) | public void | invalidateReportSource(ReportSourceDefinition reportSourceDefinition) | public boolean | isAcceptedLicence() | public void | logClientData(String clientData) | protected Report | newReportFrom(String reportDefId) | protected Report | newReportFrom(ReportDefinition reportDef) | protected Report | newReportFrom(String reportDefId, Map paramValues) Crea un Report a partir del id de una definición de reporte (ReportDefinition ). | protected Report | newReportFrom(ReportDefinition reportDef, Map paramValues) Crea un Report a partir de una definición de reporte (ReportDefinition ). | public void | prepareReportSource(String reportSourceDefinitionId) Procesa una Definicion de Origen de datos de un reporte y lo graba en el repositorio correspondiente. | public void | registerDefinitions() | protected int | registerReport(Report report) | public Vector | registerReportDefinitions(Vector exceptions) | public Vector | registerReportSourceDefinitions(Vector exceptions) | public Vector | registerReportViews(Vector exceptions) | public void | saveReportDefinition(String reportDefinitionId) | public void | saveReportDefinition(ReportDefinition reportDefinition) | public void | saveReportSourceDefinition(String reportSourceDefinitionId) | public void | saveReportSourceDefinition(ReportSourceDefinition reportSourceDefinition) | public void | saveReportView(String reportViewId) | public void | saveReportView(ReportView reportView) | public void | setLogger(Log log) | protected void | unRegisterReport(int handle) | public boolean | validateRol(String[] roles, String userName, String rolRepositoryPath) | public boolean | validateUser(String userName, String password, String userRepositoryPath) |
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 - |
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 | 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 |
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 |
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 |
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 - |
deleteAllDefinitions | public void deleteAllDefinitions() throws InfoException(Code) | | Borra del repositorio todas las definiciones menos los cache
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 - |
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 - |
deleteReportViewRepository | public void deleteReportViewRepository() throws InfoException(Code) | | Borra del repositorio todas las report views
throws: InfoException - |
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(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 - |
getLogger | public Log getLogger()(Code) | | Devuelve el log
|
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 - |
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(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 - |
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 - |
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) | | |
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 |
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(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
|
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(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 |
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 - |
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 - |
|
|