package net.sourceforge.sqlexplorer.sessiontree.actions;
import net.sourceforge.sqlexplorer.dbproduct.User;
import net.sourceforge.sqlexplorer.plugin.actions.OpenPasswordConnectDialogAction;
import net.sourceforge.sqlexplorer.util.TextUtil;
import org.eclipse.jface.action.Action;
/**
* @author Mazzolini
*
*/
public class NewConnection extends Action {
private User user;
/**
* @param alias
*/
public NewConnection(User user) {
this.user = user;
}
public void run() {
OpenPasswordConnectDialogAction openDlgAction = new OpenPasswordConnectDialogAction(user.getAlias(), user, false);
openDlgAction.run();
}
public String getText() {
String name = user.getAlias().getName() + '/' + user.getUserName();
name = TextUtil.replaceChar(name, '@', "_");
return name;
}
}