1 19 20 package org.efs.openreports.providers; 21 22 import java.util.List ; 23 24 import org.efs.openreports.objects.ReportAlert; 25 import org.efs.openreports.objects.ReportUserAlert; 26 27 public interface AlertProvider 28 { 29 public ReportUserAlert executeAlert(ReportUserAlert reportAlert, boolean includeReportInLog) throws ProviderException; 30 31 public ReportAlert getReportAlert(Integer id) throws ProviderException; 32 33 public List getReportAlerts() throws ProviderException; 34 35 public ReportAlert insertReportAlert(ReportAlert reportAlert) 36 throws ProviderException; 37 38 public void updateReportAlert(ReportAlert reportAlert) throws ProviderException; 39 40 public void deleteReportAlert(ReportAlert reportAlert) throws ProviderException; 41 } | Popular Tags |