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 Type
    Method
    Description
    @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

      @Nonnull @Nonnull String getFieldDisplayName(@Nonnull @Nonnull String fieldKey)
      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