public class HttpParameterInfo extends Object implements ParameterInfo
ParameterInfo instance derived from current HTTP request.| Modifier and Type | Method and Description |
|---|---|
static ParameterInfo |
fromRequest(javax.servlet.http.HttpServletRequest httpRequest,
CdsRuntime runtime)
Creates the
ParameterInfo instance based on the current servlet (http) request. |
String |
getHeader(String id) |
Map<String,String> |
getHeaders() |
Locale |
getLocale() |
String |
getQueryParameter(String key) |
Stream<String> |
getQueryParameters() |
Map<String,String> |
getQueryParams() |
Instant |
getValidFrom() |
Instant |
getValidTo() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopy, createpublic static ParameterInfo fromRequest(javax.servlet.http.HttpServletRequest httpRequest, CdsRuntime runtime)
ParameterInfo instance based on the current servlet (http) request.httpRequest - The http requestruntime - The CdsRuntimeParameterInfo instance or null if there is no http request scopepublic Map<String,String> getHeaders()
getHeaders in interface ParameterInfopublic String getHeader(String id)
getHeader in interface ParameterInfopublic String getQueryParameter(String key)
getQueryParameter in interface ParameterInfopublic Stream<String> getQueryParameters()
getQueryParameters in interface ParameterInfopublic Map<String,String> getQueryParams()
getQueryParams in interface ParameterInfopublic Locale getLocale()
getLocale in interface ParameterInfopublic Instant getValidFrom()
getValidFrom in interface ParameterInfopublic Instant getValidTo()
getValidTo in interface ParameterInfoCopyright © 2021. All rights reserved.