public class DependencyQuery extends Query<Dependency>
Modifier and Type | Field and Description |
---|---|
static String |
BASE_URL |
static String |
INCOMING_DIRECTION |
static String |
OUTGOING_DIRECTION |
DEFAULT_TIMEOUT_MILLISECONDS
Constructor and Description |
---|
DependencyQuery() |
Modifier and Type | Method and Description |
---|---|
static DependencyQuery |
createForId(String id) |
static DependencyQuery |
createForIncomingDependencies(String resourceIdOrKey)
Resources that depend upon a resource
|
static DependencyQuery |
createForOutgoingDependencies(String resourceIdOrKey)
Resources that are depended upon a resource = all the resources that a resource depends upon
|
static DependencyQuery |
createForResource(long resourceId) |
static DependencyQuery |
createForResource(String resourceIdOrKey)
Resources that depend upon or are depended upon a resource.
|
static DependencyQuery |
createForSubDependencies(String dependencyId) |
String |
getDirection() |
String |
getId() |
Class<Dependency> |
getModelClass() |
String |
getParentId() |
String |
getResourceIdOrKey() |
String |
getUrl()
Must start with a slash, for example: /api/metrics
|
DependencyQuery |
setDirection(String direction) |
DependencyQuery |
setId(String id) |
DependencyQuery |
setParentId(String parentId) |
DependencyQuery |
setResourceId(long resourceId) |
DependencyQuery |
setResourceIdOrKey(String resourceIdOrKey) |
appendUrlParameter, appendUrlParameter, appendUrlParameter, encode, getBody, getLocale, getTimeoutMilliseconds, setLocale, setTimeoutMilliseconds
public static final String BASE_URL
public static final String INCOMING_DIRECTION
public static final String OUTGOING_DIRECTION
public DependencyQuery()
public String getResourceIdOrKey()
public DependencyQuery setResourceIdOrKey(String resourceIdOrKey)
public DependencyQuery setResourceId(long resourceId)
public String getDirection()
public DependencyQuery setDirection(String direction)
public String getUrl()
AbstractQuery
IMPORTANT: In implementations of this method we must use helper methods to construct URL.
public String getParentId()
public DependencyQuery setId(String id)
public DependencyQuery setParentId(String parentId)
public Class<Dependency> getModelClass()
getModelClass
in class Query<Dependency>
public static DependencyQuery createForIncomingDependencies(String resourceIdOrKey)
resourceIdOrKey
- the target resource. Can be the primary key (a number) or the logical key (String)public static DependencyQuery createForOutgoingDependencies(String resourceIdOrKey)
resourceIdOrKey
- the target resource. Can be the primary key (an integer) or the logical key (String)public static DependencyQuery createForResource(String resourceIdOrKey)
resourceIdOrKey
- the target resource. Can be the primary key (an integer) or the logical key (String)public static DependencyQuery createForResource(long resourceId)
public static DependencyQuery createForSubDependencies(String dependencyId)
public static DependencyQuery createForId(String id)
Copyright © 2009-2012 SonarSource. All Rights Reserved.