protected Map<String, String> keepInOrder(Map<String, String> params, OperationInfo operation, List<String> order) { if (params == null || order == null) { return params; } Map<String, String> orderedParameters = new LinkedHashMap<String, String>(); for (String name : order) { orderedParameters.put(name, params.get(name)); } if (order.size() != params.size()) { LOG.fine(order.size() + " parameters definded in WSDL but found " + params.size() + " in request!"); Collection<String> rest = CollectionUtils.diff(order, params.keySet()); if (rest != null && rest.size() > 0) { LOG.fine("Set the following parameters to null: " + rest); for (Iterator<String> iter = rest.iterator(); iter.hasNext();) { String key = iter.next(); orderedParameters.put(key, null); } } } return orderedParameters; }
protected Map<String, String> keepInOrder(Map<String, String> params, OperationInfo operation, List<String> order) { if (params == null || order == null) { return params; } Map<String, String> orderedParameters = new LinkedHashMap<String, String>(); for (String name : order) { orderedParameters.put(name, params.get(name)); } if (order.size() != params.size()) { LOG.fine(order.size() + " parameters definded in WSDL but found " + params.size() + " in request!"); Collection<String> rest = CollectionUtils.diff(order, params.keySet()); if (rest != null && rest.size() > 0) { LOG.fine("Set the following parameters to null: " + rest); for (Iterator<String> iter = rest.iterator(); iter.hasNext();) { String key = iter.next(); orderedParameters.put(key, null); } } } return orderedParameters; }
|| StringUtils.isAllBlank(originaObj.getUDynMembershipCond(), inner.getUDynMembershipCond()) || !inner.getUDynMembershipCond().equals(originaObj.getUDynMembershipCond()) || !CollectionUtils.diff(inner.getTypeExtensions(), originaObj.getTypeExtensions()).isEmpty();