public class WebDriverRequestParameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private javax.servlet.http.Cookie[] |
cookies
Cookies attached to the request.
|
private java.lang.String |
externalUserIp
The external user IP.
|
private java.lang.String |
forwardedHost
X-Forwarded-Host HTTP header, i.e.
|
private java.lang.String |
forwardedProto
X-Forwarded-Proto HTTP header, i.e.
|
private java.lang.String |
internalUserIp
The internal user IP.
|
private java.util.Map<java.lang.String,java.lang.String[]> |
paramMap
A map of all query / form params.
|
private java.lang.String |
password
If SSO is disabled or SSO auto-login has completed, it's the operating system user password.
|
private org.eclipse.jetty.util.MultiMap<java.lang.String> |
queryParams
The login url query parameters as map.
|
private java.lang.String |
serverName
The server name.
|
private int |
serverPort
The server port.
|
private java.lang.String |
theme
The selected UI theme.
|
private java.lang.String |
user
If SSO is disabled or SSO auto-login has completed, it's the operating system userid.
|
| Constructor and Description |
|---|
WebDriverRequestParameters()
Package-private constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.http.Cookie[] |
getCookies()
Getter for
cookies. |
java.lang.String |
getExternalUserIp()
Getter for
externalUserIp. |
java.lang.String |
getForwardedHost()
Getter for
forwardedHost. |
java.lang.String |
getForwardedProto()
Getter for
forwardedProto. |
java.lang.String |
getInternalUserIp()
Getter for
internalUserIp. |
java.lang.String |
getParameter(java.lang.String paramNameToken)
Returns the first value of for the param name or
null if not found. |
java.util.Map<java.lang.String,java.lang.String[]> |
getParamMap()
Getter for
paramMap. |
java.lang.String |
getPassword()
Getter for
password. |
org.eclipse.jetty.util.MultiMap<java.lang.String> |
getQueryParams()
Getter for
queryParams. |
java.lang.String |
getServerName()
Getter for
serverName. |
int |
getServerPort()
Getter for
serverPort. |
java.lang.String |
getTheme()
Getter for
theme. |
java.lang.String |
getUser()
Getter for
user. |
WebDriverRequestParameters |
setCookies(javax.servlet.http.Cookie[] cookies)
Setter for
cookies. |
WebDriverRequestParameters |
setExternalUserIp(java.lang.String clientIp)
Setter for
externalUserIp. |
WebDriverRequestParameters |
setForwardedHost(java.lang.String forwardedHost)
Setter for
forwardedHost. |
WebDriverRequestParameters |
setForwardedProto(java.lang.String forwardedProto)
Setter for
forwardedProto. |
WebDriverRequestParameters |
setInternalUserIp(java.lang.String internalUserIp)
Setter for
internalUserIp. |
WebDriverRequestParameters |
setParamMap(java.util.Map<java.lang.String,java.lang.String[]> paramMap)
Setter for
paramMap. |
WebDriverRequestParameters |
setPassword(java.lang.String password)
Setter for
password. |
WebDriverRequestParameters |
setQueryParams(org.eclipse.jetty.util.MultiMap<java.lang.String> queryParams)
Setter for
queryParams. |
WebDriverRequestParameters |
setServerName(java.lang.String serverName)
Setter for
serverName. |
WebDriverRequestParameters |
setServerPort(int serverPort)
Setter for
serverPort. |
WebDriverRequestParameters |
setTheme(java.lang.String theme)
Setter for
theme. |
WebDriverRequestParameters |
setUser(java.lang.String user)
Setter for
user. |
private java.lang.String user
private java.lang.String password
private java.lang.String theme
private java.util.Map<java.lang.String,java.lang.String[]> paramMap
private org.eclipse.jetty.util.MultiMap<java.lang.String> queryParams
private java.lang.String forwardedHost
private java.lang.String forwardedProto
private java.lang.String externalUserIp
private java.lang.String internalUserIp
private java.lang.String serverName
private int serverPort
private javax.servlet.http.Cookie[] cookies
WebDriverRequestParameters()
public java.lang.String getUser()
user.public WebDriverRequestParameters setUser(java.lang.String user)
user.user - The user namepublic java.lang.String getPassword()
password.public WebDriverRequestParameters setPassword(java.lang.String password)
password.password - The user's passwordpublic java.util.Map<java.lang.String,java.lang.String[]> getParamMap()
paramMap.public WebDriverRequestParameters setParamMap(java.util.Map<java.lang.String,java.lang.String[]> paramMap)
paramMap.paramMap - The map of all query / form params.public org.eclipse.jetty.util.MultiMap<java.lang.String> getQueryParams()
queryParams.public WebDriverRequestParameters setQueryParams(org.eclipse.jetty.util.MultiMap<java.lang.String> queryParams)
queryParams.queryParams - The query parameters.public java.lang.String getParameter(java.lang.String paramNameToken)
null if not found.public java.lang.String getTheme()
theme.public WebDriverRequestParameters setTheme(java.lang.String theme)
theme.theme - The selected themepublic java.lang.String getForwardedHost()
forwardedHost.public WebDriverRequestParameters setForwardedHost(java.lang.String forwardedHost)
forwardedHost.forwardedHost - The X-Forwarded-Host headerpublic java.lang.String getForwardedProto()
forwardedProto.public WebDriverRequestParameters setForwardedProto(java.lang.String forwardedProto)
forwardedProto.forwardedProto - The X-Forwarded-Proto headerpublic java.lang.String getExternalUserIp()
externalUserIp.public WebDriverRequestParameters setExternalUserIp(java.lang.String clientIp)
externalUserIp.clientIp - The external client addresspublic java.lang.String getInternalUserIp()
internalUserIp.public WebDriverRequestParameters setInternalUserIp(java.lang.String internalUserIp)
internalUserIp.internalUserIp - The internal client addresspublic java.lang.String getServerName()
serverName.public WebDriverRequestParameters setServerName(java.lang.String serverName)
serverName.serverName - The server name.public int getServerPort()
serverPort.public WebDriverRequestParameters setServerPort(int serverPort)
serverPort.serverPort - The server port.public javax.servlet.http.Cookie[] getCookies()
cookies.public WebDriverRequestParameters setCookies(javax.servlet.http.Cookie[] cookies)
cookies.cookies - The cookies