Esempio n. 1
0
 @Override
 public FileEntry copyTo(String newParent, String newName, boolean override)
     throws NotFoundException, ForbiddenException, ConflictException, ServerException {
   if (Path.fromString(newParent).isRoot()) {
     throw new ServerException(
         String.format("Invalid path %s. Can't create file outside of project.", newParent));
   }
   final VirtualFile vf = getVirtualFile();
   final MountPoint mp = vf.getMountPoint();
   return new FileEntry(
       getWorkspace(), vf.copyTo(mp.getVirtualFile(newParent), newName, override));
 }