public abstract class ValidatingRequest extends Request
Request.Part| Constructor and Description | 
|---|
| ValidatingRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| WebService.Action | action() | 
| LocalConnector | localConnector()Allows a web service to call another web service. | 
| 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 String | readParam(String key) | 
| protected abstract Request.Part | readPart(String key) | 
| void | setAction(WebService.Action action) | 
| void | setLocalConnector(LocalConnector lc) | 
getMediaType, getPath, hasParam, 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)
@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)
@CheckForNull protected abstract InputStream readInputStreamParam(String key)
@CheckForNull protected abstract Request.Part readPart(String key)
Copyright © 2009–2016 SonarSource. All rights reserved.