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, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsInt, 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)
-
-