com.yahoo.marketing.apt
Interface AdService

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

public interface AdService
extends java.rmi.Remote


Method Summary
 AdResponse addAd(Ad wsAd)
           
 AdResponse[] addAds(Ad[] ads)
           
 AdCopyResponse copyAllAds(long sourceAdGroupID, long destinationAdGroupID)
           
 BasicResponse deleteAd(long adID)
           
 BasicResponse[] deleteAds(long[] adIDs)
           
 Ad getAd(long adID)
           
 int getAdCountByAdGroupID(long adGroupID)
           
 Ad[] getAds(long[] adIDs)
           
 Ad[] getAdsByAdGroupID(long adGroupID, int startElement, int numElements)
           
 Ad[] getAdsByAdGroupIDByStatus(long adGroupID, AdStatus adStatus, int startElement, int numElements)
           
 AdResponse updateAd(Ad ad)
           
 AdResponse[] updateAds(Ad[] ads)
           
 

Method Detail

addAd

AdResponse addAd(Ad wsAd)
                 throws java.rmi.RemoteException,
                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addAds

AdResponse[] addAds(Ad[] ads)
                    throws java.rmi.RemoteException,
                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

copyAllAds

AdCopyResponse copyAllAds(long sourceAdGroupID,
                          long destinationAdGroupID)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteAd

BasicResponse deleteAd(long adID)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteAds

BasicResponse[] deleteAds(long[] adIDs)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAd

Ad getAd(long adID)
         throws java.rmi.RemoteException,
                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAdCountByAdGroupID

int getAdCountByAdGroupID(long adGroupID)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAds

Ad[] getAds(long[] adIDs)
            throws java.rmi.RemoteException,
                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAdsByAdGroupID

Ad[] getAdsByAdGroupID(long adGroupID,
                       int startElement,
                       int numElements)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAdsByAdGroupIDByStatus

Ad[] getAdsByAdGroupIDByStatus(long adGroupID,
                               AdStatus adStatus,
                               int startElement,
                               int numElements)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateAd

AdResponse updateAd(Ad ad)
                    throws java.rmi.RemoteException,
                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateAds

AdResponse[] updateAds(Ad[] ads)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault