com.yahoo.marketing.apt
Interface LinkingService

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

public interface LinkingService
extends java.rmi.Remote


Method Summary
 LinkResponse addGuaranteedDealToLink(long linkID, GuaranteedDeal guaranteedDeal)
           
 LinkResponse addNonGuaranteedDealToLink(long linkID, NonGuaranteedDeal nonGuaranteedDeal)
           
 AgencyContract getAgencyContract(long agencyContractID)
           
 AgencyContract getAgencyContractByLinkID(long linkID, boolean activeOnly)
           
 AgencyContract[] getAgencyContracts(long[] agencyContractIDs)
           
 CompanyLink[] getAllCompanyLinks()
           
 BusinessProfile getBusinessProfileByAccountID(java.lang.String companyAccountID)
           
 BuyerProfile getBuyerProfileByAccountID(java.lang.String companyAccountID)
           
 CompanyLink getCompanyLinkByAccountID(java.lang.String companyAccountID)
           
 Link getLink(long linkID)
           
 Link[] getLinks(long[] linkIDs)
           
 Link[] getLinksPendingMyApproval()
           
 Link[] getLinksPendingPartnerApproval()
           
 Link[] getMyActiveLinks()
           
 AgencyContract[] getMyAgencyContracts(boolean activeOnly)
           
 Link[] getMyDeniedLinks()
           
 Link[] getMyLinks()
           
 SellerProfile getSellerProfileByAccountID(java.lang.String companyAccountID)
           
 LinkResponse manageLink(LinkApproval linkApproval)
           
 LinkResponse[] manageLinks(LinkApproval[] linkApprovals)
           
 LinkResponse proposeBuyerLink(java.lang.String buyerCompanyAccountID, Link proposedLink)
           
 LinkResponse proposeSellerLink(java.lang.String sellerCompanyAccountID, Link proposedLink)
           
 

Method Detail

addGuaranteedDealToLink

LinkResponse addGuaranteedDealToLink(long linkID,
                                     GuaranteedDeal guaranteedDeal)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addNonGuaranteedDealToLink

LinkResponse addNonGuaranteedDealToLink(long linkID,
                                        NonGuaranteedDeal nonGuaranteedDeal)
                                        throws java.rmi.RemoteException,
                                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAgencyContract

AgencyContract getAgencyContract(long agencyContractID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAgencyContractByLinkID

AgencyContract getAgencyContractByLinkID(long linkID,
                                         boolean activeOnly)
                                         throws java.rmi.RemoteException,
                                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAgencyContracts

AgencyContract[] getAgencyContracts(long[] agencyContractIDs)
                                    throws java.rmi.RemoteException,
                                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAllCompanyLinks

CompanyLink[] getAllCompanyLinks()
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBusinessProfileByAccountID

BusinessProfile getBusinessProfileByAccountID(java.lang.String companyAccountID)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getBuyerProfileByAccountID

BuyerProfile getBuyerProfileByAccountID(java.lang.String companyAccountID)
                                        throws java.rmi.RemoteException,
                                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getCompanyLinkByAccountID

CompanyLink getCompanyLinkByAccountID(java.lang.String companyAccountID)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getLink

Link getLink(long linkID)
             throws java.rmi.RemoteException,
                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getLinks

Link[] getLinks(long[] linkIDs)
                throws java.rmi.RemoteException,
                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getLinksPendingMyApproval

Link[] getLinksPendingMyApproval()
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getLinksPendingPartnerApproval

Link[] getLinksPendingPartnerApproval()
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getMyActiveLinks

Link[] getMyActiveLinks()
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getMyAgencyContracts

AgencyContract[] getMyAgencyContracts(boolean activeOnly)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getMyDeniedLinks

Link[] getMyDeniedLinks()
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getMyLinks

Link[] getMyLinks()
                  throws java.rmi.RemoteException,
                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSellerProfileByAccountID

SellerProfile getSellerProfileByAccountID(java.lang.String companyAccountID)
                                          throws java.rmi.RemoteException,
                                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

manageLink

LinkResponse manageLink(LinkApproval linkApproval)
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

manageLinks

LinkResponse[] manageLinks(LinkApproval[] linkApprovals)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

proposeBuyerLink

LinkResponse proposeBuyerLink(java.lang.String buyerCompanyAccountID,
                              Link proposedLink)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

proposeSellerLink

LinkResponse proposeSellerLink(java.lang.String sellerCompanyAccountID,
                               Link proposedLink)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault