1 22 23 package org.continuent.sequoia.console.text.commands.controller; 24 25 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 26 import org.continuent.sequoia.console.text.ConsoleLauncher; 27 import org.continuent.sequoia.console.text.commands.ConsoleCommand; 28 import org.continuent.sequoia.console.text.module.AbstractConsoleModule; 29 30 36 public class Connect extends ConsoleCommand 37 { 38 43 public Connect(AbstractConsoleModule module) 44 { 45 super(module); 46 } 47 48 51 public void parse(String commandText) throws Exception 52 { 53 if (commandText == null) 54 commandText = ""; console.getConsoleModule().login(new String []{commandText.trim()}); 56 console.getConsoleModule().handlePrompt(); 57 } 58 59 62 public String getCommandName() 63 { 64 return "sql client"; } 66 67 70 public String getCommandParameters() 71 { 72 return ConsoleTranslate.get("controller.command.connect.params", ConsoleLauncher.PRODUCT_NAME); } 74 75 78 public String getCommandDescription() 79 { 80 return ConsoleTranslate.get("controller.command.connect.description", ConsoleLauncher.PRODUCT_NAME); } 82 83 } 84 | Popular Tags |