Interface Report


public interface Report
One report generated from the underlying model.
  • Method Details

    • getName

      String getName()
      Gets the constant name of this report.
    • getTitle

      String getTitle()
      Gets a display title of this report in the user locale.
    • getTitle

      String getTitle(Map<String,? extends Object> parameterValues)
      Gets a display title of this report in the user locale with the provided parameters.
    • getDescription

      String getDescription()
      Gets a description of this report in the user locale.
    • getDescription

      String getDescription(Map<String,? extends Object> parameterValues)
      Gets a description of this report in the user locale with the provided parameters.
    • getParameters

      Iterable<? extends Report.Parameter> getParameters()
      Gets the set of parameters that this report requires.
    • executeReport

      Report.Result executeReport(Map<String,? extends Object> parameterValues) throws SQLException
      Executes the report and gets the results.
      Throws:
      SQLException