Package io.jmix.reports.impl
Interface AnnotatedReportScanner
- All Known Implementing Classes:
AnnotatedReportScannerImpl
public interface AnnotatedReportScanner
Performs the following tasks:
- scanning and importing annotated report definitions
- reloading hot-deployed definitions
-
Method Summary
Modifier and TypeMethodDescriptionvoidScan and import group definitions from application context.voidScan and import report definitions from application context.voidloadReportClass(String className) Reloads annotated report definition for hot-deploy.voidloadReportGroupClass(String className) Reloads annotated report group definition for hot-deploy.
-
Method Details
-
importGroupDefinitions
void importGroupDefinitions()Scan and import group definitions from application context. Imported definitions are stored inAnnotatedReportGroupHolder.- See Also:
-
importReportDefinitions
void importReportDefinitions()Scan and import report definitions from application context. Imported definitions are stored inAnnotatedReportHolder.- See Also:
-
loadReportGroupClass
Reloads annotated report group definition for hot-deploy.- Parameters:
className- fully-qualified name of the annotated report group class
-
loadReportClass
Reloads annotated report definition for hot-deploy.- Parameters:
className- fully-qualified name of the annotated report class
-