Moves all the objects of the source folder into the specified destination parent folder, including any content items, Data Entry Templates, Presentation Templates, selection lists, subfolders and all objects in each subfolder.
null
and must be persisted prior to call. null
and must 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; the parent folder will become the specified destination parent folder, and the folder path will become a subfolder 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 Publisher exception. |
SoapException | There was a communication problem during the execution of the remote method call. |
IFolderManager Interface | Plumtree.Remote.PRC.Content.Folder Namespace