private void writeGlobalSettings(BufferedWriter fileWriter) throws IOException { fileWriter.append("Global server settings:\n"); Map<String, String> props = globalServerSettings.properties(); for (String prop : new TreeSet<>(props.keySet())) { dumpPropIfNotSensitive(fileWriter, prop, props.get(prop)); } }
private void writeScannerProps(BufferedWriter fileWriter, Map<String, String> props) throws IOException { for (Map.Entry<String, String> prop : props.entrySet().stream().sorted(Comparator.comparing(Map.Entry::getKey)).collect(toList())) { if (isSystemProp(prop.getKey()) || isEnvVariable(prop.getKey()) || !isSqProp(prop.getKey())) { continue; } dumpPropIfNotSensitive(fileWriter, prop.getKey(), prop.getValue()); } }
private void writeProjectSettings(BufferedWriter fileWriter) throws IOException { fileWriter.append("Project server settings:\n"); Map<String, String> props = projectServerSettings.properties(); for (String prop : new TreeSet<>(props.keySet())) { dumpPropIfNotSensitive(fileWriter, prop, props.get(prop)); } fileWriter.append("Project scanner properties:\n"); writeScannerProps(fileWriter, hierarchy.root().properties()); }
private void writeGlobalSettings(BufferedWriter fileWriter) throws IOException { fileWriter.append("Global server settings:\n"); Map<String, String> props = globalServerSettings.properties(); for (String prop : new TreeSet<>(props.keySet())) { dumpPropIfNotSensitive(fileWriter, prop, props.get(prop)); } }
private void writeScannerProps(BufferedWriter fileWriter, Map<String, String> props) throws IOException { for (Map.Entry<String, String> prop : props.entrySet().stream().sorted(Comparator.comparing(Map.Entry::getKey)).collect(toList())) { if (isSystemProp(prop.getKey()) || isEnvVariable(prop.getKey()) || !isSqProp(prop.getKey())) { continue; } dumpPropIfNotSensitive(fileWriter, prop.getKey(), prop.getValue()); } }
private void writeProjectSettings(BufferedWriter fileWriter) throws IOException { fileWriter.append("Project server settings:\n"); Map<String, String> props = projectServerSettings.properties(); for (String prop : new TreeSet<>(props.keySet())) { dumpPropIfNotSensitive(fileWriter, prop, props.get(prop)); } fileWriter.append("Project scanner properties:\n"); writeScannerProps(fileWriter, hierarchy.root().properties()); }