@Override public URIBuilder appendKeySegment(final Map<String, Pair<EdmEnumType, String>> enumValues, final Map<String, Object> segmentValues) { final Map<String, Object> values = new LinkedHashMap<String, Object>(); for (Map.Entry<String, Pair<EdmEnumType, String>> entry : enumValues.entrySet()) { values.put(entry.getKey(), entry.getValue().getKey().toUriLiteral(entry.getValue().getValue())); } values.putAll(segmentValues); return appendKeySegment(values); }
@Override public URIBuilder appendKeySegment(final Map<String, Pair<EdmEnumType, String>> enumValues, final Map<String, Object> segmentValues) { final Map<String, Object> values = new LinkedHashMap<String, Object>(); for (Map.Entry<String, Pair<EdmEnumType, String>> entry : enumValues.entrySet()) { values.put(entry.getKey(), entry.getValue().getKey().toUriLiteral(entry.getValue().getValue())); } values.putAll(segmentValues); return appendKeySegment(values); }
@Override public URIBuilder appendKeySegment(final EdmEnumType enumType, final String memberName) { return appendKeySegment(enumType.toUriLiteral(memberName)); }
@Override public URIBuilder appendKeySegment(final EdmEnumType enumType, final String memberName) { return appendKeySegment(enumType.toUriLiteral(memberName)); }
@Override public URIFilter has(final FilterArg left, final EdmEnumType enumType, final String memberName) { return new HasFilter(left, new FilterProperty(enumType.toUriLiteral(memberName))); }
@Override public URIFilter has(final FilterArg left, final EdmEnumType enumType, final String memberName) { return new HasFilter(left, new FilterProperty(enumType.toUriLiteral(memberName))); }