Interface AuditReportDataService
- All Known Implementing Classes:
DefaultAuditReportDataService
public interface AuditReportDataService
Responsible for creating reports with audit data.
-
Method Summary
Modifier and TypeMethodDescriptioncreateReport(CreateAuditReportParams createAuditReportParams) Creates a new report for given parameters.voidDeletes all reports generated for givenItemModel
-
Method Details
-
createReport
Creates a new report for given parameters. The created report is saved in database before return.- Parameters:
createAuditReportParams- parameters needed to generate the report.- Returns:
- the new report with audit data.
-
deleteReportsForItem
Deletes all reports generated for givenItemModel- Parameters:
item- item to be used to lookup reports
-