Example usage for org.apache.commons.net.ftp FTPClientConfig SYST_NETWARE

List of usage examples for org.apache.commons.net.ftp FTPClientConfig SYST_NETWARE

Introduction

In this page you can find the example usage for org.apache.commons.net.ftp FTPClientConfig SYST_NETWARE.

Prototype

String SYST_NETWARE

To view the source code for org.apache.commons.net.ftp FTPClientConfig SYST_NETWARE.

Click Source Link

Document

Identifier by which an Netware-based ftp server is known throughout the commons-net ftp system.

Usage

From source file:ch.cyberduck.core.ftp.FTPParserFactory.java

public CompositeFileEntryParser createFileEntryParser(final String system, final TimeZone timezone)
        throws ParserInitializationException {
    if (null != system) {
        String ukey = system.toUpperCase(Locale.ROOT);
        if (ukey.contains(FTPClientConfig.SYST_UNIX)) {
            return this.createUnixFTPEntryParser(timezone);
        } else if (ukey.contains(FTPClientConfig.SYST_VMS)) {
            throw new ParserInitializationException(
                    String.format("\"%s\" is not currently a supported system.", system));
        } else if (ukey.contains(FTPClientConfig.SYST_NETWARE)) {
            return this.createNetwareFTPEntryParser(timezone);
        } else if (ukey.contains(FTPClientConfig.SYST_NT)) {
            return this.createNTFTPEntryParser(timezone);
        } else if (ukey.contains(FTPClientConfig.SYST_OS2)) {
            return this.createOS2FTPEntryParser(timezone);
        } else if (ukey.contains(FTPClientConfig.SYST_OS400)) {
            return this.createOS400FTPEntryParser(timezone);
        } else if (ukey.contains(FTPClientConfig.SYST_MVS)) {
            return this.createUnixFTPEntryParser(timezone);
        }/*from w w w.j a  v  a 2 s  .  c om*/
    }
    // Defaulting to UNIX parser
    return this.createUnixFTPEntryParser(timezone);
}