diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-03-26 16:53:48 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-03-26 16:53:48 +0100 |
commit | 8d45ebdb09cb89d47dd86b74b71bdb51c9fb1175 (patch) | |
tree | 4505fa574ad9347a69301b891c7e6fcb2106c6df /container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java | |
parent | af3c06a7f151dae8c57b4b3c0e50ef64e3285e05 (diff) |
Add new method QueryParameters.getStringList()
Diffstat (limited to 'container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java b/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java index 3a0f200996e..e6c6d7ccb62 100644 --- a/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java +++ b/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java @@ -371,6 +371,11 @@ class RestApiImpl implements RestApi { return getString(name) .orElseThrow(() -> new RestApiException.BadRequest("Query parameter '" + name + "' is missing")); } + @Override public List<String> getStringList(String name) { + List<String> result = request.getJDiscRequest().parameters().get(name); + if (result == null) return List.of(); + return List.copyOf(result); + } } private class HeadersImpl implements RestApi.RequestContext.Headers { |