com.yahoo.marketing.apt
Interface ApprovalTaskService

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

public interface ApprovalTaskService
extends java.rmi.Remote


Method Summary
 BasicResponse approveTask(ApprovalAction approvalAction)
           
 BasicResponse[] approveTasks(ApprovalAction[] requests)
           
 BasicResponse denyTask(ApprovalAction approvalAction)
           
 BasicResponse[] denyTasks(ApprovalAction[] requests)
           
 ApprovalTask getApprovalTask(long approvalTaskID)
           
 long getApprovalTaskCountByAccountID(ApprovalTaskContext context)
           
 ApprovalTask[] getApprovalTasks(long[] approvalTaskIDs)
           
 ApprovalTask[] getApprovalTasksByAccountID(ApprovalTaskContext context, int startElement, int numElements)
           
 ApprovalTask[] getApprovalTasksByApprovalIDs(long[] approvalIDs)
           
 ApprovalTask[] getApprovalTasksByObjectID(ApprovalObjectType type, long objectID)
           
 ApprovalTask[] getApprovalTasksByObjectIDs(ApprovalObjectType type, long[] objectIDs)
           
 

Method Detail

approveTask

BasicResponse approveTask(ApprovalAction approvalAction)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

approveTasks

BasicResponse[] approveTasks(ApprovalAction[] requests)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

denyTask

BasicResponse denyTask(ApprovalAction approvalAction)
                       throws java.rmi.RemoteException,
                              ApiFault
Throws:
java.rmi.RemoteException
ApiFault

denyTasks

BasicResponse[] denyTasks(ApprovalAction[] requests)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTask

ApprovalTask getApprovalTask(long approvalTaskID)
                             throws java.rmi.RemoteException,
                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTaskCountByAccountID

long getApprovalTaskCountByAccountID(ApprovalTaskContext context)
                                     throws java.rmi.RemoteException,
                                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTasks

ApprovalTask[] getApprovalTasks(long[] approvalTaskIDs)
                                throws java.rmi.RemoteException,
                                       ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTasksByAccountID

ApprovalTask[] getApprovalTasksByAccountID(ApprovalTaskContext context,
                                           int startElement,
                                           int numElements)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTasksByApprovalIDs

ApprovalTask[] getApprovalTasksByApprovalIDs(long[] approvalIDs)
                                             throws java.rmi.RemoteException,
                                                    ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTasksByObjectID

ApprovalTask[] getApprovalTasksByObjectID(ApprovalObjectType type,
                                          long objectID)
                                          throws java.rmi.RemoteException,
                                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getApprovalTasksByObjectIDs

ApprovalTask[] getApprovalTasksByObjectIDs(ApprovalObjectType type,
                                           long[] objectIDs)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault