Package ch.tocco.nice2.reporting.api
Interface ReportManager
- All Known Implementing Classes:
ReportManagerImpl
public interface ReportManager
-
Method Summary
Modifier and TypeMethodDescriptioncreateReport
(ReportDescription reportDescription) createReport
(String id) createReport
(String id, @Nullable String type) @Nullable ReportDescription
getReportDescription
(String reportId) default ReportDescription
getReportDescription
(String reportId, @Nullable String type) getReportDescription
(String reportId, @Nullable String type, @Nullable PrimaryKey labelKey) getReportDescriptions
(String loaderType) @Nullable String
getSettingsEntityName
(ReportDescription reportDescription) default @Nullable String
getSettingsEntityName
(String reportId) wrapResource
(ModelResource resource)
-
Method Details
-
createReport
- Throws:
ReportingException
-
createReport
- Throws:
ReportingException
-
getReportDescriptions
Collection<ReportDescription> getReportDescriptions() -
getReportDescriptions
-
getReportDescription
-
wrapResource
-
getReportDescription
ReportDescription getReportDescription(String reportId, @Nullable @Nullable String type, @Nullable @Nullable PrimaryKey labelKey) throws ReportingException - Throws:
ReportingException
-
getReportDescription
default ReportDescription getReportDescription(String reportId, @Nullable @Nullable String type) throws ReportingException - Throws:
ReportingException
-
createReport
- Throws:
ReportingException
-
getSettingsEntityName
-
getSettingsEntityName
-