Interface AuditReportDataService

All Known Implementing Classes:
DefaultAuditReportDataService

public interface AuditReportDataService
Responsible for creating reports with audit data.
  • Method Details

    • createReport

      AuditReportDataModel createReport(CreateAuditReportParams createAuditReportParams)
      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

      void deleteReportsForItem(ItemModel item)
      Deletes all reports generated for given ItemModel
      Parameters:
      item - item to be used to lookup reports