/** * Creates a local copy of the file, and all its descendants. * * @param srcFile The source FileObject. * @param selector The file selector. * @return The replicated file. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject srcFile, final FileSelector selector) throws FileSystemException { try { final ReplicateAction action = new ReplicateAction(srcFile, selector); return AccessController.doPrivileged(action); } catch (final PrivilegedActionException e) { throw new FileSystemException("vfs.impl/replicate-file.error", e, srcFile.getName()); } }
/** * Creates a local copy of the file, and all its descendants. * * @param srcFile The source FileObject. * @param selector The file selector. * @return The replicated file. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject srcFile, final FileSelector selector) throws FileSystemException { try { final ReplicateAction action = new ReplicateAction(srcFile, selector); return AccessController.doPrivileged(action); } catch (final PrivilegedActionException e) { throw new FileSystemException("vfs.impl/replicate-file.error", e, srcFile.getName()); } }
/** * Creates a local copy of the file, and all its descendants. * * @param srcFile The source FileObject. * @param selector The file selector. * @return The replicated file. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject srcFile, final FileSelector selector) throws FileSystemException { try { final ReplicateAction action = new ReplicateAction(srcFile, selector); return AccessController.doPrivileged(action); } catch (final PrivilegedActionException e) { throw new FileSystemException("vfs.impl/replicate-file.error", e, srcFile.getName()); } }
/** * Creates a local copy of the file, and all its descendants. * * @param srcFile The source FileObject. * @param selector The file selector. * @return The replicated file. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject srcFile, final FileSelector selector) throws FileSystemException { try { final ReplicateAction action = new ReplicateAction(srcFile, selector); return AccessController.doPrivileged(action); } catch (final PrivilegedActionException e) { throw new FileSystemException("vfs.impl/replicate-file.error", e, srcFile.getName()); } }