package com.aptana.radrails.server.bridge;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.widgets.Display;
import org.radrails.server.core.Server;
import org.radrails.server.core.ServerManager;
import org.radrails.server.ui.dialogs.EditServerDialog;
import com.aptana.ide.server.ui.views.actions.ICanAdd;
public class AddServer implements ICanAdd {
public void doAdd() {
EditServerDialog dialog = new EditServerDialog(Display.getDefault().getActiveShell());
if (dialog.open() == Window.OK) {
ServerManager.getInstance().addServer(new Server(dialog.getProject(), dialog.getName(), dialog.getType(), dialog.getHost(), dialog.getPort(), dialog.getEnvironment()));
}
}
}