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.Actionaction()org.sonar.api.server.ws.LocalConnectorlocalConnector()java.util.List<java.lang.String>multiParam(java.lang.String key)java.lang.Stringparam(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.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)protected abstract java.io.InputStreamreadInputStreamParam(java.lang.String key)protected abstract java.util.List<java.lang.String>readMultiParam(java.lang.String key)protected abstract java.lang.StringreadParam(java.lang.String key)protected abstract org.sonar.api.server.ws.Request.PartreadPart(java.lang.String key)voidsetAction(org.sonar.api.server.ws.WebService.Action action)voidsetLocalConnector(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:
localConnectorin 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:
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
-
paramAsInputStream
@CheckForNull public java.io.InputStream paramAsInputStream(java.lang.String key)
- Specified by:
paramAsInputStreamin classorg.sonar.api.server.ws.Request
-
paramAsPart
@CheckForNull public org.sonar.api.server.ws.Request.Part paramAsPart(java.lang.String key)
- Specified by:
paramAsPartin 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
-
paramAsEnums
@CheckForNull public <E extends java.lang.Enum<E>> java.util.List<E> paramAsEnums(java.lang.String key, java.lang.Class<E> enumClass)- Overrides:
paramAsEnumsin 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)
-
-