com.yahoo.marketing.apt
Interface ReportService

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ReportServiceHttpBindingStub

public interface ReportService
extends java.rmi.Remote


Method Summary
 long addSavedReportRequest(ReportRequest reportRequest)
           
 ScheduledReportResponse addScheduledReport(ScheduledReport scheduledReport)
           
 long addScheduledReportRequest(long scheduledReportID)
           
 ScheduledReportResponse[] addScheduledReports(ScheduledReport[] scheduledReports)
           
 boolean booksClosed(ReportRequest reportRequest)
           
 BasicResponse deleteSavedReport(long reportID)
           
 BasicResponse[] deleteSavedReports(long[] reportIDs)
           
 BasicResponse deleteScheduledReport(long scheduledReportID)
           
 BasicResponse[] deleteScheduledReports(long[] scheduledReportIDs)
           
 Report[] getAvailableReports()
           
 ReportInfo[] getSavedReportList(boolean onlyReady)
           
 ReportStatus getSavedReportStatus(long reportID, DeliveryFormat fileFormat)
           
 ScheduledReport getScheduledReport(long scheduledReportID)
           
 ScheduledReport[] getScheduledReports(long[] scheduledReportIDs)
           
 ScheduledReport[] getScheduledReportsForUser()
           
 ScheduledReportResponse updateScheduledReport(ScheduledReport scheduledReport)
           
 ScheduledReportResponse[] updateScheduledReports(ScheduledReport[] scheduledReports)
           
 

Method Detail

addSavedReportRequest

long addSavedReportRequest(ReportRequest reportRequest)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addScheduledReport

ScheduledReportResponse addScheduledReport(ScheduledReport scheduledReport)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addScheduledReportRequest

long addScheduledReportRequest(long scheduledReportID)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addScheduledReports

ScheduledReportResponse[] addScheduledReports(ScheduledReport[] scheduledReports)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

booksClosed

boolean booksClosed(ReportRequest reportRequest)
                    throws java.rmi.RemoteException,
                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteSavedReport

BasicResponse deleteSavedReport(long reportID)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteSavedReports

BasicResponse[] deleteSavedReports(long[] reportIDs)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteScheduledReport

BasicResponse deleteScheduledReport(long scheduledReportID)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteScheduledReports

BasicResponse[] deleteScheduledReports(long[] scheduledReportIDs)
                                       throws java.rmi.RemoteException,
                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAvailableReports

Report[] getAvailableReports()
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSavedReportList

ReportInfo[] getSavedReportList(boolean onlyReady)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSavedReportStatus

ReportStatus getSavedReportStatus(long reportID,
                                  DeliveryFormat fileFormat)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getScheduledReport

ScheduledReport getScheduledReport(long scheduledReportID)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getScheduledReports

ScheduledReport[] getScheduledReports(long[] scheduledReportIDs)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getScheduledReportsForUser

ScheduledReport[] getScheduledReportsForUser()
                                             throws java.rmi.RemoteException,
                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateScheduledReport

ScheduledReportResponse updateScheduledReport(ScheduledReport scheduledReport)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateScheduledReports

ScheduledReportResponse[] updateScheduledReports(ScheduledReport[] scheduledReports)
                                                 throws java.rmi.RemoteException,
                                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault