@Override public JsonValue getEntity(final JsonSchemaVersion schemaVersion) { return connectionMetrics.toJson(); }
@Override public JsonValue getEntity(final JsonSchemaVersion schemaVersion) { return connectionMetrics.toJson(); }
/** * Returns all non hidden marked fields of this {@code Connection}. * * @return a JSON object representation of this Connection including only non hidden marked fields. */ @Override default JsonObject toJson() { return toJson(FieldType.notHidden()); }
/** * Returns all non hidden marked fields of this {@code Connection}. * * @return a JSON object representation of this Connection including only non hidden marked fields. */ @Override default JsonObject toJson() { return toJson(FieldType.notHidden()); }
@Override default JsonObject toJson(final JsonSchemaVersion schemaVersion, final JsonFieldSelector fieldSelector) { return toJson(schemaVersion, FieldType.notHidden()).get(fieldSelector); }
@Override default JsonObject toJson(final JsonSchemaVersion schemaVersion, final JsonFieldSelector fieldSelector) { return toJson(schemaVersion, FieldType.notHidden()).get(fieldSelector); }
@Override protected void appendPayload(final JsonObjectBuilder jsonObjectBuilder, final JsonSchemaVersion schemaVersion, final Predicate<JsonField> thePredicate) { final Predicate<JsonField> predicate = schemaVersion.and(thePredicate); jsonObjectBuilder.set(ConnectivityCommandResponse.JsonFields.JSON_CONNECTION_ID, connectionId, predicate); jsonObjectBuilder.set(JSON_CONNECTION_METRICS, connectionMetrics.toJson(), predicate); }
@Override protected void appendPayload(final JsonObjectBuilder jsonObjectBuilder, final JsonSchemaVersion schemaVersion, final Predicate<JsonField> thePredicate) { final Predicate<JsonField> predicate = schemaVersion.and(thePredicate); jsonObjectBuilder.set(ConnectivityCommandResponse.JsonFields.JSON_CONNECTION_ID, connectionId, predicate); jsonObjectBuilder.set(JSON_CONNECTION_METRICS, connectionMetrics.toJson(), predicate); }