Package org.cyclos.services.system
Interface ReportService
-
- All Superinterfaces:
Service
- All Known Subinterfaces:
ReportServiceLocal
public interface ReportService extends Service
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SystemReportDatagetSystemReportData()Gets the data for system reports.SerializableInputStreamreadSystemReport(@NotNull SystemReportQuery query)Generates a PDF content for a system report, showing reports on the complete system.voidvalidate(@NotNull SystemReportQuery query)Validates the system reports.
-
-
-
Method Detail
-
getSystemReportData
SystemReportData getSystemReportData() throws FrameworkException
Gets the data for system reports.- Throws:
FrameworkException
-
readSystemReport
SerializableInputStream readSystemReport(@NotNull @NotNull SystemReportQuery query) throws FrameworkException, ReportExecutionException
Generates a PDF content for a system report, showing reports on the complete system. Note that if the query has no groups selected, the method assumes that all visible groups are to be selected.
-
validate
void validate(@NotNull @NotNull SystemReportQuery query) throws ValidationException, FrameworkExceptionValidates the system reports. this must be called before callingreadSystemReport(SystemReportQuery).
-
-