org.sonar.api.web.gwt.client.webservices
Class ResourcesQuery

java.lang.Object
  extended by org.sonar.api.web.gwt.client.webservices.Query<R>
      extended by org.sonar.api.web.gwt.client.webservices.AbstractResourceQuery<Resources>
          extended by org.sonar.api.web.gwt.client.webservices.ResourcesQuery

public final class ResourcesQuery
extends AbstractResourceQuery<Resources>


Field Summary
static int DEPTH_UNLIMITED
           
 
Method Summary
 void execute(QueryCallBack<Resources> callback)
           
 ResourcesQuery filterOnRuleCategories(boolean b)
           
 ResourcesQuery filterOnRulePriorities(boolean b)
           
 ResourcesQuery filterOnRules(boolean b)
           
static ResourcesQuery get(java.lang.String resourceKey)
           
static java.util.List<Resource> parseResources(com.google.gwt.core.client.JavaScriptObject json)
           
 ResourcesQuery setDepth(java.lang.Integer depth)
           
 ResourcesQuery setLimit(java.lang.Integer limit)
           
 ResourcesQuery setMetric(WSMetrics.Metric m)
           
 ResourcesQuery setMetrics(java.util.List<WSMetrics.Metric> metrics)
           
 ResourcesQuery setQualifiers(java.lang.String qualifiers)
           
 ResourcesQuery setRuleCategories(java.lang.String s)
           
 ResourcesQuery setRulePriorities(java.lang.String s)
           
 ResourcesQuery setRules(java.lang.String s)
           
 ResourcesQuery setScopes(java.lang.String scopes)
           
 ResourcesQuery setVerbose(boolean verbose)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sonar.api.web.gwt.client.webservices.AbstractResourceQuery
getResourceKey, setResourceKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEPTH_UNLIMITED

public static final int DEPTH_UNLIMITED
See Also:
Constant Field Values
Method Detail

get

public static ResourcesQuery get(java.lang.String resourceKey)

setDepth

public ResourcesQuery setDepth(java.lang.Integer depth)

setRules

public ResourcesQuery setRules(java.lang.String s)

filterOnRules

public ResourcesQuery filterOnRules(boolean b)

filterOnRulePriorities

public ResourcesQuery filterOnRulePriorities(boolean b)

filterOnRuleCategories

public ResourcesQuery filterOnRuleCategories(boolean b)

setRulePriorities

public ResourcesQuery setRulePriorities(java.lang.String s)

setRuleCategories

public ResourcesQuery setRuleCategories(java.lang.String s)

setLimit

public ResourcesQuery setLimit(java.lang.Integer limit)

setScopes

public ResourcesQuery setScopes(java.lang.String scopes)

setVerbose

public ResourcesQuery setVerbose(boolean verbose)

setQualifiers

public ResourcesQuery setQualifiers(java.lang.String qualifiers)

setMetrics

public ResourcesQuery setMetrics(java.util.List<WSMetrics.Metric> metrics)

setMetric

public ResourcesQuery setMetric(WSMetrics.Metric m)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

execute

public void execute(QueryCallBack<Resources> callback)
Specified by:
execute in class Query<Resources>

parseResources

public static java.util.List<Resource> parseResources(com.google.gwt.core.client.JavaScriptObject json)


Copyright © 2009 SonarSource SA. All Rights Reserved.