|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.wsclient.services.AbstractQuery<M>
public abstract class AbstractQuery<M extends Model>
Field Summary | |
---|---|
static int |
DEFAULT_TIMEOUT_MILLISECONDS
Default timeout for waiting data, in milliseconds. |
Constructor Summary | |
---|---|
AbstractQuery()
|
Method Summary | |
---|---|
protected static void |
appendUrlParameter(StringBuilder url,
String paramKey,
Date paramValue,
boolean includeTime)
|
protected static void |
appendUrlParameter(StringBuilder url,
String paramKey,
int paramValue)
|
protected static void |
appendUrlParameter(StringBuilder url,
String paramKey,
Object paramValue)
|
protected static void |
appendUrlParameter(StringBuilder url,
String paramKey,
Object[] paramValues)
|
protected static String |
encode(String value)
Encodes single parameter value. |
String |
getBody()
Request body. |
String |
getLocale()
Accepted-language, as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html |
int |
getTimeoutMilliseconds()
Get the timeout for waiting data, in milliseconds. |
abstract String |
getUrl()
Must start with a slash, for example: /api/metrics |
AbstractQuery<M> |
setLocale(String locale)
Set the Accepted-language HTTP parameter |
AbstractQuery<M> |
setTimeoutMilliseconds(int i)
Set the timeout for waiting data, in milliseconds. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_TIMEOUT_MILLISECONDS
Constructor Detail |
---|
public AbstractQuery()
Method Detail |
---|
public abstract String getUrl()
IMPORTANT: In implementations of this method we must use helper methods to construct URL.
encode(String)
,
appendUrlParameter(StringBuilder, String, Object)
,
appendUrlParameter(StringBuilder, String, Object[])
,
appendUrlParameter(StringBuilder, String, Date, boolean)
public String getBody()
public final int getTimeoutMilliseconds()
public final AbstractQuery<M> setTimeoutMilliseconds(int i)
public final String getLocale()
public final AbstractQuery<M> setLocale(String locale)
protected static String encode(String value)
protected static void appendUrlParameter(StringBuilder url, String paramKey, int paramValue)
protected static void appendUrlParameter(StringBuilder url, String paramKey, Object paramValue)
protected static void appendUrlParameter(StringBuilder url, String paramKey, Object[] paramValues)
protected static void appendUrlParameter(StringBuilder url, String paramKey, Date paramValue, boolean includeTime)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |