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

java.lang.Object
  extended by org.sonar.wsclient.services.Query<MODEL>
Direct Known Subclasses:
DependencyQuery, DependencyTreeQuery, EventQuery, MetricQuery, PropertyQuery, ResourceQuery, ServerQuery, SourceQuery, ViolationQuery

public abstract class Query<MODEL extends Model>
extends java.lang.Object


Constructor Summary
Query()
           
 
Method Summary
protected static void appendUrlParameter(java.lang.StringBuilder url, java.lang.String paramKey, java.util.Date paramValue, boolean includeTime)
           
protected static void appendUrlParameter(java.lang.StringBuilder url, java.lang.String paramKey, java.lang.Object paramValue)
           
protected static void appendUrlParameter(java.lang.StringBuilder url, java.lang.String paramKey, java.lang.Object[] paramValues)
           
abstract  java.lang.Class<MODEL> getModelClass()
           
abstract  java.lang.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

Query

public Query()
Method Detail

getUrl

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


getModelClass

public abstract java.lang.Class<MODEL> getModelClass()

appendUrlParameter

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

appendUrlParameter

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

appendUrlParameter

protected static void appendUrlParameter(java.lang.StringBuilder url,
                                         java.lang.String paramKey,
                                         java.util.Date paramValue,
                                         boolean includeTime)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.