public abstract class Request extends Object
Constructor and Description |
---|
Request() |
Modifier and Type | Method and Description |
---|---|
abstract WebService.Action |
action() |
String |
mandatoryParam(String key)
Returns value of a mandatory parameter
|
boolean |
mandatoryParamAsBoolean(String key)
Returns value of a mandatory parameter
|
int |
mandatoryParamAsInt(String key)
Returns value of a mandatory parameter
|
long |
mandatoryParamAsLong(String key)
Returns value of a mandatory parameter
|
abstract String |
method()
Returns the name of the HTTP method with which this request was made.
|
abstract String |
param(String key) |
String |
param(String key,
String defaultValue) |
Boolean |
paramAsBoolean(String key) |
boolean |
paramAsBoolean(String key,
boolean defaultValue) |
Integer |
paramAsInt(String key) |
int |
paramAsInt(String key,
int defaultValue) |
Long |
paramAsLong(String key) |
long |
paramAsLong(String key,
long defaultValue) |
public Request()
public abstract WebService.Action action()
public abstract String method()
public String mandatoryParam(String key)
IllegalArgumentException
- is value is null or blankpublic boolean mandatoryParamAsBoolean(String key)
IllegalArgumentException
- is value is null or blankpublic int mandatoryParamAsInt(String key)
IllegalArgumentException
- is value is null or blankpublic long mandatoryParamAsLong(String key)
IllegalArgumentException
- is value is null or blank@CheckForNull public abstract String param(String key)
@CheckForNull public String param(String key, @CheckForNull String defaultValue)
@CheckForNull public Integer paramAsInt(String key)
public int paramAsInt(String key, int defaultValue)
@CheckForNull public Long paramAsLong(String key)
public long paramAsLong(String key, long defaultValue)
@CheckForNull public Boolean paramAsBoolean(String key)
public boolean paramAsBoolean(String key, boolean defaultValue)
Copyright © 2009-2014 SonarSource. All Rights Reserved.