org.sonar.api.server.ws.internal
Class ValidatingRequest
java.lang.Object
org.sonar.api.server.ws.Request
org.sonar.api.server.ws.internal.ValidatingRequest
public abstract class ValidatingRequest
- extends Request
- Since:
- 4.2
Methods inherited from class org.sonar.api.server.ws.Request |
mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsStrings, method, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsInt, paramAsInt, paramAsLong, paramAsLong |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidatingRequest
public ValidatingRequest()
setAction
public void setAction(WebService.Action action)
action
public WebService.Action action()
param
@CheckForNull
public String param(String key)
- Specified by:
param
in class Request
paramAsStrings
@CheckForNull
public List<String> paramAsStrings(String key)
- Overrides:
paramAsStrings
in class Request
paramAsEnums
@CheckForNull
public <E extends Enum<E>> List<E> paramAsEnums(String key,
Class<E> enumClass)
- Overrides:
paramAsEnums
in class Request
readParam
@CheckForNull
protected abstract String readParam(String key)
Copyright © 2009–2014 SonarSource. All rights reserved.