Some stateful methods that needed cwdifying

This commit is contained in:
Neil Prosser
2011-08-27 00:30:20 +01:00
parent 04c2e7b6b8
commit 09cf21f61a

View File

@@ -19,6 +19,9 @@ import java.io.IOException;
import java.util.List;
import java.util.Set;
import net.schmizz.sshj.xfer.LocalDestFile;
import net.schmizz.sshj.xfer.LocalSourceFile;
public class StatefulSFTPClient
extends SFTPClient {
@@ -172,16 +175,46 @@ public class StatefulSFTPClient
return super.canonicalize(cwdify(path));
}
@Override
public void chown(String path, int uid)
throws IOException {
super.chown(cwdify(path), uid);
}
@Override
public void chmod(String path, int perms)
throws IOException {
super.chmod(cwdify(path), perms);
}
@Override
public void chgrp(String path, int gid)
throws IOException {
super.chgrp(cwdify(path), gid);
}
@Override
public void get(String source, String dest)
throws IOException {
super.get(cwdify(source), dest);
}
@Override
public void get(String source, LocalDestFile dest)
throws IOException {
super.get(cwdify(source), dest);
}
@Override
public void put(String source, String dest)
throws IOException {
super.put(source, cwdify(dest));
}
@Override
public void put(LocalSourceFile source, String dest)
throws IOException {
super.put(source, cwdify(dest));
}
}