public class RequestParametersImpl extends Object implements RequestParameters
| Constructor and Description |
|---|
RequestParametersImpl() |
| Modifier and Type | Method and Description |
|---|---|
RequestParameter |
body()
Return request body
|
RequestParameter |
cookieParameter(String name)
Get cookie parameter by name
|
List<String> |
cookieParametersNames()
Get list of all parameter names inside cookie
|
boolean |
equals(Object o) |
RequestParameter |
formParameter(String name)
Get form parameter by name
|
List<String> |
formParametersNames()
Get list of all parameter names inside body form
|
int |
hashCode() |
RequestParameter |
headerParameter(String name)
Get header parameter by name
|
List<String> |
headerParametersNames()
Get list of all parameter names inside header
|
void |
merge(RequestParametersImpl other) |
RequestParameter |
pathParameter(String name)
Get path parameter by name
|
List<String> |
pathParametersNames()
Get list of all parameter names inside path
|
RequestParameter |
queryParameter(String name)
Get query parameter by name
|
List<String> |
queryParametersNames()
Get list of all parameter names inside query
|
void |
setBody(RequestParameter body) |
void |
setCookieParameters(Map<String,RequestParameter> cookieParameters) |
void |
setFormParameters(Map<String,RequestParameter> formParameters) |
void |
setHeaderParameters(Map<String,RequestParameter> headerParameters) |
void |
setPathParameters(Map<String,RequestParameter> pathParameters) |
void |
setQueryParameters(Map<String,RequestParameter> queryParameters) |
JsonObject |
toJson()
This method converts RequestParameters in an unique JsonObject with 6 fields: cookie, path, query, header, form, body
cookie, path, query, header, form are JsonObject where keys are param names and values are param values, while body depends on body's shape and may not exist |
public void setPathParameters(Map<String,RequestParameter> pathParameters)
public void setQueryParameters(Map<String,RequestParameter> queryParameters)
public void setHeaderParameters(Map<String,RequestParameter> headerParameters)
public void setCookieParameters(Map<String,RequestParameter> cookieParameters)
public void setFormParameters(Map<String,RequestParameter> formParameters)
public void setBody(RequestParameter body)
public void merge(RequestParametersImpl other)
public List<String> pathParametersNames()
RequestParameterspathParametersNames in interface RequestParameterspublic RequestParameter pathParameter(String name)
RequestParameterspathParameter in interface RequestParametersname - Parameter namepublic List<String> queryParametersNames()
RequestParametersqueryParametersNames in interface RequestParameterspublic RequestParameter queryParameter(String name)
RequestParametersqueryParameter in interface RequestParametersname - Parameter namepublic List<String> headerParametersNames()
RequestParametersheaderParametersNames in interface RequestParameterspublic RequestParameter headerParameter(String name)
RequestParametersheaderParameter in interface RequestParametersname - Parameter namepublic List<String> cookieParametersNames()
RequestParameterscookieParametersNames in interface RequestParameterspublic RequestParameter cookieParameter(String name)
RequestParameterscookieParameter in interface RequestParametersname - Parameter namepublic List<String> formParametersNames()
RequestParametersformParametersNames in interface RequestParameterspublic RequestParameter formParameter(String name)
RequestParametersformParameter in interface RequestParametersname - Parameter namepublic RequestParameter body()
RequestParametersbody in interface RequestParameterspublic JsonObject toJson()
RequestParameterstoJson in interface RequestParametersCopyright © 2020. All rights reserved.