1 19 20 package org.efs.openreports.providers; 21 22 import java.util.List ; 23 24 import org.efs.openreports.objects.ReportLog; 25 26 public interface ReportLogProvider 27 { 28 public ReportLog getReportLog(Integer id) throws ProviderException; 29 public List getReportLogs(String status, Integer userId, Integer reportId, Integer alertId, int maxRows) throws ProviderException; 30 public ReportLog insertReportLog(ReportLog reportLog) throws ProviderException; 31 public void updateReportLog(ReportLog reportLog) throws ProviderException; 32 public void deleteReportLog(ReportLog reportLog) throws ProviderException; 33 34 public List getTopReportsByUser() throws ProviderException; 35 public List getTopReports() throws ProviderException; 36 public List getTopFailures() throws ProviderException; 37 public List getTopEmptyReports() throws ProviderException; 38 public List getTopReportsForPeriod(int daysBack) throws ProviderException; 39 40 public List getTopAlertsByUser() throws ProviderException; 41 public List getTopAlerts() throws ProviderException; 42 public List getTopTriggeredAlerts() throws ProviderException; 43 public List getTopNotTriggeredAlerts() throws ProviderException; 44 }
| Popular Tags
|