|
||||||||||
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, @Nullable Object paramValue)
protected static void appendUrlParameter(StringBuilder url, String paramKey, @Nullable Object[] paramValues)
protected static void appendUrlParameter(StringBuilder url, String paramKey, @Nullable Date paramValue, boolean includeTime)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |