switch(Integer.valueOf(protocol)) { case 1: current.setProtocol(protocols.forScheme(Scheme.ftp)); break; case 2: case 3: case 4: current.setProtocol(protocols.forScheme(Scheme.ftps)); break; case 6: current.setProtocol(protocols.forScheme(Scheme.dav)); break; case 7: current.setProtocol(protocols.forScheme(Scheme.davs)); break; case 8: case 9: current.setProtocol(protocols.forScheme(Scheme.s3)); break;
switch(Integer.parseInt(value)) { case 4: current.setProtocol(protocols.forScheme(Scheme.sftp)); break; case 5: current.setProtocol(protocols.forScheme(Scheme.ftps)); break;
case 1: case 2: current.setProtocol(protocols.forScheme(Scheme.sftp)); break; case 5: current.setProtocol(protocols.forScheme(Scheme.ftp)); break;
switch(StringUtils.lowerCase(elementText)) { case "webdav": current.setProtocol(protocols.forScheme(Scheme.dav)); break; case "webdavs": current.setProtocol(protocols.forScheme(Scheme.davs)); break; case "sftp": current.setProtocol(protocols.forScheme(Scheme.sftp)); break; case "ftptls": case "ftpssl": current.setProtocol(protocols.forScheme(Scheme.ftps)); break; case "ftp": current.setProtocol(protocols.forScheme(Scheme.ftp)); break; case "s3": current.setProtocol(protocols.forScheme(Scheme.s3)); break;
switch(Integer.parseInt(elementText)) { case 0: current.setProtocol(protocols.forScheme(Scheme.ftp)); break; case 3: case 4: current.setProtocol(protocols.forScheme(Scheme.ftps)); break; case 1: current.setProtocol(protocols.forScheme(Scheme.sftp)); break;
switch(Integer.parseInt(protocol)) { case 0: host.setProtocol(protocols.forScheme(Scheme.ftp)); break; case 1: host.setProtocol(protocols.forScheme(Scheme.sftp)); break; case 3: host.setProtocol(protocols.forScheme(Scheme.s3)); break; case 2: case 4: if(host.getPort() == Scheme.davs.getPort()) { host.setProtocol(protocols.forScheme(Scheme.davs)); host.setProtocol(protocols.forScheme(Scheme.dav));
switch(Integer.parseInt(elementText)) { case 1: current.setProtocol(protocols.forScheme(Scheme.ftp)); break; case 2: case 3: current.setProtocol(protocols.forScheme(Scheme.ftps)); break; case 4: current.setProtocol(protocols.forScheme(Scheme.sftp)); break;
case "security": if("authtls".equals(value)) { current.setProtocol(protocols.forScheme(Scheme.ftps)); current.setProtocol(protocols.forScheme(Scheme.sftp));
host.setProtocol(ProtocolFactory.get().forScheme(Scheme.davs)); return false;
final Protocol type = protocols.forName(this.readNext(name, reader)); if(null != type) { current.setProtocol(type); final Protocol protocol = protocols.forName(this.readNext(name, reader)); if(null != protocol) { current.setProtocol(protocol);
host.setProtocol(ProtocolFactory.get().forScheme(Scheme.ftps));
bookmark.setDefaultPath(selected.getDefaultPath()); bookmark.setProtocol(selected); final int port = HostnameConfiguratorFactory.get(selected).getPort(bookmark.getHostname()); if(port != -1) {
@Action public void hostFieldDidChange(final NSNotification sender) { final String input = hostField.stringValue(); if(Scheme.isURL(input)) { final Host parsed = HostParser.parse(input); bookmark.setHostname(parsed.getHostname()); bookmark.setProtocol(parsed.getProtocol()); bookmark.setPort(parsed.getPort()); bookmark.setDefaultPath(parsed.getDefaultPath()); } else { bookmark.setHostname(input); final Credentials auto = CredentialsConfiguratorFactory.get(bookmark.getProtocol()).configure(bookmark); final Credentials credentials = bookmark.getCredentials(); credentials.setUsername(auto.getUsername()); credentials.setPassword(auto.getPassword()); credentials.setIdentity(auto.getIdentity()); credentials.setToken(auto.getToken()); credentials.setCertificate(auto.getCertificate()); } this.update(); }