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