From 25a18c6fd76d38134e84450628845e334439633b Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Fri, 26 Mar 2010 00:49:07 +0100 Subject: [PATCH] make pathHelper final + renamed exists() -> statExistence() --- src/main/java/net/schmizz/sshj/sftp/SFTPClient.java | 6 +++--- src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/schmizz/sshj/sftp/SFTPClient.java b/src/main/java/net/schmizz/sshj/sftp/SFTPClient.java index dcdeb7d0..b6c1ccfa 100644 --- a/src/main/java/net/schmizz/sshj/sftp/SFTPClient.java +++ b/src/main/java/net/schmizz/sshj/sftp/SFTPClient.java @@ -33,7 +33,7 @@ public class SFTPClient { private final SFTPEngine sftp; private final SFTPFileTransfer xfer; - private PathHelper pathHelper; + private final PathHelper pathHelper; public SFTPClient(SessionFactory ssh) throws IOException { @@ -91,7 +91,7 @@ public class SFTPClient { final Stack dirsToMake = new Stack(); for (PathComponents current = pathHelper.getComponents(path); ; current = pathHelper .getComponents(current.getParent())) { - final FileAttributes attrs = exists(current.getPath()); + final FileAttributes attrs = statExistence(current.getPath()); if (attrs == null) { dirsToMake.push(current.getPath()); } else if (attrs.getType() != FileMode.Type.DIRECTORY) { @@ -105,7 +105,7 @@ public class SFTPClient { } } - public FileAttributes exists(String path) + public FileAttributes statExistence(String path) throws IOException { try { return sftp.stat(path); diff --git a/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java b/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java index cbc58c2b..be1123a4 100644 --- a/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java +++ b/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java @@ -40,7 +40,7 @@ public class StatefulSFTPClient public synchronized void cd(String dirname) throws IOException { cwd = cwdify(dirname); - if (exists(cwd) == null) { + if (statExistence(cwd) == null) { throw new SFTPException(cwd + ": does not exist"); } log.info("CWD = " + cwd); @@ -109,9 +109,9 @@ public class StatefulSFTPClient } @Override - public FileAttributes exists(String path) + public FileAttributes statExistence(String path) throws IOException { - return super.exists(cwdify(path)); + return super.statExistence(cwdify(path)); } @Override