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.RequestFake implementation ofRequestused 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.StringgetMediaType()java.util.Map<java.lang.String,java.lang.String[]>getParams()java.lang.StringgetPath()booleanhasParam(java.lang.String key)java.util.Optional<java.lang.String>header(java.lang.String name)org.sonar.api.server.ws.LocalConnectorlocalConnector()java.lang.Stringmethod()java.util.List<java.lang.String>multiParam(java.lang.String key)java.lang.Stringparam(java.lang.String key)java.io.InputStreamparamAsInputStream(java.lang.String key)org.sonar.api.server.ws.Request.PartparamAsPart(java.lang.String key)java.util.List<java.lang.String>paramAsStrings(java.lang.String key)SimpleGetRequestsetHeader(java.lang.String name, java.lang.String value)SimpleGetRequestsetMediaType(java.lang.String mediaType)SimpleGetRequestsetParam(java.lang.String key, java.lang.String value)SimpleGetRequestsetPart(java.lang.String key, java.io.InputStream input, java.lang.String fileName)SimpleGetRequestsetPath(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:
methodin classorg.sonar.api.server.ws.Request
-
getMediaType
public java.lang.String getMediaType()
- Specified by:
getMediaTypein classorg.sonar.api.server.ws.Request
-
setMediaType
public SimpleGetRequest setMediaType(java.lang.String mediaType)
-
hasParam
public boolean hasParam(java.lang.String key)
- Specified by:
hasParamin classorg.sonar.api.server.ws.Request
-
param
public java.lang.String param(java.lang.String key)
- Specified by:
paramin classorg.sonar.api.server.ws.Request
-
multiParam
public java.util.List<java.lang.String> multiParam(java.lang.String key)
- Specified by:
multiParamin classorg.sonar.api.server.ws.Request
-
paramAsStrings
@CheckForNull public java.util.List<java.lang.String> paramAsStrings(java.lang.String key)
- Specified by:
paramAsStringsin classorg.sonar.api.server.ws.Request
-
paramAsInputStream
public java.io.InputStream paramAsInputStream(java.lang.String key)
- Specified by:
paramAsInputStreamin 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:
getParamsin classorg.sonar.api.server.ws.Request
-
paramAsPart
public org.sonar.api.server.ws.Request.Part paramAsPart(java.lang.String key)
- Specified by:
paramAsPartin 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:
localConnectorin classorg.sonar.api.server.ws.Request
-
getPath
public java.lang.String getPath()
- Specified by:
getPathin 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:
headerin classorg.sonar.api.server.ws.Request
-
setHeader
public SimpleGetRequest setHeader(java.lang.String name, java.lang.String value)
-
-