private static JsonObject getAttributesJson(final Attributes attributes, final RetrieveAttributes command) { return command.getSelectedFields() .map(selectedFields -> attributes.toJson(command.getImplementedSchemaVersion(), selectedFields)) .orElseGet(() -> attributes.toJson(command.getImplementedSchemaVersion())); }
private static JsonObject getAttributesJson(final Attributes attributes, final RetrieveAttributes command) { return command.getSelectedFields() .map(selectedFields -> attributes.toJson(command.getImplementedSchemaVersion(), selectedFields)) .orElseGet(() -> attributes.toJson(command.getImplementedSchemaVersion())); }