org.sonar.wsclient.services
Class DependencyQuery
java.lang.Object
org.sonar.wsclient.services.AbstractQuery<MODEL>
org.sonar.wsclient.services.Query<Dependency>
org.sonar.wsclient.services.DependencyQuery
public class DependencyQuery
- extends Query<Dependency>
The web service "dependency" is since Sonar 2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASE_URL
public static final String BASE_URL
- See Also:
- Constant Field Values
INCOMING_DIRECTION
public static final String INCOMING_DIRECTION
- See Also:
- Constant Field Values
OUTGOING_DIRECTION
public static final String OUTGOING_DIRECTION
- See Also:
- Constant Field Values
DependencyQuery
public DependencyQuery()
getResourceIdOrKey
public String getResourceIdOrKey()
setResourceIdOrKey
public DependencyQuery setResourceIdOrKey(String resourceIdOrKey)
setResourceId
public DependencyQuery setResourceId(long resourceId)
getDirection
public String getDirection()
setDirection
public DependencyQuery setDirection(String direction)
getUrl
public String getUrl()
- Description copied from class:
AbstractQuery
- Must start with a slash, for example: /api/metrics
- Specified by:
getUrl
in class AbstractQuery<Dependency>
getParentId
public String getParentId()
getId
public String getId()
setId
public DependencyQuery setId(String id)
setParentId
public DependencyQuery setParentId(String parentId)
getModelClass
public Class<Dependency> getModelClass()
- Specified by:
getModelClass
in class Query<Dependency>
createForIncomingDependencies
public static DependencyQuery createForIncomingDependencies(String resourceIdOrKey)
- Resources that depend upon a resource
- Parameters:
resourceIdOrKey
- the target resource. Can be the primary key (a number) or the logical key (String)
createForOutgoingDependencies
public static DependencyQuery createForOutgoingDependencies(String resourceIdOrKey)
- Resources that are depended upon a resource = all the resources that a resource depends upon
- Parameters:
resourceIdOrKey
- the target resource. Can be the primary key (an integer) or the logical key (String)
createForResource
public static DependencyQuery createForResource(String resourceIdOrKey)
- Resources that depend upon or are depended upon a resource. It equals the merge of createForIncomingDependencies(resourceIdOrKey)
and createForOutgoingDependencies(resourceIdOrKey)
- Parameters:
resourceIdOrKey
- the target resource. Can be the primary key (an integer) or the logical key (String)
createForResource
public static DependencyQuery createForResource(long resourceId)
createForSubDependencies
public static DependencyQuery createForSubDependencies(String dependencyId)
createForId
public static DependencyQuery createForId(String id)
Copyright © 2009-2011 SonarSource. All Rights Reserved.