1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package goldengate.ftp.filesystembased;
22
23 import goldengate.common.command.exception.CommandAbstractException;
24 import goldengate.common.file.filesystembased.FilesystemBasedDirImpl;
25 import goldengate.common.file.filesystembased.FilesystemBasedOptsMLSxImpl;
26 import goldengate.ftp.core.file.FtpDir;
27 import goldengate.ftp.core.file.FtpFile;
28 import goldengate.ftp.core.session.FtpSession;
29
30
31
32
33
34
35
36 public abstract class FilesystemBasedFtpDir extends FilesystemBasedDirImpl implements FtpDir {
37
38
39
40
41 public FilesystemBasedFtpDir(FtpSession session) {
42 super(session, new FilesystemBasedOptsMLSxImpl());
43 }
44
45 public FtpFile setUniqueFile()
46 throws CommandAbstractException {
47 return (FtpFile) super.setUniqueFile();
48 }
49 public FtpFile setFile(String path,
50 boolean append) throws CommandAbstractException {
51 return (FtpFile) super.setFile(path, append);
52 }
53 }