if (query.containsKey(VALUE_ID)) {
return delete(src, key, query);
}
}
Values values = listValues(src, key, query);
if (values == null) {
return ResponseFactory.notFound();
}
if (values.size() == 1) {
Map.Entry<KUID, Context> value = values.firstEntry();
return delete(src, key, value.getKey());
}
return ResponseFactory.list(
StatusLine.MULTIPLE_CHOICES, key, values);