Package org.sonar.api.impl.ws
Class ValidatingRequest
- java.lang.Object
-
- org.sonar.api.server.ws.Request
-
- org.sonar.api.impl.ws.ValidatingRequest
-
public abstract class ValidatingRequest extends org.sonar.api.server.ws.Request
- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description ValidatingRequest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.sonar.api.server.ws.WebService.Action
action()
org.sonar.api.server.ws.LocalConnector
localConnector()
java.util.List<java.lang.String>
multiParam(java.lang.String key)
java.lang.String
param(java.lang.String key)
<E extends java.lang.Enum<E>>
java.util.List<E>paramAsEnums(java.lang.String key, java.lang.Class<E> enumClass)
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)
protected abstract java.io.InputStream
readInputStreamParam(java.lang.String key)
protected abstract java.util.List<java.lang.String>
readMultiParam(java.lang.String key)
protected abstract java.lang.String
readParam(java.lang.String key)
protected abstract org.sonar.api.server.ws.Request.Part
readPart(java.lang.String key)
void
setAction(org.sonar.api.server.ws.WebService.Action action)
void
setLocalConnector(org.sonar.api.server.ws.LocalConnector lc)
-
Methods inherited from class org.sonar.api.server.ws.Request
getHeaders, getMediaType, getParam, getParam, getParam, getParams, getPath, getReader, hasParam, header, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, method, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsInt, paramAsInt, paramAsLong, paramAsLong
-
-
-
-
Method Detail
-
setAction
public void setAction(org.sonar.api.server.ws.WebService.Action action)
-
action
public org.sonar.api.server.ws.WebService.Action action()
-
localConnector
public org.sonar.api.server.ws.LocalConnector localConnector()
- Specified by:
localConnector
in classorg.sonar.api.server.ws.Request
-
setLocalConnector
public void setLocalConnector(org.sonar.api.server.ws.LocalConnector lc)
-
param
@CheckForNull 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
-
paramAsInputStream
@CheckForNull public java.io.InputStream paramAsInputStream(java.lang.String key)
- Specified by:
paramAsInputStream
in classorg.sonar.api.server.ws.Request
-
paramAsPart
@CheckForNull public org.sonar.api.server.ws.Request.Part paramAsPart(java.lang.String key)
- Specified by:
paramAsPart
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
-
paramAsEnums
@CheckForNull public <E extends java.lang.Enum<E>> java.util.List<E> paramAsEnums(java.lang.String key, java.lang.Class<E> enumClass)
- Overrides:
paramAsEnums
in classorg.sonar.api.server.ws.Request
-
readParam
@CheckForNull protected abstract java.lang.String readParam(java.lang.String key)
-
readMultiParam
protected abstract java.util.List<java.lang.String> readMultiParam(java.lang.String key)
-
readInputStreamParam
@CheckForNull protected abstract java.io.InputStream readInputStreamParam(java.lang.String key)
-
readPart
@CheckForNull protected abstract org.sonar.api.server.ws.Request.Part readPart(java.lang.String key)
-
-