Interface ReportTypeConfigHook

All Superinterfaces:
Hook
All Known Implementing Classes:
BirtReportConfigHooker, CrystalReportConfigHooker, GridEditorConfigHooker, JasperReportConfigHooker, JxlsReportConfigHooker, SaikuReportConfigHooker, ScriptReportConfigHooker, TableReportConfigHooker

public interface ReportTypeConfigHook extends Hook
  • Method Details

    • getReportClass

      Class<? extends ReportDto> getReportClass()
    • getReportVariantClass

      Class<? extends ReportDto> getReportVariantClass()
    • instantiateReport

      ReportDto instantiateReport()
    • instantiateReportVariant

      ReportDto instantiateReportVariant()
    • getReportName

      String getReportName()
    • getReportIcon

      ImageResource getReportIcon()
    • getReportVariantIcon

      ImageResource getReportVariantIcon()
    • getReportIconLarge

      ImageResource getReportIconLarge()
    • getReportVariantIconLarge

      ImageResource getReportVariantIconLarge()
    • getReportLinkIcon

      ImageResource getReportLinkIcon()
    • getReportLinkIconLarge

      ImageResource getReportLinkIconLarge()
    • consumes

      boolean consumes(ReportDto report)
    • getAdminViews

      Collection<? extends MainPanelView> getAdminViews(ReportDto report)
    • isAvailable

      boolean isAvailable()