Package org.sonar.api.impl.ws
Class SimpleGetRequest
- java.lang.Object
-
- org.sonar.api.server.ws.Request
-
- org.sonar.api.impl.ws.SimpleGetRequest
-
public class SimpleGetRequest extends org.sonar.api.server.ws.Request
Fake implementation ofRequest
used for testing. Call the methodsetParam(String, String)
to emulate some parameter values.
-
-
Constructor Summary
Constructors Constructor Description SimpleGetRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMediaType()
java.util.Map<java.lang.String,java.lang.String[]>
getParams()
java.lang.String
getPath()
boolean
hasParam(java.lang.String key)
java.util.Optional<java.lang.String>
header(java.lang.String name)
org.sonar.api.server.ws.LocalConnector
localConnector()
java.lang.String
method()
java.util.List<java.lang.String>
multiParam(java.lang.String key)
java.lang.String
param(java.lang.String key)
java.io.InputStream
paramAsInputStream(java.lang.String key)
org.sonar.api.server.ws.Request.Part
paramAsPart(java.lang.String key)
java.util.List<java.lang.String>
paramAsStrings(java.lang.String key)
SimpleGetRequest
setHeader(java.lang.String name, java.lang.String value)
SimpleGetRequest
setMediaType(java.lang.String mediaType)
SimpleGetRequest
setParam(java.lang.String key, java.lang.String value)
SimpleGetRequest
setPart(java.lang.String key, java.io.InputStream input, java.lang.String fileName)
SimpleGetRequest
setPath(java.lang.String path)
-
Methods inherited from class org.sonar.api.server.ws.Request
getHeaders, getParam, getParam, getParam, getReader, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsEnums, paramAsInt, paramAsInt, paramAsLong, paramAsLong
-
-
-
-
Method Detail
-
method
public java.lang.String method()
- Specified by:
method
in classorg.sonar.api.server.ws.Request
-
getMediaType
public java.lang.String getMediaType()
- Specified by:
getMediaType
in classorg.sonar.api.server.ws.Request
-
setMediaType
public SimpleGetRequest setMediaType(java.lang.String mediaType)
-
hasParam
public boolean hasParam(java.lang.String key)
- Specified by:
hasParam
in classorg.sonar.api.server.ws.Request
-
param
public java.lang.String param(java.lang.String key)
- Specified by:
param
in classorg.sonar.api.server.ws.Request
-
multiParam
public java.util.List<java.lang.String> multiParam(java.lang.String key)
- Specified by:
multiParam
in classorg.sonar.api.server.ws.Request
-
paramAsStrings
@CheckForNull public java.util.List<java.lang.String> paramAsStrings(java.lang.String key)
- Specified by:
paramAsStrings
in classorg.sonar.api.server.ws.Request
-
paramAsInputStream
public java.io.InputStream paramAsInputStream(java.lang.String key)
- Specified by:
paramAsInputStream
in classorg.sonar.api.server.ws.Request
-
setParam
public SimpleGetRequest setParam(java.lang.String key, @Nullable java.lang.String value)
-
getParams
public java.util.Map<java.lang.String,java.lang.String[]> getParams()
- Specified by:
getParams
in classorg.sonar.api.server.ws.Request
-
paramAsPart
public org.sonar.api.server.ws.Request.Part paramAsPart(java.lang.String key)
- Specified by:
paramAsPart
in classorg.sonar.api.server.ws.Request
-
setPart
public SimpleGetRequest setPart(java.lang.String key, java.io.InputStream input, java.lang.String fileName)
-
localConnector
public org.sonar.api.server.ws.LocalConnector localConnector()
- Specified by:
localConnector
in classorg.sonar.api.server.ws.Request
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in classorg.sonar.api.server.ws.Request
-
setPath
public SimpleGetRequest setPath(java.lang.String path)
-
header
public java.util.Optional<java.lang.String> header(java.lang.String name)
- Specified by:
header
in classorg.sonar.api.server.ws.Request
-
setHeader
public SimpleGetRequest setHeader(java.lang.String name, java.lang.String value)
-
-