/** * Update all of the configuration string parameters. * * @param document uploaded configuration document */ protected void updateMaskedStringParameters(Document document) { Element documentRoot = document.getDocumentElement(); NodeList parameters = documentRoot.getElementsByTagName("maskedStringParameter"); logger.debug("Number of masked string parameters = " + parameters.getLength()); for(int i=0; i<parameters.getLength(); i++) { String paramName = ((Element)parameters.item(i)).getElementsByTagName(NAME).item(0).getTextContent(); String paramValue = ((Element)parameters.item(i)).getElementsByTagName(VALUE).item(0).getTextContent(); String paramDescription = ((Element)parameters.item(i)).getElementsByTagName(DESCRIPTION).item(0).getTextContent(); ConfigurationParameterMaskedStringImpl param = (ConfigurationParameterMaskedStringImpl)this.configurationParameters.get(paramName); if(param == null) { errorMessage.append("Could not find underlying masked string configuration parameter for [") .append(paramName) .append("]. This is a valid configuration parameter name.\r\n"); } else { param.setValue(paramValue); param.setDescription(paramDescription); } } }
configuration.getParameters().add(new ConfigurationParameterMaskedStringImpl(name, null)); } else { configuration.getParameters().add(new ConfigurationParameterStringImpl(name, null)); if (value instanceof String) { if (isMasked(runtimeConfiguration, name)) { configuration.getParameters().add(new ConfigurationParameterMaskedStringImpl(name, (String) value)); } else { configuration.getParameters().add(new ConfigurationParameterStringImpl(name, (String) value));