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 ReportDescriptiongetReportDescription(String reportId) default ReportDescriptiongetReportDescription(String reportId, @Nullable String type) getReportDescription(String reportId, @Nullable String type, @Nullable PrimaryKey labelKey) getReportDescriptions(String loaderType) @Nullable StringgetSettingsEntityName(ReportDescription reportDescription) default @Nullable StringgetSettingsEntityName(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
-