com.yahoo.marketing.apt
Interface PlacementService

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

public interface PlacementService
extends java.rmi.Remote


Method Summary
 PlacementResponse addPlacement(Placement placement)
           
 PlacementResponse[] addPlacements(Placement[] placements)
           
 BasicResponse deletePlacement(long placementID)
           
 BasicResponse[] deletePlacements(long[] placementIDs)
           
 Placement getPlacement(long placementID)
           
 long getPlacementCountByAdGroupID(long adGroupID, boolean includeDeleted)
           
 long getPlacementCountByOrderID(long orderID, boolean includeDeleted)
           
 Placement[] getPlacements(long[] placementIDs)
           
 Placement[] getPlacementsByAdGroupID(long adGroupID, boolean includeDeleted)
           
 Placement[] getPlacementsByOrderID(long orderID, boolean includeDeleted)
           
 Placement[] getPlacementsByOrderIDByStatuses(long orderID, PlacementStatus[] placementStatuses)
           
 PlacementResponse stopAndTransferPlacement(long placementID)
           
 PlacementResponse[] stopAndTransferPlacements(long[] placementIDs)
           
 PlacementTransferResponse stopAndTransferPlacementsToNewAdGroup(long[] placementIDs, java.lang.String newAdGroupName, boolean transferAds)
           
 PlacementResponse updatePlacement(Placement placement)
           
 PlacementResponse[] updatePlacements(Placement[] placements)
           
 

Method Detail

addPlacement

PlacementResponse addPlacement(Placement placement)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addPlacements

PlacementResponse[] addPlacements(Placement[] placements)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deletePlacement

BasicResponse deletePlacement(long placementID)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deletePlacements

BasicResponse[] deletePlacements(long[] placementIDs)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacement

Placement getPlacement(long placementID)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacementCountByAdGroupID

long getPlacementCountByAdGroupID(long adGroupID,
                                  boolean includeDeleted)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacementCountByOrderID

long getPlacementCountByOrderID(long orderID,
                                boolean includeDeleted)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacements

Placement[] getPlacements(long[] placementIDs)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacementsByAdGroupID

Placement[] getPlacementsByAdGroupID(long adGroupID,
                                     boolean includeDeleted)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacementsByOrderID

Placement[] getPlacementsByOrderID(long orderID,
                                   boolean includeDeleted)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPlacementsByOrderIDByStatuses

Placement[] getPlacementsByOrderIDByStatuses(long orderID,
                                             PlacementStatus[] placementStatuses)
                                             throws java.rmi.RemoteException,
                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

stopAndTransferPlacement

PlacementResponse stopAndTransferPlacement(long placementID)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

stopAndTransferPlacements

PlacementResponse[] stopAndTransferPlacements(long[] placementIDs)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

stopAndTransferPlacementsToNewAdGroup

PlacementTransferResponse stopAndTransferPlacementsToNewAdGroup(long[] placementIDs,
                                                                java.lang.String newAdGroupName,
                                                                boolean transferAds)
                                                                throws java.rmi.RemoteException,
                                                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updatePlacement

PlacementResponse updatePlacement(Placement placement)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updatePlacements

PlacementResponse[] updatePlacements(Placement[] placements)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault