diff options
author | Øyvind Grønnesby <oyving@yahooinc.com> | 2022-09-09 08:41:11 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@yahooinc.com> | 2022-09-09 08:41:11 +0200 |
commit | 8ba6a5a53a5ecf0bee63c8a9430cca90e41b9909 (patch) | |
tree | adb74546f1429fe873f0f9731dd28e04062fa512 /controller-api/src/main/java | |
parent | 76b6d2dad060941eae3ba16d220444b8a0b13b98 (diff) |
Expose ?query parameter for find user. Output is now array
Diffstat (limited to 'controller-api/src/main/java')
2 files changed, 8 insertions, 0 deletions
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<User> 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<User> findUser(String email); + + /** Find all users from the database given query */ + List<User> findUsers(String query); } |