Package io.jmix.reports.impl
Interface AnnotatedReportHolder
- All Known Implementing Classes:
AnnotatedReportHolderImpl
public interface AnnotatedReportHolder
Bean that holds report definitions parsed from annotated classes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clear all stored objects.Get stored report by codevoidPut a report to storage.
-
Method Details
-
getAllReports
Collection<Report> getAllReports() -
getByCode
Get stored report by code- Parameters:
code- report code- Returns:
- report or null if not found
-
put
Put a report to storage.- Parameters:
report- report to store- Throws:
IllegalArgumentException- if report with this code is already stored
-
clear
void clear()Clear all stored objects.
-