Interface ReportDescriptionLoader
- All Known Implementing Classes:
EntityReportDescriptionLoader,ResourceReportDescriptionLoader
public interface ReportDescriptionLoader
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionSet<? extends ReportDescription> Get allReportDescriptions the loader can access.default ReportDescriptionGet aReportDescriptionobject for the provided idgetReportDescription(String id, @Nullable PrimaryKey labelKey) Get aReportDescriptionobject for the provided id
-
Method Details
-
getReportDescription
ReportDescription getReportDescription(String id, @Nullable @Nullable PrimaryKey labelKey) throws ReportDescriptionLoader.ReportDescriptionNotFoundException Get aReportDescriptionobject for the provided id- Parameters:
id- a report id- Returns:
- the corresponding
ReportDescriptionobject - Throws:
ReportDescriptionLoader.ReportDescriptionNotFoundException
-
getReportDescription
default ReportDescription getReportDescription(String id) throws ReportDescriptionLoader.ReportDescriptionNotFoundException Get aReportDescriptionobject for the provided id- Parameters:
id- a report id- Returns:
- the corresponding
ReportDescriptionobject - Throws:
ReportDescriptionLoader.ReportDescriptionNotFoundException
-
getAllReportDescriptions
Set<? extends ReportDescription> getAllReportDescriptions()Get allReportDescriptions the loader can access.- Returns:
- a set of
ReportDescription
-