1fba2635c088b01af59300e8a02611bb788ee3bffchrismair/*
2fba2635c088b01af59300e8a02611bb788ee3bffchrismair * Copyright 2007 the original author or authors.
3fba2635c088b01af59300e8a02611bb788ee3bffchrismair *
4fba2635c088b01af59300e8a02611bb788ee3bffchrismair * Licensed under the Apache License, Version 2.0 (the "License");
5fba2635c088b01af59300e8a02611bb788ee3bffchrismair * you may not use this file except in compliance with the License.
6fba2635c088b01af59300e8a02611bb788ee3bffchrismair * You may obtain a copy of the License at
7fba2635c088b01af59300e8a02611bb788ee3bffchrismair *
8fba2635c088b01af59300e8a02611bb788ee3bffchrismair *      http://www.apache.org/licenses/LICENSE-2.0
9fba2635c088b01af59300e8a02611bb788ee3bffchrismair *
10fba2635c088b01af59300e8a02611bb788ee3bffchrismair * Unless required by applicable law or agreed to in writing, software
11fba2635c088b01af59300e8a02611bb788ee3bffchrismair * distributed under the License is distributed on an "AS IS" BASIS,
12fba2635c088b01af59300e8a02611bb788ee3bffchrismair * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fba2635c088b01af59300e8a02611bb788ee3bffchrismair * See the License for the specific language governing permissions and
14fba2635c088b01af59300e8a02611bb788ee3bffchrismair * limitations under the License.
15fba2635c088b01af59300e8a02611bb788ee3bffchrismair */
16fba2635c088b01af59300e8a02611bb788ee3bffchrismairpackage org.mockftpserver.core.command;
17fba2635c088b01af59300e8a02611bb788ee3bffchrismair
18fba2635c088b01af59300e8a02611bb788ee3bffchrismair/**
19fba2635c088b01af59300e8a02611bb788ee3bffchrismair * FTP command name constants.
20fba2635c088b01af59300e8a02611bb788ee3bffchrismair *
21fba2635c088b01af59300e8a02611bb788ee3bffchrismair * @author Chris Mair
22fba2635c088b01af59300e8a02611bb788ee3bffchrismair * @version $Revision$ - $Date$
23fba2635c088b01af59300e8a02611bb788ee3bffchrismair */
24fba2635c088b01af59300e8a02611bb788ee3bffchrismairpublic final class CommandNames {
25fba2635c088b01af59300e8a02611bb788ee3bffchrismair
26fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String ABOR = "ABOR";
27fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String ACCT = "ACCT";
28fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String ALLO = "ALLO";
29fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String APPE = "APPE";
30fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String CDUP = "CDUP";
31fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String CWD = "CWD";
32fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String DELE = "DELE";
33fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String EPRT = "EPRT";
34fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String EPSV = "EPSV";
35fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String HELP = "HELP";
36fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String LIST = "LIST";
37fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String MKD = "MKD";
38fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String MODE = "MODE";
39fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String NLST = "NLST";
40fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String NOOP = "NOOP";
41fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String PASS = "PASS";
42fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String PASV = "PASV";
43fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String PORT = "PORT";
44fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String PWD = "PWD";
45fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String QUIT = "QUIT";
46fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String REIN = "REIN";
47fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String REST = "REST";
48fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String RETR = "RETR";
49fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String RMD = "RMD";
50fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String RNFR = "RNFR";
51fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String RNTO = "RNTO";
52fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String SITE = "SITE";
53fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String SMNT = "SMNT";
54fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String STAT = "STAT";
55fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String STOR = "STOR";
56fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String STOU = "STOU";
57fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String STRU = "STRU";
58fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String SYST = "SYST";
59fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String TYPE = "TYPE";
60fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String USER = "USER";
61fba2635c088b01af59300e8a02611bb788ee3bffchrismair
62fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String XPWD = "XPWD";
63fba2635c088b01af59300e8a02611bb788ee3bffchrismair
64fba2635c088b01af59300e8a02611bb788ee3bffchrismair    // Special commands - not "real" FTP commands
65fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String CONNECT = "CONNECT";
66fba2635c088b01af59300e8a02611bb788ee3bffchrismair    public static final String UNSUPPORTED = "UNSUPPORTED";
67fba2635c088b01af59300e8a02611bb788ee3bffchrismair
68fba2635c088b01af59300e8a02611bb788ee3bffchrismair    /**
69fba2635c088b01af59300e8a02611bb788ee3bffchrismair     * Private constructor. This class should not be instantiated.
70fba2635c088b01af59300e8a02611bb788ee3bffchrismair     */
71fba2635c088b01af59300e8a02611bb788ee3bffchrismair    private CommandNames() {
72fba2635c088b01af59300e8a02611bb788ee3bffchrismair    }
73fba2635c088b01af59300e8a02611bb788ee3bffchrismair
74fba2635c088b01af59300e8a02611bb788ee3bffchrismair}
75