Uses of Interface
io.revealbi.core.IRVUserContext
Packages that use IRVUserContext
Package
Description
Main Reveal API Package containing the interfaces to be implemented in order to control how Reveal BI works.
-
Uses of IRVUserContext in io.revealbi.core
Classes in io.revealbi.core that implement IRVUserContextModifier and TypeClassDescriptionclassDefault implementation of the IRVUserContext interface.Methods in io.revealbi.core that return IRVUserContextModifier and TypeMethodDescriptionIRVSystemUserContextProvider.getUserContext()Returns the user context to be used for system-level callbacks.Methods in io.revealbi.core with parameters of type IRVUserContextModifier and TypeMethodDescriptionIDashboardExporter.export(ExportFormat format, String dashboardId, IRVUserContext userContext, IExportOptions options) Exports a dashboard to a specific formatIDashboardExporter.export(ExportFormat format, String dashboardId, String filePath, IRVUserContext userContext, IExportOptions options) Exports a dashboard to a specific formatIDashboardExporter.exportToCsv(String dashboardId, IRVUserContext userContext, CsvExportOptions options) Exports a dashboard to CSV.IDashboardExporter.exportToCsv(String dashboardId, String filePath, IRVUserContext userContext, CsvExportOptions options) Exports a dashboard to CSV.IDashboardExporter.exportToExcel(String dashboardId, IRVUserContext userContext, ExcelExportOptions options) Exports a dashboard to Excel.IDashboardExporter.exportToExcel(String dashboardId, String filePath, IRVUserContext userContext, ExcelExportOptions options) Exports a dashboard to Excel.IDashboardExporter.exportToImage(String dashboardId, IRVUserContext userContext, ImageExportOptions options) Exports a dashboard to Image (png).IDashboardExporter.exportToImage(String dashboardId, String filePath, IRVUserContext userContext, ImageExportOptions options) Exports a dashboard to Image (png).IDashboardExporter.exportToPdf(String dashboardId, IRVUserContext userContext, PdfExportOptions options) Exports a dashboard to Pdf.IDashboardExporter.exportToPdf(String dashboardId, String filePath, IRVUserContext userContext, PdfExportOptions options) Exports a dashboard to Pdf.IDashboardExporter.exportToPowerPoint(String dashboardId, IRVUserContext userContext, PowerPointExportOptions options) Exports a dashboard to PowerPoint.IDashboardExporter.exportToPowerPoint(String dashboardId, String filePath, IRVUserContext userContext, PowerPointExportOptions options) Exports a dashboard to PowerPoint.IRVDashboardProvider.getDashboard(IRVUserContext userContext, String dashboardId) Loads the dashboard with the given dashboardId for the given user.RVDashboardProvider.getDashboard(IRVUserContext userContext, String dashboardId) Load dashboard from provided in the constructor location on the file system.RevealPluginCallback.invoke(IRVUserContext userContext, String message) IRevealServer.process(IHttpRequest request, IHttpResponse response, IRVUserContext userContext) Processes a Reveal server request.voidIRVDashboardProvider.saveDashboard(IRVUserContext userContext, String dashboardId, InputStream dashboardStream) Saves the dashboard with the given dashboardId for the given user.voidRVDashboardProvider.saveDashboard(IRVUserContext userContext, String dashboardId, InputStream dashboardStream) Saves a dashboard at the provided in the constructor location on the file system. -
Uses of IRVUserContext in io.revealbi.core.data
Methods in io.revealbi.core.data with parameters of type IRVUserContextModifier and TypeMethodDescriptionIRVDataSourceProvider.changeDataSource(IRVUserContext userContext, RVDashboardDataSource dataSource) This method can be used to replace a data source, returningnullindicates Reveal to use the original data source.IRVDataSourceProvider.changeDataSourceItem(IRVUserContext userContext, String dashboardId, RVDataSourceItem dataSourceItem) This method can be used to replace a data source, returningnullindicates Reveal to use the original data source.booleanIRVObjectFilter.filter(IRVUserContext userContext, RVDataSourceItem dataSourceItem) Used to filter DataSourceItems to be returned to the client.IRVDataProvider.getData(IRVUserContext userContext, RVInMemoryDataSourceItem dataSourceItem) Returns the in-memory data for this data source, you can use theRVInMemoryDataSourceItem.getDatasetId()property to know what dataset to return.IRVAuthenticationProvider.resolveCredentials(IRVUserContext userContext, RVDashboardDataSource dataSource) Returns the credentials to use for this data source,nullmeans there are no credentials associated and the data loading process will fail. -
Uses of IRVUserContext in io.revealbi.core.impl
Methods in io.revealbi.core.impl with parameters of type IRVUserContextModifier and TypeMethodDescriptionRevealServer.process(IHttpRequest request, IHttpResponse response, IRVUserContext userContext) -
Uses of IRVUserContext in io.revealbi.core.impl.exporter
Methods in io.revealbi.core.impl.exporter with parameters of type IRVUserContextModifier and TypeMethodDescriptionDefaultDashboardExporter.export(ExportFormat format, String dashboardId, IRVUserContext userContext, IExportOptions options) DefaultDashboardExporter.export(ExportFormat format, String dashboardId, String filePath, IRVUserContext userContext, IExportOptions options) DefaultDashboardExporter.exportToCsv(String dashboardId, IRVUserContext userContext, CsvExportOptions options) DefaultDashboardExporter.exportToCsv(String dashboardId, String filePath, IRVUserContext userContext, CsvExportOptions options) DefaultDashboardExporter.exportToExcel(String dashboardId, IRVUserContext userContext, ExcelExportOptions options) DefaultDashboardExporter.exportToExcel(String dashboardId, String filePath, IRVUserContext userContext, ExcelExportOptions options) DefaultDashboardExporter.exportToImage(String dashboardId, IRVUserContext userContext, ImageExportOptions options) DefaultDashboardExporter.exportToImage(String dashboardId, String filePath, IRVUserContext userContext, ImageExportOptions options) DefaultDashboardExporter.exportToPdf(String dashboardId, IRVUserContext userContext, PdfExportOptions options) DefaultDashboardExporter.exportToPdf(String dashboardId, String filePath, IRVUserContext userContext, PdfExportOptions options) DefaultDashboardExporter.exportToPowerPoint(String dashboardId, IRVUserContext userContext, PowerPointExportOptions options) DefaultDashboardExporter.exportToPowerPoint(String dashboardId, String filePath, IRVUserContext userContext, PowerPointExportOptions options) -
Uses of IRVUserContext in io.revealbi.servlet
Methods in io.revealbi.servlet that return IRVUserContextModifier and TypeMethodDescriptionIRVServletUserContextProvider.getUserContext(jakarta.servlet.http.HttpServletRequest request)