com.yahoo.marketing.apt
Interface OrderService

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

public interface OrderService
extends java.rmi.Remote


Method Summary
 BasicResponse activateOrder(long orderID)
           
 BasicResponse addMakeGoodOrderCredit(MakeGoodOrderCredit makeGoodOrderCredit)
           
 BasicResponse[] addMakeGoodOrderCredits(MakeGoodOrderCredit[] makeGoodOrderCredits)
           
 OrderResponse addOrder(Order order)
           
 BasicResponse addOrderCredit(OrderCredit orderCredit)
           
 BasicResponse[] addOrderCredits(OrderCredit[] orderCredits)
           
 OrderFeeResponse addOrderFee(OrderFee orderFee)
           
 OrderFeeResponse[] addOrderFees(OrderFee[] orderFees)
           
 OrderResponse[] addOrders(Order[] orders)
           
 BasicResponse cancelOrder(long orderID)
           
 BasicResponse[] cancelOrders(long[] orderIDs)
           
 BasicResponse deleteAdOperationsTeam(long orderID)
           
 BasicResponse deleteDiscounts(long orderID)
           
 BasicResponse deleteOrderAgency(long orderID)
           
 BasicResponse deleteOrderContacts(long orderID)
           
 BasicResponse deleteOrderFee(long orderFeeID)
           
 BasicResponse[] deleteOrderFees(long[] orderFeeIDs)
           
 AdOperationsTeamMember[] getAdOperationsTeam(long orderID)
           
 Discount[] getDiscounts(long orderID)
           
 MakeGoodOrderCredit[] getMakeGoodOrderCredits(long orderID)
           
 Order getOrder(long orderID)
           
 OrderAgency getOrderAgency(long orderID)
           
 OrderContact[] getOrderContacts(long orderID)
           
 OrderCredit[] getOrderCredits(long orderID)
           
 OrderFee getOrderFee(long orderFeeID)
           
 OrderFee[] getOrderFees(long[] orderFeeIDs)
           
 OrderFee[] getOrderFeesByOrderID(long orderID)
           
 Order[] getOrders(long[] orderIDs)
           
 Order[] getOrdersByAccountID(int startRow, int maxResults)
           
 Order[] getOrdersByAccountIDByStatus(OrderStatus status, int startRow, int maxResults)
           
 SalesTeamMember[] getSalesTeam(long orderID)
           
 BasicResponse reopenOrder(long orderID, java.util.Calendar endDate)
           
 BasicResponse reviseOrder(long orderID)
           
 BasicResponse setAdOperationsTeam(long orderID, AdOperationsTeamMember[] adOpsTeam)
           
 BasicResponse setDiscounts(long orderID, Discount[] orderDiscounts)
           
 BasicResponse setOrderAgency(long orderID, OrderAgency orderAgency)
           
 BasicResponse setOrderContacts(long orderID, OrderContact[] orderContacts)
           
 BasicResponse setSalesTeam(long orderID, SalesTeamMember[] salesTeam)
           
 OrderResponse updateOrder(Order order)
           
 OrderResponse[] updateOrders(Order[] orders)
           
 

Method Detail

activateOrder

BasicResponse activateOrder(long orderID)
                            throws java.rmi.RemoteException,
                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addMakeGoodOrderCredit

BasicResponse addMakeGoodOrderCredit(MakeGoodOrderCredit makeGoodOrderCredit)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addMakeGoodOrderCredits

BasicResponse[] addMakeGoodOrderCredits(MakeGoodOrderCredit[] makeGoodOrderCredits)
                                        throws java.rmi.RemoteException,
                                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrder

OrderResponse addOrder(Order order)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrderCredit

BasicResponse addOrderCredit(OrderCredit orderCredit)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrderCredits

BasicResponse[] addOrderCredits(OrderCredit[] orderCredits)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrderFee

OrderFeeResponse addOrderFee(OrderFee orderFee)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrderFees

OrderFeeResponse[] addOrderFees(OrderFee[] orderFees)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addOrders

OrderResponse[] addOrders(Order[] orders)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

cancelOrder

BasicResponse cancelOrder(long orderID)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

cancelOrders

BasicResponse[] cancelOrders(long[] orderIDs)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteAdOperationsTeam

BasicResponse deleteAdOperationsTeam(long orderID)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteDiscounts

BasicResponse deleteDiscounts(long orderID)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteOrderAgency

BasicResponse deleteOrderAgency(long orderID)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteOrderContacts

BasicResponse deleteOrderContacts(long orderID)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteOrderFee

BasicResponse deleteOrderFee(long orderFeeID)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteOrderFees

BasicResponse[] deleteOrderFees(long[] orderFeeIDs)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getAdOperationsTeam

AdOperationsTeamMember[] getAdOperationsTeam(long orderID)
                                             throws java.rmi.RemoteException,
                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getDiscounts

Discount[] getDiscounts(long orderID)
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getMakeGoodOrderCredits

MakeGoodOrderCredit[] getMakeGoodOrderCredits(long orderID)
                                              throws java.rmi.RemoteException,
                                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrder

Order getOrder(long orderID)
               throws java.rmi.RemoteException,
                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderAgency

OrderAgency getOrderAgency(long orderID)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderContacts

OrderContact[] getOrderContacts(long orderID)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderCredits

OrderCredit[] getOrderCredits(long orderID)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderFee

OrderFee getOrderFee(long orderFeeID)
                     throws java.rmi.RemoteException,
                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderFees

OrderFee[] getOrderFees(long[] orderFeeIDs)
                        throws java.rmi.RemoteException,
                               ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrderFeesByOrderID

OrderFee[] getOrderFeesByOrderID(long orderID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrders

Order[] getOrders(long[] orderIDs)
                  throws java.rmi.RemoteException,
                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrdersByAccountID

Order[] getOrdersByAccountID(int startRow,
                             int maxResults)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getOrdersByAccountIDByStatus

Order[] getOrdersByAccountIDByStatus(OrderStatus status,
                                     int startRow,
                                     int maxResults)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getSalesTeam

SalesTeamMember[] getSalesTeam(long orderID)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

reopenOrder

BasicResponse reopenOrder(long orderID,
                          java.util.Calendar endDate)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

reviseOrder

BasicResponse reviseOrder(long orderID)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setAdOperationsTeam

BasicResponse setAdOperationsTeam(long orderID,
                                  AdOperationsTeamMember[] adOpsTeam)
                                  throws java.rmi.RemoteException,
                                         ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setDiscounts

BasicResponse setDiscounts(long orderID,
                           Discount[] orderDiscounts)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setOrderAgency

BasicResponse setOrderAgency(long orderID,
                             OrderAgency orderAgency)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setOrderContacts

BasicResponse setOrderContacts(long orderID,
                               OrderContact[] orderContacts)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault

setSalesTeam

BasicResponse setSalesTeam(long orderID,
                           SalesTeamMember[] salesTeam)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateOrder

OrderResponse updateOrder(Order order)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateOrders

OrderResponse[] updateOrders(Order[] orders)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault