| 1 19 20 package org.efs.openreports.providers; 21 22 import java.util.List ; 23 24 import org.efs.openreports.objects.ReportSchedule; 25 import org.efs.openreports.objects.ReportUser; 26 27 public interface SchedulerProvider 28 { 29 public void scheduleReport(ReportSchedule reportSchedule) throws ProviderException; 30 31 public ReportSchedule getScheduledReport(ReportUser reportUser, String name) 32 throws ProviderException; 33 34 public List getScheduledReports(ReportUser reportUser) throws ProviderException; 35 36 public void deleteScheduledReport(ReportUser reportUser, String name) 37 throws ProviderException; 38 39 public void pauseScheduledReport(ReportUser reportUser, String name) 40 throws ProviderException; 41 42 public void resumeScheduledReport(ReportUser reportUser, String name) 43 throws ProviderException; 44 } | Popular Tags |