private void saveLogin(final String host, final int port, final String user, final String password)
throws CommandException {
try {
final LoginInfoStore store = LoginInfoStoreFactory.getStore(null);
final LoginInfo login = new LoginInfo(host, port, user, password);
String msg = null;
final boolean storeIt = handleExists(store, login);
if (storeIt) {
store.store(login, true);
final Object[] params = new Object[] {login.getUser(), login.getHost(), ""+login.getPort(), store.getName()};
msg = getLocalizedString("LoginInfoStored", params);
}
else {
final Object[] params = new Object[] {login.getHost(), ""+login.getPort()};
msg = getLocalizedString("LoginInfoNotStored", params);
}
CLILogger.getInstance().printMessage(msg);
}
catch(final Exception e) {