private Parameter<?> getPrimary(Map<String, Parameter<?>> resultInfo) { if (resultInfo == null) { return null; } if (resultInfo.size() == 1) { return resultInfo.values().iterator().next(); } else { for (Parameter<?> param : resultInfo.values()) { if (param.isRequired()) { return param; } } } return null; }
private String getPrimary(Map<String, Parameter<?>> resultInfo) { if (resultInfo.size() == 1) { return resultInfo.keySet().iterator().next(); } else { for (Parameter<?> param : resultInfo.values()) { if (param.isRequired()) { return param.getName(); } } } return null; } }
private static boolean hasWMSParam( Map<String, Parameter<?>> processInfo, String name, Class<?> type) { Parameter<?> param = processInfo.get(name); if (param == null) return false; if (!param.getName().equals(name)) return false; if (!param.isRequired()) return false; if (!type.isAssignableFrom(param.getType())) return false; return true; }
private String getPrimary(Map<String, Parameter<?>> resultInfo) { if(resultInfo.size() == 1) { return resultInfo.values().iterator().next().getName(); } else { for (Parameter<?> param : resultInfo.values()) { if(param.isRequired()) { return param.getName(); } } } return null; }
private static boolean hasWMSParam( Map<String, Parameter<?>> processInfo, String name, Class<?> type) { Parameter<?> param = processInfo.get(name); if (param == null) return false; if (!param.getName().equals(name)) return false; if (!param.isRequired()) return false; if (!type.isAssignableFrom(param.getType())) return false; return true; }
private String getPrimary(Map<String, Parameter<?>> resultInfo) { if(resultInfo.size() == 1) { return resultInfo.get(0).getName(); } else { for (Parameter<?> param : resultInfo.values()) { if(param.isRequired()) { return param.getName(); } } } return null; }
"value", "{" + OpenSearchParameters.getQualifiedParamName(oseo, param, false) + "}"); if (!param.isRequired()) { map.put("minimum", "0");
/** * Create a new Parameter with all of the values of the given Parameter except for it's Type * * @param param A Parameter * @param type The new Class type * @return A new Parameter */ private Parameter changeParamType(Parameter param, Class type) { return new Parameter( param.getName(), type, param.getTitle(), param.getDescription(), param.isRequired(), param.getMinOccurs(), param.getMaxOccurs(), param.getDefaultValue(), null); } }