Interface DataView
- All Known Implementing Classes:
SimpleDataView
public interface DataView
View to all data that are needed for rendering. This contains database data, summary, grouping and custom labels.
-
Method Summary
Modifier and TypeMethodDescription@Nonnull com.inet.report.ReportDataHandler
Get the data from the Engine.@Nonnull com.inet.report.Engine
The Engine with the data for rendering the adhoc report.@Nonnull String
getFieldDisplayName
(@Nonnull String fieldKey) Returns localized display name for specified field key.
-
Method Details
-
getFieldDisplayName
Returns localized display name for specified field key.- Parameters:
fieldKey
- key representing data view field.- Returns:
- localized display name for specified field key. It returns specified key, if there is no localized display name available for it.
- Since:
- 25.4
-
getDataProvider
@Nonnull @Nonnull com.inet.report.ReportDataHandler getDataProvider()Get the data from the Engine. If not already fetch then fetch it now.- Returns:
- the handler of the data
- Since:
- 25.4
-
getEngine
@Nonnull @Nonnull com.inet.report.Engine getEngine()The Engine with the data for rendering the adhoc report. The Engine must contains the needed data sources, tables sources and fields. The report design should be empty.- Returns:
- the engine
- Since:
- 25.4
-