org.sonar.wsclient.services
Class ViolationQuery

java.lang.Object
  extended by org.sonar.wsclient.services.Query<Violation>
      extended by org.sonar.wsclient.services.ViolationQuery

public class ViolationQuery
extends Query<Violation>


Field Summary
static java.lang.String BASE_URL
           
 
Constructor Summary
ViolationQuery(java.lang.String resourceKeyOrId)
           
 
Method Summary
static ViolationQuery createForResource(Resource resource)
           
static ViolationQuery createForResource(java.lang.String resourceIdOrKey)
           
 java.lang.String[] getCategories()
           
 int getDepth()
           
 java.lang.Class<Violation> getModelClass()
           
 java.lang.String[] getPriorities()
           
 java.lang.String[] getQualifiers()
           
 java.lang.String[] getRuleKeys()
           
 java.lang.String[] getScopes()
           
 java.lang.String getUrl()
          Must start with a slash, for example: /api/metrics
 ViolationQuery setCategories(java.lang.String... categories)
           
 ViolationQuery setDepth(int depth)
           
 ViolationQuery setPriorities(java.lang.String... priorities)
           
 ViolationQuery setQualifiers(java.lang.String... qualifiers)
           
 ViolationQuery setRuleKeys(java.lang.String... ruleKeys)
           
 ViolationQuery setScopes(java.lang.String... scopes)
           
 
Methods inherited from class org.sonar.wsclient.services.Query
appendUrlParameter, appendUrlParameter, appendUrlParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_URL

public static final java.lang.String BASE_URL
See Also:
Constant Field Values
Constructor Detail

ViolationQuery

public ViolationQuery(java.lang.String resourceKeyOrId)
Method Detail

getScopes

public java.lang.String[] getScopes()

setScopes

public ViolationQuery setScopes(java.lang.String... scopes)

getQualifiers

public java.lang.String[] getQualifiers()

setQualifiers

public ViolationQuery setQualifiers(java.lang.String... qualifiers)

getRuleKeys

public java.lang.String[] getRuleKeys()

setRuleKeys

public ViolationQuery setRuleKeys(java.lang.String... ruleKeys)

getCategories

public java.lang.String[] getCategories()

setCategories

public ViolationQuery setCategories(java.lang.String... categories)

getPriorities

public java.lang.String[] getPriorities()

setPriorities

public ViolationQuery setPriorities(java.lang.String... priorities)

getDepth

public int getDepth()

setDepth

public ViolationQuery setDepth(int depth)

getUrl

public java.lang.String getUrl()
Description copied from class: Query
Must start with a slash, for example: /api/metrics

Specified by:
getUrl in class Query<Violation>

getModelClass

public java.lang.Class<Violation> getModelClass()
Specified by:
getModelClass in class Query<Violation>

createForResource

public static ViolationQuery createForResource(Resource resource)

createForResource

public static ViolationQuery createForResource(java.lang.String resourceIdOrKey)


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