public abstract class ValidatingRequest extends Request
Request.Param<T>, Request.Part, Request.StringParam| Constructor and Description |
|---|
ValidatingRequest() |
| Modifier and Type | Method and Description |
|---|---|
WebService.Action |
action() |
LocalConnector |
localConnector()
Allows a web service to call another web service.
|
List<String> |
multiParam(String key) |
String |
param(String key) |
<E extends Enum<E>> |
paramAsEnums(String key,
Class<E> enumClass) |
InputStream |
paramAsInputStream(String key) |
Request.Part |
paramAsPart(String key) |
List<String> |
paramAsStrings(String key) |
protected abstract InputStream |
readInputStreamParam(String key) |
protected abstract List<String> |
readMultiParam(String key) |
protected abstract String |
readParam(String key) |
protected abstract Request.Part |
readPart(String key) |
void |
setAction(WebService.Action action) |
void |
setLocalConnector(LocalConnector lc) |
getMediaType, getParam, getParam, getParam, getPath, hasParam, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, method, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsInt, paramAsInt, paramAsLong, paramAsLongpublic ValidatingRequest()
public void setAction(WebService.Action action)
public WebService.Action action()
public LocalConnector localConnector()
RequestlocalConnector in class RequestLocalConnectorpublic void setLocalConnector(LocalConnector lc)
public List<String> multiParam(String key)
multiParam in class Request@CheckForNull public InputStream paramAsInputStream(String key)
paramAsInputStream in class Request@CheckForNull public Request.Part paramAsPart(String key)
paramAsPart in class Request@CheckForNull public List<String> paramAsStrings(String key)
paramAsStrings in class Request@CheckForNull public <E extends Enum<E>> List<E> paramAsEnums(String key, Class<E> enumClass)
paramAsEnums in class Request@CheckForNull protected abstract String readParam(String key)
protected abstract List<String> readMultiParam(String key)
@CheckForNull protected abstract InputStream readInputStreamParam(String key)
@CheckForNull protected abstract Request.Part readPart(String key)
Copyright © 2009–2017 SonarSource. All rights reserved.