@Override public boolean password() { return param.password(); }
@Override public boolean password() { return param.password(); }
@Override public boolean password() { return param.password(); }
/** * Map a Java type to one of the types supported by the asadmin client. * Currently supported types are BOOLEAN, FILE, PROPERTIES, PASSWORD, and * STRING. (All of which should be defined constants on some class.) * * @param p the Java type * @return the string representation of the asadmin type */ private static String typeOf(CommandModel.ParamModel p) { Class t = p.getType(); if (t == Boolean.class || t == boolean.class) { return "BOOLEAN"; } else if (t == File.class || t == File[].class) { return "FILE"; } else if (t == Properties.class) { // XXX - allow subclass? return "PROPERTIES"; } else if (p.getParam().password()) { return "PASSWORD"; } else { return "STRING"; } }
/** * Map a Java type to one of the types supported by the asadmin client. * Currently supported types are BOOLEAN, FILE, PROPERTIES, PASSWORD, and * STRING. (All of which should be defined constants on some class.) * * @param p the Java type * @return the string representation of the asadmin type */ private static String typeOf(CommandModel.ParamModel p) { Class t = p.getType(); if (t == Boolean.class || t == boolean.class) { return "BOOLEAN"; } else if (t == File.class || t == File[].class) { return "FILE"; } else if (t == Properties.class) { // XXX - allow subclass? return "PROPERTIES"; } else if (p.getParam().password()) { return "PASSWORD"; } else { return "STRING"; } }
if (opt.getParam().password()) continue; // don't print passwords if (opt.getParam().primary())
Param param = paramModel.getParam(); if (param == null || paramModel.getName().startsWith("_") || param.password() || param.obsolete()) { continue;
Param param = paramModel.getParam(); if (param == null || paramModel.getName().startsWith("_") || param.password() || param.obsolete()) { continue;
if (opt.getParam().password()) continue; // don't print passwords if (opt.getParam().primary())
sawUploadableFile |= optionFile.isFile(); else if (opt != null && opt.getParam().password()) { sawPassword = true;
throw new CommandValidationException( strings.get("parser.invalidBoolean", name, value)); } else if (opt.getParam().password()) throw new CommandValidationException( strings.get("parser.passwordNotAllowed", opt.getName()));
throw new CommandValidationException( strings.get("parser.invalidBoolean", name, value)); } else if (opt.getParam().password()) throw new CommandValidationException( strings.get("parser.passwordNotAllowed", opt.getName()));
private void addParamUsage( ActionReport report, CommandModel.ParamModel model) { Param param = model.getParam(); if (param != null) { // this is a param. String paramName = model.getName().toLowerCase(Locale.ENGLISH); // skip "hidden" options if (paramName.startsWith("_")) { return; } // do not want to display password in the usage if (param.password()) { return; } // do not want to display obsolete options if (param.obsolete()) { return; } if (param.primary()) { // if primary then it's an operand report.getTopMessagePart().addProperty(paramName + "_operand", model.getLocalizedDescription()); } else { report.getTopMessagePart().addProperty(paramName, model.getLocalizedDescription()); } } }
private void addParamUsage( ActionReport report, CommandModel.ParamModel model) { Param param = model.getParam(); if (param != null) { // this is a param. String paramName = model.getName().toLowerCase(Locale.ENGLISH); // skip "hidden" options if (paramName.startsWith("_")) { return; } // do not want to display password in the usage if (param.password()) { return; } // do not want to display obsolete options if (param.obsolete()) { return; } if (param.primary()) { // if primary then it's an operand report.getTopMessagePart().addProperty(paramName + "_operand", model.getLocalizedDescription()); } else { report.getTopMessagePart().addProperty(paramName, model.getLocalizedDescription()); } } }
if (paramValueStr == null && param.password()) paramValueStr = getParameterValue(parameters, param.name(), true);
Map<String, String> passwords = CLIUtil.readPasswordFileOptions(pwfile, true); for (CommandModel.ParamModel opt : commandModel.getParameters()) { if (opt.getParam().password()) { String pwdname = opt.getName(); String pwd = passwords.get(pwdname);
opt.getType() == File[].class) { addFileOption(uriString, paramName, paramValue); } else if (opt.getParam().password()) { addPasswordOption(uriString, paramName, paramValue); } else {
Map<String, String> passwords = CLIUtil.readPasswordFileOptions(pwfile, true); for (CommandModel.ParamModel opt : commandModel.getParameters()) { if (opt.getParam().password()) { String pwdname = opt.getName(); String pwd = passwords.get(pwdname);
if (!opt.getParam().password()) continue; String pwdname = opt.getName();
if (!opt.getParam().password()) continue; String pwdname = opt.getName();