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

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)
           
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


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-2010 SonarSource. All Rights Reserved.