Interface AuditReportDataService

  • All Known Implementing Classes:
    DefaultAuditReportDataService

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

      • 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