com.yahoo.marketing.apt
Interface SellingRulesService

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

public interface SellingRulesService
extends java.rmi.Remote


Method Summary
 BookingLimitResponse[] addBookingLimitsToPreferredSellingRule(BookingLimit[] bookingLimits)
           
 BookingLimitResponse[] addBookingLimitsToStandardSellingRule(BookingLimit[] bookingLimits)
           
 BookingLimitResponse addBookingLimitToPreferredSellingRule(BookingLimit bookingLimit)
           
 BookingLimitResponse addBookingLimitToStandardSellingRule(BookingLimit bookingLimit)
           
 InventoryOptInResponse[] addInventoryOptInsToStandardSellingRule(InventoryOptIn[] inventoryOptIns)
           
 InventoryOptInResponse addInventoryOptInToStandardSellingRule(InventoryOptIn inventoryOptIn)
           
 SellingRuleResponse addSellingRule(SellingRule sellingRule)
           
 SellingRuleResponse[] addSellingRules(SellingRule[] sellingRules)
           
 BasicResponse deleteBookingLimit(long bookingLimitID)
           
 BasicResponse[] deleteBookingLimits(long[] bookingLimitIDs)
           
 BasicResponse deleteInventoryOptIn(long inventoryOptInID)
           
 BasicResponse[] deleteInventoryOptIns(long[] inventoryOptInIDs)
           
 BasicResponse deleteSellingRule(long sellingRuleID)
           
 BasicResponse[] deleteSellingRules(long[] sellingRuleIDs)
           
 BookingLimit getBookingLimit(long bookingLimitID)
           
 BookingLimit[] getBookingLimits(long[] bookingLimitIDs)
           
 BookingLimit[] getBookingLimitsForPreferredSellingRule()
           
 BookingLimit[] getBookingLimitsForStandardSellingRule()
           
 InventoryOptIn getInventoryOptIn(long inventoryOptInID)
           
 InventoryOptIn[] getInventoryOptIns(long[] inventoryOptInIDs)
           
 long getPreferredSellingRuleID()
           
 SellingRule getSellingRule(long sellingRuleID)
           
 SellingRule[] getSellingRules(long[] sellingRuleIDs)
           
 SellingRule[] getSellingRulesByAccountID()
           
 long getStandardSellingRuleID()
           
 TargetingAttributeType[] getSupportedTargetingAttributeTypesForTargetingRule()
           
 TargetingRule getTargetingRuleForStandardSellingRule()
           
 BasicResponse setTargetingRuleForStandardSellingRule(TargetingRule targetingRule)
           
 BookingLimitResponse updateBookingLimit(BookingLimit bookingLimit)
           
 BookingLimitResponse[] updateBookingLimits(BookingLimit[] bookingLimits)
           
 InventoryOptInResponse updateInventoryOptIn(InventoryOptIn inventoryOptIn)
           
 InventoryOptInResponse[] updateInventoryOptIns(InventoryOptIn[] inventoryOptIns)
           
 SellingRuleResponse updateSellingRule(SellingRule sellingRule)
           
 SellingRuleResponse[] updateSellingRules(SellingRule[] sellingRules)
           
 

Method Detail

addBookingLimitToPreferredSellingRule

BookingLimitResponse addBookingLimitToPreferredSellingRule(BookingLimit bookingLimit)
                                                           throws java.rmi.RemoteException,
                                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addBookingLimitToStandardSellingRule

BookingLimitResponse addBookingLimitToStandardSellingRule(BookingLimit bookingLimit)
                                                          throws java.rmi.RemoteException,
                                                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addBookingLimitsToPreferredSellingRule

BookingLimitResponse[] addBookingLimitsToPreferredSellingRule(BookingLimit[] bookingLimits)
                                                              throws java.rmi.RemoteException,
                                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addBookingLimitsToStandardSellingRule

BookingLimitResponse[] addBookingLimitsToStandardSellingRule(BookingLimit[] bookingLimits)
                                                             throws java.rmi.RemoteException,
                                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addInventoryOptInToStandardSellingRule

InventoryOptInResponse addInventoryOptInToStandardSellingRule(InventoryOptIn inventoryOptIn)
                                                              throws java.rmi.RemoteException,
                                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addInventoryOptInsToStandardSellingRule

InventoryOptInResponse[] addInventoryOptInsToStandardSellingRule(InventoryOptIn[] inventoryOptIns)
                                                                 throws java.rmi.RemoteException,
                                                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addSellingRule

SellingRuleResponse addSellingRule(SellingRule sellingRule)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addSellingRules

SellingRuleResponse[] addSellingRules(SellingRule[] sellingRules)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteBookingLimit

BasicResponse deleteBookingLimit(long bookingLimitID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteBookingLimits

BasicResponse[] deleteBookingLimits(long[] bookingLimitIDs)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteInventoryOptIn

BasicResponse deleteInventoryOptIn(long inventoryOptInID)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteInventoryOptIns

BasicResponse[] deleteInventoryOptIns(long[] inventoryOptInIDs)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteSellingRule

BasicResponse deleteSellingRule(long sellingRuleID)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteSellingRules

BasicResponse[] deleteSellingRules(long[] sellingRuleIDs)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBookingLimit

BookingLimit getBookingLimit(long bookingLimitID)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBookingLimits

BookingLimit[] getBookingLimits(long[] bookingLimitIDs)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBookingLimitsForPreferredSellingRule

BookingLimit[] getBookingLimitsForPreferredSellingRule()
                                                       throws java.rmi.RemoteException,
                                                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBookingLimitsForStandardSellingRule

BookingLimit[] getBookingLimitsForStandardSellingRule()
                                                      throws java.rmi.RemoteException,
                                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getInventoryOptIn

InventoryOptIn getInventoryOptIn(long inventoryOptInID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getInventoryOptIns

InventoryOptIn[] getInventoryOptIns(long[] inventoryOptInIDs)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getPreferredSellingRuleID

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

getSellingRule

SellingRule getSellingRule(long sellingRuleID)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSellingRules

SellingRule[] getSellingRules(long[] sellingRuleIDs)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSellingRulesByAccountID

SellingRule[] getSellingRulesByAccountID()
                                         throws java.rmi.RemoteException,
                                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getStandardSellingRuleID

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

getSupportedTargetingAttributeTypesForTargetingRule

TargetingAttributeType[] getSupportedTargetingAttributeTypesForTargetingRule()
                                                                             throws java.rmi.RemoteException,
                                                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getTargetingRuleForStandardSellingRule

TargetingRule getTargetingRuleForStandardSellingRule()
                                                     throws java.rmi.RemoteException,
                                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setTargetingRuleForStandardSellingRule

BasicResponse setTargetingRuleForStandardSellingRule(TargetingRule targetingRule)
                                                     throws java.rmi.RemoteException,
                                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateBookingLimit

BookingLimitResponse updateBookingLimit(BookingLimit bookingLimit)
                                        throws java.rmi.RemoteException,
                                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateBookingLimits

BookingLimitResponse[] updateBookingLimits(BookingLimit[] bookingLimits)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateInventoryOptIn

InventoryOptInResponse updateInventoryOptIn(InventoryOptIn inventoryOptIn)
                                            throws java.rmi.RemoteException,
                                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateInventoryOptIns

InventoryOptInResponse[] updateInventoryOptIns(InventoryOptIn[] inventoryOptIns)
                                               throws java.rmi.RemoteException,
                                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateSellingRule

SellingRuleResponse updateSellingRule(SellingRule sellingRule)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateSellingRules

SellingRuleResponse[] updateSellingRules(SellingRule[] sellingRules)
                                         throws java.rmi.RemoteException,
                                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault