com.yahoo.marketing.apt
Interface FolderService

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

public interface FolderService
extends java.rmi.Remote


Method Summary
 FolderResponse addFolder(Folder folder)
           
 FolderResponse[] addFolders(Folder[] folders)
           
 ZippedCreativesResponse addZippedCreatives(long folderID, byte[] binaryData)
           
 FolderResponse copyFolder(long srcFolderID, long destinationParentFolderID)
           
 EnhancedBasicResponse copyFolderContents(long folderID, long destinationFolderID)
           
 BasicResponse deleteFolder(long folderID)
           
 BasicResponse[] deleteFolders(long[] folderIDs)
           
 Folder getFolder(long folderID)
           
 FolderItem[] getFolderItemsByFolderID(long folderID)
           
 Folder[] getFolders(long[] folderIDs)
           
 Folder[] getFoldersByParentID(long parentFolderID)
           
 Folder getRootFolder(FolderType folderType)
           
 BasicResponse moveFolder(long folderID, long destinationParentFolderID)
           
 BasicResponse moveFolderContents(long folderID, long destinationFolderID)
           
 FolderResponse updateFolder(Folder folder)
           
 FolderResponse[] updateFolders(Folder[] folders)
           
 

Method Detail

addFolder

FolderResponse addFolder(Folder folder)
                         throws java.rmi.RemoteException,
                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addFolders

FolderResponse[] addFolders(Folder[] folders)
                            throws java.rmi.RemoteException,
                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

addZippedCreatives

ZippedCreativesResponse addZippedCreatives(long folderID,
                                           byte[] binaryData)
                                           throws java.rmi.RemoteException,
                                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

copyFolder

FolderResponse copyFolder(long srcFolderID,
                          long destinationParentFolderID)
                          throws java.rmi.RemoteException,
                                 ApiFault
Throws:
java.rmi.RemoteException
ApiFault

copyFolderContents

EnhancedBasicResponse copyFolderContents(long folderID,
                                         long destinationFolderID)
                                         throws java.rmi.RemoteException,
                                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteFolder

BasicResponse deleteFolder(long folderID)
                           throws java.rmi.RemoteException,
                                  ApiFault
Throws:
java.rmi.RemoteException
ApiFault

deleteFolders

BasicResponse[] deleteFolders(long[] folderIDs)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getFolder

Folder getFolder(long folderID)
                 throws java.rmi.RemoteException,
                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getFolderItemsByFolderID

FolderItem[] getFolderItemsByFolderID(long folderID)
                                      throws java.rmi.RemoteException,
                                             ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getFolders

Folder[] getFolders(long[] folderIDs)
                    throws java.rmi.RemoteException,
                           ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getFoldersByParentID

Folder[] getFoldersByParentID(long parentFolderID)
                              throws java.rmi.RemoteException,
                                     ApiFault
Throws:
java.rmi.RemoteException
ApiFault

getRootFolder

Folder getRootFolder(FolderType folderType)
                     throws java.rmi.RemoteException,
                            ApiFault
Throws:
java.rmi.RemoteException
ApiFault

moveFolder

BasicResponse moveFolder(long folderID,
                         long destinationParentFolderID)
                         throws java.rmi.RemoteException,
                                ApiFault
Throws:
java.rmi.RemoteException
ApiFault

moveFolderContents

BasicResponse moveFolderContents(long folderID,
                                 long destinationFolderID)
                                 throws java.rmi.RemoteException,
                                        ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateFolder

FolderResponse updateFolder(Folder folder)
                            throws java.rmi.RemoteException,
                                   ApiFault
Throws:
java.rmi.RemoteException
ApiFault

updateFolders

FolderResponse[] updateFolders(Folder[] folders)
                               throws java.rmi.RemoteException,
                                      ApiFault
Throws:
java.rmi.RemoteException
ApiFault