Move all the objects of the source folder into the specified destination parent folder, including any content items, Data Entry Templates, Presentation Templates, selection lists, sub-folders and all objects in each sub-folder.
null
and has to be persisted prior to call. null
and has to be persisted prior to call. ContentException
will be thrown if you move a folder to any of its subfolders.
Note: The sourceFolder
will be refreshed with new values for its folder path and parent folder value, i.e. the parent folder will become the specified destination parent folder, and the folder path will become a sub-folder path in the desintation parent folder. Any existing instances of IFolder that refer to the sourceFolder
prior to this move operation will need to be refreshed from the server. Exception Type | Condition |
---|---|
InvalidOperationException | The source folder has not yet been stored or has been removed or the destination parent folder has not been stored or has been removed. |
ContentSecurityException | The user does not have permission to access one of the folders. |
ContentException | The method call resulted in a Content Server exception. |
SoapException | There was a communication problem during the execution of the remote method call. |
IFolderManager Interface | Plumtree.Remote.PRC.Content.Folder Namespace