public class ResourceQuery extends Query<Resource>
Modifier and Type | Field and Description |
---|---|
static String |
BASE_URL |
static int |
DEPTH_UNLIMITED |
DEFAULT_TIMEOUT_MILLISECONDS
Constructor and Description |
---|
ResourceQuery() |
ResourceQuery(long resourceId) |
ResourceQuery(String resourceKeyOrId) |
Modifier and Type | Method and Description |
---|---|
static ResourceQuery |
create(String resourceKey) |
static ResourceQuery |
createForMetrics(String resourceKeyOrId,
String... metricKeys) |
static ResourceQuery |
createForResource(Resource resource,
String... metricKeys) |
Integer |
getDepth() |
Integer |
getLimit() |
String[] |
getMetrics() |
Class<Resource> |
getModelClass() |
String[] |
getQualifiers() |
String |
getResourceKeyOrId() |
String[] |
getRuleCategories()
Deprecated.
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007
|
String[] |
getRulePriorities()
Deprecated.
since 2.5 use
getRuleSeverities() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
String[] |
getRules() |
String[] |
getRuleSeverities() |
String[] |
getScopes() |
String |
getUrl()
Must start with a slash, for example: /api/metrics
|
boolean |
isExcludeRuleCategories()
Deprecated.
since 2.5 not used anymore
|
boolean |
isExcludeRulePriorities()
Deprecated.
since 2.5 use
isExcludeRuleSeverities() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
boolean |
isExcludeRules() |
boolean |
isExcludeRuleSeverities() |
Boolean |
isIncludeTrends() |
Boolean |
isVerbose() |
ResourceQuery |
setAllDepths() |
ResourceQuery |
setCharacteristicKeys(String model,
String... keys) |
ResourceQuery |
setDepth(Integer depth) |
ResourceQuery |
setExcludeRuleCategories(boolean b)
Deprecated.
since 2.5 not used anymore
|
ResourceQuery |
setExcludeRulePriorities(boolean b)
Deprecated.
since 2.5 use
setExcludeRuleSeverities(boolean) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
ResourceQuery |
setExcludeRules(boolean excludeRules) |
ResourceQuery |
setExcludeRuleSeverities(boolean excludeRuleSeverities) |
ResourceQuery |
setIncludeTrends(Boolean includeTrends) |
ResourceQuery |
setLimit(Integer limit) |
ResourceQuery |
setMetrics(String... metrics) |
ResourceQuery |
setQualifiers(String... qualifiers) |
ResourceQuery |
setResourceId(int resourceId) |
ResourceQuery |
setResourceKeyOrId(String resourceKeyOrId) |
ResourceQuery |
setRuleCategories(String... ruleCategories)
Deprecated.
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007
|
ResourceQuery |
setRulePriorities(String... rulePriorities)
Deprecated.
since 2.5 use
setRuleSeverities(String...) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
ResourceQuery |
setRules(String... rules) |
ResourceQuery |
setRuleSeverities(String... ruleSeverities) |
ResourceQuery |
setScopes(String... scopes) |
ResourceQuery |
setVerbose(Boolean verbose) |
appendUrlParameter, appendUrlParameter, appendUrlParameter, encode, getBody, getLocale, getTimeoutMilliseconds, setLocale, setTimeoutMilliseconds
public static final String BASE_URL
public static final int DEPTH_UNLIMITED
public ResourceQuery()
public ResourceQuery(String resourceKeyOrId)
public ResourceQuery(long resourceId)
public ResourceQuery setDepth(Integer depth)
public ResourceQuery setAllDepths()
public String getResourceKeyOrId()
public ResourceQuery setResourceKeyOrId(String resourceKeyOrId)
public ResourceQuery setResourceId(int resourceId)
public ResourceQuery setCharacteristicKeys(String model, String... keys)
public ResourceQuery setLimit(Integer limit)
public ResourceQuery setScopes(String... scopes)
public String[] getQualifiers()
public ResourceQuery setQualifiers(String... qualifiers)
public String[] getMetrics()
public ResourceQuery setMetrics(String... metrics)
public ResourceQuery setRules(String... rules)
@Deprecated public String[] getRuleCategories()
@Deprecated public ResourceQuery setRuleCategories(String... ruleCategories)
ruleCategories
- values: Maintainability, Usability, Reliability, Efficiency, Portabilitypublic String[] getRuleSeverities()
public ResourceQuery setRuleSeverities(String... ruleSeverities)
ruleSeverities
- values: BLOCKER, CRITICAL, MAJOR, MINOR, INFO@Deprecated public String[] getRulePriorities()
getRuleSeverities()
instead. See http://jira.codehaus.org/browse/SONAR-1829@Deprecated public ResourceQuery setRulePriorities(String... rulePriorities)
setRuleSeverities(String...)
instead. See http://jira.codehaus.org/browse/SONAR-1829public boolean isExcludeRules()
public ResourceQuery setExcludeRules(boolean excludeRules)
@Deprecated public boolean isExcludeRuleCategories()
@Deprecated public ResourceQuery setExcludeRuleCategories(boolean b)
public boolean isExcludeRuleSeverities()
public ResourceQuery setExcludeRuleSeverities(boolean excludeRuleSeverities)
@Deprecated public boolean isExcludeRulePriorities()
isExcludeRuleSeverities()
instead. See http://jira.codehaus.org/browse/SONAR-1829@Deprecated public ResourceQuery setExcludeRulePriorities(boolean b)
setExcludeRuleSeverities(boolean)
instead. See http://jira.codehaus.org/browse/SONAR-1829public ResourceQuery setVerbose(Boolean verbose)
public Boolean isIncludeTrends()
public ResourceQuery setIncludeTrends(Boolean includeTrends)
public String getUrl()
AbstractQuery
IMPORTANT: In implementations of this method we must use helper methods to construct URL.
public final Class<Resource> getModelClass()
getModelClass
in class Query<Resource>
public static ResourceQuery createForMetrics(String resourceKeyOrId, String... metricKeys)
public static ResourceQuery createForResource(Resource resource, String... metricKeys)
public static ResourceQuery create(String resourceKey)
Copyright © 2009-2012 SonarSource. All Rights Reserved.