com.yahoo.marketing.apt
Interface AccountService
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- AccountServiceHttpBindingStub
public interface AccountService
- extends java.rmi.Remote
Method Summary |
BasicResponse |
addCurrencies(Currency[] currencies)
|
AccountResponse |
addManagedAdvertiser(Account account)
|
AccountResponse[] |
addManagedAdvertisers(Account[] accounts)
|
AccountResponse[] |
addManagedAgencies(Account[] accounts)
|
AccountResponse |
addManagedAgency(Account account)
|
AccountResponse |
addManagedPublisher(Account account)
|
AccountResponse[] |
addManagedPublishers(Account[] accounts)
|
Account |
getAccount(java.lang.String accountID)
|
AccountStatus |
getAccountStatus(java.lang.String accountID)
|
BillingProfile |
getBillingProfile()
|
BillingTermsValue[] |
getBillingTerms()
|
Currency[] |
getCurrencies(java.lang.String accountID)
|
long |
getManagedAdvertiserCountByAccountID()
|
Account[] |
getManagedAdvertisersByAccountID(int startElement,
int numElements)
|
Account[] |
getManagedAgenciesByAccountID(int startElement,
int numElements)
|
long |
getManagedAgencyCountByAccountID()
|
long |
getManagedPublisherCountByAccountID()
|
double |
getManagedPublisherRevenueSharingPercentage(java.lang.String managedPublisherAccountID)
|
Account[] |
getManagedPublishersByAccountID(int startElement,
int numElements)
|
AccountDescriptor[] |
searchForAccount(SearchAccountType searchType,
java.lang.String name,
int startElement,
int numElements)
|
BasicResponse |
setBillingProfile(BillingProfile billingProfile)
|
BasicResponse |
setCreditLimit(java.lang.String accountID,
long creditLimit,
Currency currency)
|
BasicResponse |
setManagedPublisherRevenueSharingPercentage(java.lang.String managedPublisherAccountID,
double revenueSharingPercentage)
|
AccountResponse |
updateManagedAdvertiser(Account account)
|
AccountResponse[] |
updateManagedAdvertisers(Account[] accounts)
|
AccountResponse[] |
updateManagedAgencies(Account[] accounts)
|
AccountResponse |
updateManagedAgency(Account account)
|
AccountResponse |
updateManagedPublisher(Account account)
|
AccountResponse[] |
updateManagedPublishers(Account[] accounts)
|
AccountResponse |
updateStatusForManagedAdvertiser(java.lang.String accountID,
AccountStatus accountStatus)
|
AccountResponse |
updateStatusForManagedAgency(java.lang.String accountID,
AccountStatus accountStatus)
|
AccountResponse |
updateStatusForManagedPublisher(java.lang.String accountID,
AccountStatus accountStatus)
|
addCurrencies
BasicResponse addCurrencies(Currency[] currencies)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedAdvertiser
AccountResponse addManagedAdvertiser(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedAdvertisers
AccountResponse[] addManagedAdvertisers(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedAgencies
AccountResponse[] addManagedAgencies(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedAgency
AccountResponse addManagedAgency(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedPublisher
AccountResponse addManagedPublisher(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
addManagedPublishers
AccountResponse[] addManagedPublishers(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getAccount
Account getAccount(java.lang.String accountID)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getAccountStatus
AccountStatus getAccountStatus(java.lang.String accountID)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getBillingProfile
BillingProfile getBillingProfile()
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getBillingTerms
BillingTermsValue[] getBillingTerms()
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getCurrencies
Currency[] getCurrencies(java.lang.String accountID)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedAdvertiserCountByAccountID
long getManagedAdvertiserCountByAccountID()
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedAdvertisersByAccountID
Account[] getManagedAdvertisersByAccountID(int startElement,
int numElements)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedAgenciesByAccountID
Account[] getManagedAgenciesByAccountID(int startElement,
int numElements)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedAgencyCountByAccountID
long getManagedAgencyCountByAccountID()
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedPublisherCountByAccountID
long getManagedPublisherCountByAccountID()
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedPublisherRevenueSharingPercentage
double getManagedPublisherRevenueSharingPercentage(java.lang.String managedPublisherAccountID)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
getManagedPublishersByAccountID
Account[] getManagedPublishersByAccountID(int startElement,
int numElements)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
searchForAccount
AccountDescriptor[] searchForAccount(SearchAccountType searchType,
java.lang.String name,
int startElement,
int numElements)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
setBillingProfile
BasicResponse setBillingProfile(BillingProfile billingProfile)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
setCreditLimit
BasicResponse setCreditLimit(java.lang.String accountID,
long creditLimit,
Currency currency)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
setManagedPublisherRevenueSharingPercentage
BasicResponse setManagedPublisherRevenueSharingPercentage(java.lang.String managedPublisherAccountID,
double revenueSharingPercentage)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedAdvertiser
AccountResponse updateManagedAdvertiser(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedAdvertisers
AccountResponse[] updateManagedAdvertisers(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedAgencies
AccountResponse[] updateManagedAgencies(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedAgency
AccountResponse updateManagedAgency(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedPublisher
AccountResponse updateManagedPublisher(Account account)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateManagedPublishers
AccountResponse[] updateManagedPublishers(Account[] accounts)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateStatusForManagedAdvertiser
AccountResponse updateStatusForManagedAdvertiser(java.lang.String accountID,
AccountStatus accountStatus)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateStatusForManagedAgency
AccountResponse updateStatusForManagedAgency(java.lang.String accountID,
AccountStatus accountStatus)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault
updateStatusForManagedPublisher
AccountResponse updateStatusForManagedPublisher(java.lang.String accountID,
AccountStatus accountStatus)
throws java.rmi.RemoteException,
ApiFault
- Throws:
java.rmi.RemoteException
ApiFault