From 8ba6a5a53a5ecf0bee63c8a9430cca90e41b9909 Mon Sep 17 00:00:00 2001 From: Øyvind Grønnesby Date: Fri, 9 Sep 2022 08:41:11 +0200 Subject: Expose ?query parameter for find user. Output is now array --- .../hosted/controller/api/integration/stubs/MockUserManagement.java | 5 +++++ .../vespa/hosted/controller/api/integration/user/UserManagement.java | 3 +++ 2 files changed, 8 insertions(+) (limited to 'controller-api/src/main/java') diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockUserManagement.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockUserManagement.java index 468e03bab13..6d579980846 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockUserManagement.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockUserManagement.java @@ -98,4 +98,9 @@ public class MockUserManagement extends AbstractComponent implements UserManagem .filter(user -> user.email().equals(email)) .findFirst(); } + + @Override + public List findUsers(String query) { + return List.of(); + } } diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/user/UserManagement.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/user/UserManagement.java index db0b66bc9db..60c717d989b 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/user/UserManagement.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/user/UserManagement.java @@ -44,4 +44,7 @@ public interface UserManagement { /** Find a user with all attributes */ Optional findUser(String email); + + /** Find all users from the database given query */ + List findUsers(String query); } -- cgit v1.2.3