org.sonar.wsclient.services
Class AbstractQuery<MODEL extends Model>

java.lang.Object
  extended by org.sonar.wsclient.services.AbstractQuery<MODEL>
Direct Known Subclasses:
CreateQuery, DeleteQuery, Query, UpdateQuery

public abstract class AbstractQuery<MODEL extends Model>
extends Object

Since:
2.2

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, Object paramValue)
           
protected static void appendUrlParameter(StringBuilder url, String paramKey, Object[] paramValues)
           
 String getBody()
          Request body.
abstract  String getUrl()
          Must start with a slash, for example: /api/metrics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractQuery

public AbstractQuery()
Method Detail

getUrl

public abstract String getUrl()
Must start with a slash, for example: /api/metrics


getBody

public String getBody()
Request body. By defaut it is empty but it can be overriden.


appendUrlParameter

protected static void appendUrlParameter(StringBuilder url,
                                         String paramKey,
                                         Object paramValue)

appendUrlParameter

protected static void appendUrlParameter(StringBuilder url,
                                         String paramKey,
                                         Object[] paramValues)

appendUrlParameter

protected static void appendUrlParameter(StringBuilder url,
                                         String paramKey,
                                         Date paramValue,
                                         boolean includeTime)


Copyright © 2009-2011 SonarSource. All Rights Reserved.