/** * Method used to fill in any required "programming" level defaults such as dbtype. * * @param contents * @param connectionParams a {@code Map} of initial parameter values */ private void fillInDefaults(List<Parameter<?>> contents, Map<String, Object> connectionParams) { if (connectionParams == null) return; for (Parameter<?> param : contents) { if (param.required && "program".equals(param.getLevel())) { if (!connectionParams.containsKey(param.key)) { connectionParams.put(param.key, param.sample); } } } }
private int countParamsAtLevel(List<Parameter<?>> contents, String level) { if (contents == null) return 0; int count = 0; if (level == null) { return contents.size(); } for (Parameter<?> param : contents) { String check = param.getLevel(); if (level.equals(check)) { count++; } } return count; }
/** * Method used to fill in any required "programming" level defaults such as dbtype. * * @param contents * @param connectionParams a {@code Map} of initial parameter values */ private void fillInDefaults(List<Parameter<?>> contents, Map<String, Object> connectionParams) { if (connectionParams == null) return; for (Parameter<?> param : contents) { if (param.required && "program".equals(param.getLevel())) { if (!connectionParams.containsKey(param.key)) { connectionParams.put(param.key, param.sample); } } } }