org.sonar.wsclient.services
Class PropertyQuery

java.lang.Object
  extended by org.sonar.wsclient.services.AbstractQuery<MODEL>
      extended by org.sonar.wsclient.services.Query<Property>
          extended by org.sonar.wsclient.services.PropertyQuery

public class PropertyQuery
extends Query<Property>


Field Summary
static String BASE_URL
           
 
Constructor Summary
PropertyQuery()
           
 
Method Summary
static PropertyQuery createForAll()
           
static PropertyQuery createForKey(String key)
           
static PropertyQuery createForResource(String key, String resourceKeyOrId)
           
 String getKey()
           
 Class<Property> getModelClass()
           
 String getResourceKeyOrId()
           
 String getUrl()
          Must start with a slash, for example: /api/metrics
 PropertyQuery setKey(String key)
           
 PropertyQuery setResourceKeyOrId(String resourceKeyOrId)
           
 
Methods inherited from class org.sonar.wsclient.services.AbstractQuery
appendUrlParameter, appendUrlParameter, appendUrlParameter, getBody
 
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

PropertyQuery

public PropertyQuery()
Method Detail

getKey

public String getKey()

setKey

public PropertyQuery setKey(String key)

getResourceKeyOrId

public String getResourceKeyOrId()

setResourceKeyOrId

public PropertyQuery setResourceKeyOrId(String resourceKeyOrId)

getUrl

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

Specified by:
getUrl in class AbstractQuery<Property>

getModelClass

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

createForAll

public static PropertyQuery createForAll()

createForKey

public static PropertyQuery createForKey(String key)

createForResource

public static PropertyQuery createForResource(String key,
                                              String resourceKeyOrId)


Copyright © 2009-2011 SonarSource. All Rights Reserved.