org.sonar.wsclient.services
Class ReviewQuery

java.lang.Object
  extended by org.sonar.wsclient.services.AbstractQuery<MODEL>
      extended by org.sonar.wsclient.services.Query<Review>
          extended by org.sonar.wsclient.services.ReviewQuery

public class ReviewQuery
extends Query<Review>

Since:
2.8

Field Summary
static String BASE_URL
           
static String OUTPUT_HTML
           
static String OUTPUT_PLAIN
           
 
Constructor Summary
ReviewQuery()
           
 
Method Summary
static ReviewQuery createForResource(Resource resource)
           
 String[] getAssigneeLoginsOrIds()
           
 String[] getAuthorLoginsOrIds()
           
 Long getId()
           
 Long[] getIds()
           
 Class<Review> getModelClass()
           
 String getOutput()
           
 String[] getProjectKeysOrIds()
           
 String[] getResourceKeysOrIds()
           
 String getReviewType()
           
 String[] getSeverities()
           
 String[] getStatuses()
           
 String getUrl()
          Must start with a slash, for example: /api/metrics
 ReviewQuery setAssigneeLoginsOrIds(String... assigneeLoginsOrIds)
           
 ReviewQuery setAuthorLoginsOrIds(String... authorLoginsOrIds)
           
 ReviewQuery setId(Long id)
           
 ReviewQuery setIds(Long... ids)
           
 ReviewQuery setOutput(String output)
           
 ReviewQuery setProjectKeysOrIds(String... projectKeysOrIds)
           
 ReviewQuery setResourceKeysOrIds(String... resourceKeysOrIds)
           
 ReviewQuery setReviewType(String reviewType)
           
 ReviewQuery setSeverities(String... severities)
           
 ReviewQuery setStatuses(String... statuses)
           
 
Methods inherited from class org.sonar.wsclient.services.AbstractQuery
appendUrlParameter, appendUrlParameter, appendUrlParameter, encode, 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

OUTPUT_PLAIN

public static final String OUTPUT_PLAIN
See Also:
Constant Field Values

OUTPUT_HTML

public static final String OUTPUT_HTML
See Also:
Constant Field Values
Constructor Detail

ReviewQuery

public ReviewQuery()
Method Detail

getReviewType

public String getReviewType()
Returns:
the reviewType

setReviewType

public ReviewQuery setReviewType(String reviewType)
Parameters:
reviewType - the reviewType to set

getId

public Long getId()
Returns:
the id

setId

public ReviewQuery setId(Long id)
Parameters:
id - the id to set

getIds

public Long[] getIds()
Returns:
the ids

setIds

public ReviewQuery setIds(Long... ids)
Parameters:
ids - the ids to set

getStatuses

public String[] getStatuses()
Returns:
the statuses

setStatuses

public ReviewQuery setStatuses(String... statuses)
Parameters:
statuses - the statuses to set

getSeverities

public String[] getSeverities()
Returns:
the severities

setSeverities

public ReviewQuery setSeverities(String... severities)
Parameters:
severities - the severities to set

getProjectKeysOrIds

public String[] getProjectKeysOrIds()
Returns:
the projectKeysOrIds

setProjectKeysOrIds

public ReviewQuery setProjectKeysOrIds(String... projectKeysOrIds)
Parameters:
projectKeysOrIds - the projectKeysOrIds to set

getResourceKeysOrIds

public String[] getResourceKeysOrIds()
Returns:
the resourceKeysOrIds

setResourceKeysOrIds

public ReviewQuery setResourceKeysOrIds(String... resourceKeysOrIds)
Parameters:
resourceKeysOrIds - the resourceKeysOrIds to set

getAuthorLoginsOrIds

public String[] getAuthorLoginsOrIds()
Returns:
the authorLoginsOrIds

setAuthorLoginsOrIds

public ReviewQuery setAuthorLoginsOrIds(String... authorLoginsOrIds)
Parameters:
authorLoginsOrIds - the authorLoginsOrIds to set

getAssigneeLoginsOrIds

public String[] getAssigneeLoginsOrIds()
Returns:
the assigneeLoginsOrIds

setAssigneeLoginsOrIds

public ReviewQuery setAssigneeLoginsOrIds(String... assigneeLoginsOrIds)
Parameters:
assigneeLoginsOrIds - the assigneeLoginsOrIds to set

getOutput

public String getOutput()
Returns:
the output

setOutput

public ReviewQuery setOutput(String output)

getUrl

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

IMPORTANT: In implementations of this method we must use helper methods to construct URL.

Specified by:
getUrl in class AbstractQuery<Review>
See Also:
AbstractQuery.encode(String), AbstractQuery.appendUrlParameter(StringBuilder, String, Object), AbstractQuery.appendUrlParameter(StringBuilder, String, Object[]), AbstractQuery.appendUrlParameter(StringBuilder, String, Date, boolean)

getModelClass

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

createForResource

public static ReviewQuery createForResource(Resource resource)


Copyright © 2009-2011 SonarSource. All Rights Reserved.