com.yahoo.marketing.apt
Interface RateCardService

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

public interface RateCardService
extends java.rmi.Remote


Method Summary
 RateCardResponse activateRateCard(long rateCardID)
           
 RateCardResponse[] activateRateCards(long[] rateCardIDs)
           
 BaseRateResponse addBaseRate(BaseRate baseRate)
           
 BaseRateResponse[] addBaseRates(BaseRate[] baseRates)
           
 DefaultBaseRateResponse addDefaultBaseRate(DefaultBaseRate defaultBaseRate)
           
 DefaultBaseRateResponse[] addDefaultBaseRates(DefaultBaseRate[] defaultBaseRates)
           
 RateAdjustmentResponse addRateAdjustment(RateAdjustment adjustment)
           
 RateAdjustmentResponse[] addRateAdjustments(RateAdjustment[] adjustments)
           
 RateCardResponse addRateCard(RateCard rateCard)
           
 RateCardResponse[] addRateCards(RateCard[] rateCards)
           
 RateCardResponse copyRateCard(long rateCardID)
           
 BasicResponse deleteBaseRate(long baseRateID)
           
 BasicResponse[] deleteBaseRates(long[] baseRateIDs)
           
 BasicResponse deleteRateAdjustment(long rateAdjustmentID)
           
 BasicResponse[] deleteRateAdjustments(long[] rateAdjustmentIDs)
           
 BasicResponse deleteRateCard(long rateCardID)
           
 BasicResponse[] deleteRateCards(long[] IDs)
           
 BaseRate getBaseRate(long ID)
           
 BaseRate[] getBaseRates(long[] IDs)
           
 BaseRate[] getBaseRatesByRateCardID(long rateCardID)
           
 DefaultBaseRate getDefaultBaseRate(long ID)
           
 DefaultBaseRate getDefaultBaseRateByRateCardID(long rateCardID)
           
 DefaultBaseRate[] getDefaultBaseRates(long[] IDs)
           
 RateAdjustment getRateAdjustment(long rateAdjustmentID)
           
 RateAdjustment[] getRateAdjustments(long[] IDs)
           
 RateAdjustment[] getRateAdjustmentsByRateCardID(long rateCardID)
           
 RateCard getRateCard(long rateCardID)
           
 RateCard[] getRateCards(long[] rateCardIDs)
           
 RateCard[] getRateCardsBySiteID(long siteID)
           
 TargetingAttributeType[] getSupportedTargetingAttributeTypes()
           
 BaseRateResponse updateBaseRate(BaseRate baseRate)
           
 BaseRateResponse[] updateBaseRates(BaseRate[] baseRates)
           
 DefaultBaseRateResponse updateDefaultBaseRate(DefaultBaseRate defaultBaseRate)
           
 DefaultBaseRateResponse[] updateDefaultBaseRates(DefaultBaseRate[] defaultBaseRates)
           
 RateAdjustmentResponse updateRateAdjustment(RateAdjustment rateAdjustment)
           
 RateAdjustmentResponse[] updateRateAdjustments(RateAdjustment[] rateAdjustments)
           
 RateCardResponse updateRateCard(RateCard rateCard)
           
 RateCardResponse[] updateRateCards(RateCard[] rateCards)
           
 

Method Detail

activateRateCard

RateCardResponse activateRateCard(long rateCardID)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

activateRateCards

RateCardResponse[] activateRateCards(long[] rateCardIDs)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addBaseRate

BaseRateResponse addBaseRate(BaseRate baseRate)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addBaseRates

BaseRateResponse[] addBaseRates(BaseRate[] baseRates)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addDefaultBaseRate

DefaultBaseRateResponse addDefaultBaseRate(DefaultBaseRate defaultBaseRate)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addDefaultBaseRates

DefaultBaseRateResponse[] addDefaultBaseRates(DefaultBaseRate[] defaultBaseRates)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addRateAdjustment

RateAdjustmentResponse addRateAdjustment(RateAdjustment adjustment)
                                         throws java.rmi.RemoteException,
                                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addRateAdjustments

RateAdjustmentResponse[] addRateAdjustments(RateAdjustment[] adjustments)
                                            throws java.rmi.RemoteException,
                                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addRateCard

RateCardResponse addRateCard(RateCard rateCard)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addRateCards

RateCardResponse[] addRateCards(RateCard[] rateCards)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

copyRateCard

RateCardResponse copyRateCard(long rateCardID)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteBaseRate

BasicResponse deleteBaseRate(long baseRateID)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteBaseRates

BasicResponse[] deleteBaseRates(long[] baseRateIDs)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteRateAdjustment

BasicResponse deleteRateAdjustment(long rateAdjustmentID)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteRateAdjustments

BasicResponse[] deleteRateAdjustments(long[] rateAdjustmentIDs)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteRateCard

BasicResponse deleteRateCard(long rateCardID)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteRateCards

BasicResponse[] deleteRateCards(long[] IDs)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBaseRate

BaseRate getBaseRate(long ID)
                     throws java.rmi.RemoteException,
                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBaseRates

BaseRate[] getBaseRates(long[] IDs)
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBaseRatesByRateCardID

BaseRate[] getBaseRatesByRateCardID(long rateCardID)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getDefaultBaseRate

DefaultBaseRate getDefaultBaseRate(long ID)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getDefaultBaseRateByRateCardID

DefaultBaseRate getDefaultBaseRateByRateCardID(long rateCardID)
                                               throws java.rmi.RemoteException,
                                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getDefaultBaseRates

DefaultBaseRate[] getDefaultBaseRates(long[] IDs)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateAdjustment

RateAdjustment getRateAdjustment(long rateAdjustmentID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateAdjustments

RateAdjustment[] getRateAdjustments(long[] IDs)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateAdjustmentsByRateCardID

RateAdjustment[] getRateAdjustmentsByRateCardID(long rateCardID)
                                                throws java.rmi.RemoteException,
                                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateCard

RateCard getRateCard(long rateCardID)
                     throws java.rmi.RemoteException,
                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateCards

RateCard[] getRateCards(long[] rateCardIDs)
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRateCardsBySiteID

RateCard[] getRateCardsBySiteID(long siteID)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSupportedTargetingAttributeTypes

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

updateBaseRate

BaseRateResponse updateBaseRate(BaseRate baseRate)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateBaseRates

BaseRateResponse[] updateBaseRates(BaseRate[] baseRates)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateDefaultBaseRate

DefaultBaseRateResponse updateDefaultBaseRate(DefaultBaseRate defaultBaseRate)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateDefaultBaseRates

DefaultBaseRateResponse[] updateDefaultBaseRates(DefaultBaseRate[] defaultBaseRates)
                                                 throws java.rmi.RemoteException,
                                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateRateAdjustment

RateAdjustmentResponse updateRateAdjustment(RateAdjustment rateAdjustment)
                                            throws java.rmi.RemoteException,
                                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateRateAdjustments

RateAdjustmentResponse[] updateRateAdjustments(RateAdjustment[] rateAdjustments)
                                               throws java.rmi.RemoteException,
                                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateRateCard

RateCardResponse updateRateCard(RateCard rateCard)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateRateCards

RateCardResponse[] updateRateCards(RateCard[] rateCards)
                                   throws java.rmi.RemoteException,
                                          ApiFault
Throws:
java.rmi.RemoteException
ApiFault