private static Set<Target> getTargets(final JsonObject jsonObject, final ConnectionType type) { return jsonObject.getValue(JsonFields.TARGETS) .map(array -> array.stream() .filter(JsonValue::isObject) .map(JsonValue::asObject) .map(valueAsObject -> ConnectivityModelFactory.targetFromJson(valueAsObject, type)) .collect(Collectors.toSet())) .orElse(Collections.emptySet()); }
private static Set<Target> getTargets(final JsonObject jsonObject, final ConnectionType type) { return jsonObject.getValue(JsonFields.TARGETS) .map(array -> array.stream() .filter(JsonValue::isObject) .map(JsonValue::asObject) .map(valueAsObject -> ConnectivityModelFactory.targetFromJson(valueAsObject, type)) .collect(Collectors.toSet())) .orElse(Collections.emptySet()); }