/** Option by name just as was parsed. No added value. */ public String getPlainOption(String name) { return options.getOne(name); }
@Override public String getOne(ParameterMap map, String resourceName) { return map.getOne(resourceName); }
/** * Is the boolean valued parameter specified? * If so, and it has a value, is the value "true"? */ private static boolean isSet(ParameterMap params, String name) { String val = params.getOne(name); if (val == null) { return false; } return val.length() == 0 || Boolean.valueOf(val).booleanValue(); }
@Override final protected void setTypeSpecificOperands(List<String> command, ParameterMap map) { command.add("--sshport"); command.add(map.getOne(NodeUtils.PARAM_REMOTEPORT)); command.add("--sshuser"); command.add(map.getOne(NodeUtils.PARAM_REMOTEUSER)); String key = map.getOne(NodeUtils.PARAM_SSHKEYFILE); if (key != null) { command.add("--sshkeyfile"); command.add(key); } } }
/** * Is the boolean valued parameter specified? * If so, and it has a value, is the value "true"? */ private static boolean isSet(ParameterMap params, String name) { String val = params.getOne(name); if (val == null) { return false; } return val.length() == 0 || Boolean.valueOf(val).booleanValue(); }
private void putEnv(Environment env, String name) { String value = options.getOne(name); if (value != null) env.putOption(name, value); }
private void putEnv(Environment env, String name) { String value = options.getOne(name); if (value != null) env.putOption(name, value); }
/** * Validate all the parameters used to create a remote node * @param map Map with all parameters used to create a remote node. * The map values can contain system property tokens. * @throws CommandValidationException */ void validate(ParameterMap map) throws CommandValidationException { validatePassword(map.getOne(PARAM_REMOTEPASSWORD)); String nodehost = map.getOne(PARAM_NODEHOST); validateHostName(nodehost); validateRemote(map, nodehost); }
/** * @return detach option */ public boolean isDetachedCommand() { if (options.containsKey(DETACH)) { String value = options.getOne(DETACH); return (ok(value)) ? Boolean.parseBoolean(value) : true; } return false; }
/** * @return notify option */ public boolean isNotifyCommand() { if (options.containsKey(NOTIFY)) { String value = options.getOne(NOTIFY); return (ok(value)) ? Boolean.parseBoolean(value) : true; } return false; }
private RemoteType parseType(ParameterMap map) throws CommandValidationException { try { return RemoteType.valueOf(map.getOne(PARAM_TYPE)); } catch (Exception e) { throw new CommandValidationException(e); } } }
/** * @return the terse */ public boolean isTerse() { boolean terse; if (options.containsKey(TERSE)) { String value = options.getOne(TERSE); if (ok(value)) terse = Boolean.parseBoolean(value); else terse = true; } else terse = env.getBooleanOption(TERSE); return terse; }
/** * @return the echo */ public boolean isEcho() { boolean echo; if (options.containsKey(ECHO)) { String value = options.getOne(ECHO); if (ok(value)) echo = Boolean.parseBoolean(value); else echo = true; } else echo = env.getBooleanOption(ECHO); return echo; }
/** * @return the host */ public String getHost() { String host = options.getOne(HOST); if (!ok(host)) host = env.getStringOption(HOST); if (!ok(host)) host = CLIConstants.DEFAULT_HOSTNAME; return host; }
/** * @return the user */ public String getUser() { String user = options.getOne(USER); if (!ok(user)) user = env.getStringOption(USER); if (!ok(user)) user = null; // distinguish between specify the default explicitly return user; }
private String getString(final String optionName) { String result; result = options.getOne(optionName); if ( ! ok(result)) { result = env.getStringOption(optionName); if ( ! ok(result)) { result = null; } } return result; }
/** * @return the host */ public String getHost() { String host = options.getOne(HOST); if (!ok(host)) host = env.getStringOption(HOST); if (!ok(host)) host = CLIConstants.DEFAULT_HOSTNAME; return host; }
/** * @return the user */ public String getUser() { String user = options.getOne(USER); if (!ok(user)) user = env.getStringOption(USER); if (!ok(user)) user = null; // distinguish between specify the default explicitly return user; }
private String getString(final String optionName) { String result; result = options.getOne(optionName); if ( ! ok(result)) { result = env.getStringOption(optionName); if ( ! ok(result)) { result = null; } } return result; }
/** * @return the passwordFile */ public String getPasswordFile() { String passwordFile = options.getOne(PASSWORDFILE); if (!ok(passwordFile)) passwordFile = env.getStringOption(PASSWORDFILE); if (!ok(passwordFile)) return null; // no default // weird, huh? This means use standard input if (!passwordFile.equals("-")) passwordFile = SmartFile.sanitize(passwordFile); return passwordFile; }