コード例 #1
0
 /**
  * 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);
   }
 }