12ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair/*
22ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Copyright 2007 the original author or authors.
32ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair *
42ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Licensed under the Apache License, Version 2.0 (the "License");
52ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * you may not use this file except in compliance with the License.
62ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * You may obtain a copy of the License at
72ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair *
82ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair *      http://www.apache.org/licenses/LICENSE-2.0
92ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair *
102ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Unless required by applicable law or agreed to in writing, software
112ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * distributed under the License is distributed on an "AS IS" BASIS,
122ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * See the License for the specific language governing permissions and
142ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * limitations under the License.
152ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair */
162ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairpackage org.mockftpserver.core.command;
172ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
182ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair/**
192ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Reply Code constants.
202ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair *
212ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * @author Chris Mair
222ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * @version $Revision$ - $Date$
232ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair */
242ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairpublic final class ReplyCodes {
252ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
262ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int ABOR_OK = 226;
272ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int ACCT_OK = 230;
282ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int ALLO_OK = 200;
292ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int CDUP_OK = 200;
302ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int CWD_OK = 250;
312ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int DELE_OK = 250;
322ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int HELP_OK = 214;
332ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int MKD_OK = 257;
342ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int MODE_OK = 200;
352ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int NOOP_OK = 200;
362ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PASS_OK = 230;
372ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PASS_NEED_ACCOUNT = 332;
382ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PASS_LOG_IN_FAILED = 530;
392ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PASV_OK = 227;
402ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PORT_OK = 200;
412ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int PWD_OK = 257;
422ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int QUIT_OK = 221;
432ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int REIN_OK = 220;
442ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int REST_OK = 350;
452ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int RMD_OK = 250;
462ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int RNFR_OK = 350;
472ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int RNTO_OK = 250;
482ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int SITE_OK = 200;
492ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int SMNT_OK = 250;
502ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int STAT_SYSTEM_OK = 211;
512ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int STAT_FILE_OK = 213;
522ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int STRU_OK = 200;
532ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int SYST_OK = 215;
542ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int TYPE_OK = 200;
552ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int USER_LOGGED_IN_OK = 230;
562ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int USER_NEED_PASSWORD_OK = 331;
572ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int USER_NO_SUCH_USER = 530;
582ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int USER_ACCOUNT_NOT_VALID = 530;
592ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
602ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int TRANSFER_DATA_INITIAL_OK = 150;
612ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int TRANSFER_DATA_FINAL_OK = 226;
622ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
632ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int CONNECT_OK = 220;
642ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
652ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    // GENERIC
662ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int SYSTEM_ERROR = 451;
672ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int COMMAND_SYNTAX_ERROR = 501;
682ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int COMMAND_NOT_SUPPORTED = 502;
692ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int ILLEGAL_STATE = 503;       // Bad sequence
702ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int NOT_LOGGED_IN = 530;
712ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int READ_FILE_ERROR = 550;
722ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int WRITE_FILE_ERROR = 553;
732ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    public static final int FILENAME_NOT_VALID = 553;
742ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
752ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    /**
762ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair     * Private constructor. This class should not be instantiated.
772ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair     */
782ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    private ReplyCodes() {
792ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair    }
802ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair
812ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair}
82