com.yahoo.marketing.apt
Interface InventorySearchService

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

public interface InventorySearchService
extends java.rmi.Remote


Method Summary
 SiteDescriptor[] getActiveSitesForPublisherByAccountID(java.lang.String accountID, BuyType buyType, int startElement, int numElements)
           
 AdDeliveryModeDescriptor[] getAdDeliveryModesForPublisherByAccountID(java.lang.String accountID, BuyType buyType)
           
 AudienceSegmentDescriptor[] getAudienceSegmentsForPublisherByAccountID(java.lang.String accountID)
           
 ContentTopic[] getContentTopicsForPublisherByAccountID(java.lang.String accountID, int startElement, int numElements)
           
 CustomContentCategoryDescriptor[] getCustomContentCategoriesForPublisherBySiteID(java.lang.String accountID, BuyType buyType, long siteID)
           
 CustomGeoAreaDescriptor[] getCustomGeoAreasForPublisherByAccountID(java.lang.String accountID)
           
 CustomSectionDescriptor[] getCustomSectionsForPublisherBySiteID(java.lang.String accountID, BuyType buyType, long siteID)
           
 TargetingRule[] getTargetingRuleForPublisherByAccountID(java.lang.String accountID)
           
 Inventory searchInventory(Placement placement, TargetingProfile targetingProfile, Currency currency)
           
 Inventory searchInventoryByPlacementID(long placementID, TargetingProfile targetingProfile)
           
 Inventory searchInventoryByPlacementIDAndTargetingProfileID(long placementID, long predicateConfigId)
           
 

Method Detail

getActiveSitesForPublisherByAccountID

SiteDescriptor[] getActiveSitesForPublisherByAccountID(java.lang.String accountID,
                                                       BuyType buyType,
                                                       int startElement,
                                                       int numElements)
                                                       throws java.rmi.RemoteException,
                                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAdDeliveryModesForPublisherByAccountID

AdDeliveryModeDescriptor[] getAdDeliveryModesForPublisherByAccountID(java.lang.String accountID,
                                                                     BuyType buyType)
                                                                     throws java.rmi.RemoteException,
                                                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAudienceSegmentsForPublisherByAccountID

AudienceSegmentDescriptor[] getAudienceSegmentsForPublisherByAccountID(java.lang.String accountID)
                                                                       throws java.rmi.RemoteException,
                                                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getContentTopicsForPublisherByAccountID

ContentTopic[] getContentTopicsForPublisherByAccountID(java.lang.String accountID,
                                                       int startElement,
                                                       int numElements)
                                                       throws java.rmi.RemoteException,
                                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getCustomContentCategoriesForPublisherBySiteID

CustomContentCategoryDescriptor[] getCustomContentCategoriesForPublisherBySiteID(java.lang.String accountID,
                                                                                 BuyType buyType,
                                                                                 long siteID)
                                                                                 throws java.rmi.RemoteException,
                                                                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getCustomGeoAreasForPublisherByAccountID

CustomGeoAreaDescriptor[] getCustomGeoAreasForPublisherByAccountID(java.lang.String accountID)
                                                                   throws java.rmi.RemoteException,
                                                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getCustomSectionsForPublisherBySiteID

CustomSectionDescriptor[] getCustomSectionsForPublisherBySiteID(java.lang.String accountID,
                                                                BuyType buyType,
                                                                long siteID)
                                                                throws java.rmi.RemoteException,
                                                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getTargetingRuleForPublisherByAccountID

TargetingRule[] getTargetingRuleForPublisherByAccountID(java.lang.String accountID)
                                                        throws java.rmi.RemoteException,
                                                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

searchInventory

Inventory searchInventory(Placement placement,
                          TargetingProfile targetingProfile,
                          Currency currency)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

searchInventoryByPlacementID

Inventory searchInventoryByPlacementID(long placementID,
                                       TargetingProfile targetingProfile)
                                       throws java.rmi.RemoteException,
                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

searchInventoryByPlacementIDAndTargetingProfileID

Inventory searchInventoryByPlacementIDAndTargetingProfileID(long placementID,
                                                            long predicateConfigId)
                                                            throws java.rmi.RemoteException,
                                                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault