@Override public boolean isEmpty() { return jsonObjectBuilder.isEmpty(); }
@Override public boolean isEmpty() { return jsonObjectBuilder.isEmpty(); }
@Override public boolean isEmpty() { return jsonObjectBuilder.isEmpty(); }
@Override public boolean isEmpty() { return jsonObjectBuilder.isEmpty(); }
private JsonObject buildJsonRepresentation(final Predicate<JsonField> predicate) { final JsonObjectBuilder builder = JsonObject.newBuilder(); aggregatedResponses.forEach(cmdR -> builder.set("/" + calculateSource(cmdR), cmdR.toJson(predicate))); if (builder.isEmpty()) { return JsonFactory.nullObject(); } else { return builder.build(); } }
private JsonObject buildJsonRepresentation(final Predicate<JsonField> predicate) { final JsonObjectBuilder builder = JsonObject.newBuilder(); aggregatedResponses.forEach(cmdR -> builder.set("/" + calculateSource(cmdR), cmdR.toJson(predicate))); if (builder.isEmpty()) { return JsonFactory.nullObject(); } else { return builder.build(); } }
private static JsonObject buildJsonRepresentation(final List<CommandResponse<?>> commandResponses, final DittoHeaders dittoHeaders) { final JsonObjectBuilder builder = JsonObject.newBuilder(); commandResponses.forEach(cmdR -> builder.set("/" + calculateServiceName(cmdR) + "/" + calculateInstance(cmdR), cmdR.toJson(dittoHeaders.getSchemaVersion().orElse(JsonSchemaVersion.LATEST)))); if (builder.isEmpty()) { return JsonFactory.nullObject(); } else { return builder.build(); } }
private static JsonObject buildJsonRepresentation(final List<CommandResponse<?>> commandResponses, final DittoHeaders dittoHeaders) { final JsonObjectBuilder builder = JsonObject.newBuilder(); int i = 0; for (final CommandResponse<?> cmdR : commandResponses) { builder.set("/" + calculateServiceName(cmdR) + "/" + calculateInstance(cmdR, i++), cmdR.toJson(dittoHeaders.getSchemaVersion().orElse(JsonSchemaVersion.LATEST))); } if (builder.isEmpty()) { return JsonFactory.nullObject(); } else { return builder.build(); } }