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, header, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, method, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsInt, paramAsInt, paramAsLong, paramAsLong
public ValidatingRequest()
public void setAction(WebService.Action action)
public WebService.Action action()
public LocalConnector localConnector()
Request
localConnector
in class Request
LocalConnector
public 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–2018 SonarSource. All rights reserved.