/** * Move a node * * @deprecated - not used by live code - exception handling is too severe * @param nodeToMoveRef Node to be moved * @param newParentNodeRef New parent folder node * @param newName New name for the moved node * @throws FileExistsException */ public void move( NodeRef nodeToMoveRef, NodeRef oldParent, NodeRef newParentNodeRef, String newName) throws FileExistsException { try { fileFolderService.moveFrom(nodeToMoveRef, oldParent, newParentNodeRef, newName); } catch (org.alfresco.service.cmr.model.FileExistsException e) { throw new FileExistsException(newName); } catch (Throwable e) { throw new AlfrescoRuntimeException( "Move failed: \n" + " node to move: " + nodeToMoveRef + "\n" + " new parent: " + newParentNodeRef + "\n" + " new name: " + newName, e); } }