public void ok() {
getInfo();
if ( !slaveServer.getName().equals( originalServer.getName() ) ) {
if ( DialogUtils.objectWithTheSameNameExists( slaveServer, existingServers ) ) {
String title = BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists.Title" );
String message =
BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists", slaveServer.getName() );
String okButton = BaseMessages.getString( PKG, "System.Button.OK" );
MessageDialog dialog =
new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 );
dialog.open();
return;
}
}
originalServer.setName( slaveServer.getName() );
originalServer.setHostname( slaveServer.getHostname() );
originalServer.setPort( slaveServer.getPort() );
originalServer.setWebAppName( slaveServer.getWebAppName() );
originalServer.setUsername( slaveServer.getUsername() );
originalServer.setPassword( slaveServer.getPassword() );
originalServer.setProxyHostname( slaveServer.getProxyHostname() );
originalServer.setProxyPort( slaveServer.getProxyPort() );
originalServer.setNonProxyHosts( slaveServer.getNonProxyHosts() );
originalServer.setMaster( slaveServer.isMaster() );
originalServer.setSslMode( slaveServer.isSslMode() );
originalServer.setChanged();
ok = true;
dispose();
}