org.sonar.wsclient.services
Class ViolationQuery

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

public class ViolationQuery
extends Query<Violation>


Field Summary
static String BASE_URL
           
 
Constructor Summary
ViolationQuery(String resourceKeyOrId)
           
 
Method Summary
static ViolationQuery createForResource(Resource resource)
           
static ViolationQuery createForResource(String resourceIdOrKey)
           
 String[] getCategories()
           
 int getDepth()
           
 Class<Violation> getModelClass()
           
 String[] getPriorities()
           
 String[] getQualifiers()
           
 String[] getRuleKeys()
           
 String[] getScopes()
           
 String getUrl()
          Must start with a slash, for example: /api/metrics
 ViolationQuery setCategories(String... categories)
           
 ViolationQuery setDepth(int depth)
           
 ViolationQuery setPriorities(String... priorities)
           
 ViolationQuery setQualifiers(String... qualifiers)
           
 ViolationQuery setRuleKeys(String... ruleKeys)
           
 ViolationQuery setScopes(String... scopes)
           
 
Methods inherited from class org.sonar.wsclient.services.AbstractQuery
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 String BASE_URL
See Also:
Constant Field Values
Constructor Detail

ViolationQuery

public ViolationQuery(String resourceKeyOrId)
Method Detail

getScopes

public String[] getScopes()

setScopes

public ViolationQuery setScopes(String... scopes)

getQualifiers

public String[] getQualifiers()

setQualifiers

public ViolationQuery setQualifiers(String... qualifiers)

getRuleKeys

public String[] getRuleKeys()

setRuleKeys

public ViolationQuery setRuleKeys(String... ruleKeys)

getCategories

public String[] getCategories()

setCategories

public ViolationQuery setCategories(String... categories)

getPriorities

public String[] getPriorities()

setPriorities

public ViolationQuery setPriorities(String... priorities)

getDepth

public int getDepth()

setDepth

public ViolationQuery setDepth(int depth)

getUrl

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

Specified by:
getUrl in class AbstractQuery<Violation>

getModelClass

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

createForResource

public static ViolationQuery createForResource(Resource resource)

createForResource

public static ViolationQuery createForResource(String resourceIdOrKey)


Copyright © 2009-2010 SonarSource. All Rights Reserved.