1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.net.ftp;
19
20
21
22
23
24
25
26
27
28
29
30
31
32 public final class FTPCommand
33 {
34
35
36 public static final int USER = 0;
37 public static final int PASS = 1;
38 public static final int ACCT = 2;
39 public static final int CWD = 3;
40 public static final int CDUP = 4;
41 public static final int SMNT = 5;
42 public static final int REIN = 6;
43 public static final int QUIT = 7;
44 public static final int PORT = 8;
45 public static final int PASV = 9;
46 public static final int TYPE = 10;
47 public static final int STRU = 11;
48 public static final int MODE = 12;
49 public static final int RETR = 13;
50 public static final int STOR = 14;
51 public static final int STOU = 15;
52 public static final int APPE = 16;
53 public static final int ALLO = 17;
54 public static final int REST = 18;
55 public static final int RNFR = 19;
56 public static final int RNTO = 20;
57 public static final int ABOR = 21;
58 public static final int DELE = 22;
59 public static final int RMD = 23;
60 public static final int MKD = 24;
61 public static final int PWD = 25;
62 public static final int LIST = 26;
63 public static final int NLST = 27;
64 public static final int SITE = 28;
65 public static final int SYST = 29;
66 public static final int STAT = 30;
67 public static final int HELP = 31;
68 public static final int NOOP = 32;
69
70 public static final int MDTM = 33;
71
72 public static final int USERNAME = USER;
73 public static final int PASSWORD = PASS;
74 public static final int ACCOUNT = ACCT;
75 public static final int CHANGE_WORKING_DIRECTORY = CWD;
76 public static final int CHANGE_TO_PARENT_DIRECTORY = CDUP;
77 public static final int STRUCTURE_MOUNT = SMNT;
78 public static final int REINITIALIZE = REIN;
79 public static final int LOGOUT = QUIT;
80 public static final int DATA_PORT = PORT;
81 public static final int PASSIVE = PASV;
82 public static final int REPRESENTATION_TYPE = TYPE;
83 public static final int FILE_STRUCTURE = STRU;
84 public static final int TRANSFER_MODE = MODE;
85 public static final int RETRIEVE = RETR;
86 public static final int STORE = STOR;
87 public static final int STORE_UNIQUE = STOU;
88 public static final int APPEND = APPE;
89 public static final int ALLOCATE = ALLO;
90 public static final int RESTART = REST;
91 public static final int RENAME_FROM = RNFR;
92 public static final int RENAME_TO = RNTO;
93 public static final int ABORT = ABOR;
94 public static final int DELETE = DELE;
95 public static final int REMOVE_DIRECTORY = RMD;
96 public static final int MAKE_DIRECTORY = MKD;
97 public static final int PRINT_WORKING_DIRECTORY = PWD;
98
99 public static final int NAME_LIST = NLST;
100 public static final int SITE_PARAMETERS = SITE;
101 public static final int SYSTEM = SYST;
102 public static final int STATUS = STAT;
103
104
105
106 public static final int MOD_TIME = MDTM;
107
108
109 private FTPCommand()
110 {}
111
112 static final String[] _commands = {
113 "USER", "PASS", "ACCT", "CWD", "CDUP", "SMNT", "REIN", "QUIT", "PORT",
114 "PASV", "TYPE", "STRU", "MODE", "RETR", "STOR", "STOU", "APPE", "ALLO",
115 "REST", "RNFR", "RNTO", "ABOR", "DELE", "RMD", "MKD", "PWD", "LIST",
116 "NLST", "SITE", "SYST", "STAT", "HELP", "NOOP"
117 };
118
119
120
121
122
123
124
125
126
127 public static final String getCommand(int command)
128 {
129 return _commands[command];
130 }
131 }