Skip to content

Commit

Permalink
Maven Changes #2
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Nov 21, 2012
1 parent ac28bf2 commit 9d39fc1
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
Expand Up @@ -38,11 +38,32 @@ private DependencyQueryBuilder(Coordinate coordinate)
setCoordinate(coordinate);
}

public static DependencyQueryBuilder create(String coordinate)
{
return new DependencyQueryBuilder(CoordinateBuilder.create(coordinate));
}

public static DependencyQueryBuilder create(Coordinate coordinate)
{
return new DependencyQueryBuilder(coordinate);
}

/**
* Creates a {@link DependencyQueryBuilder} based on a {@link DependencyQuery}
*
* @param query
* @return
*/
public static DependencyQueryBuilder create(DependencyQuery query)
{
DependencyQueryBuilder builder = new DependencyQueryBuilder();
builder.setCoordinate(query.getCoordinate());
builder.setFilter(query.getDependencyFilter());
builder.setRepositories(query.getDependencyRepositories());
builder.setScopeType(query.getScopeType());
return builder;
}

private void setCoordinate(Coordinate coordinate)
{
if (coordinate == null)
Expand Down
Expand Up @@ -34,4 +34,12 @@ public interface DependencyResolver
* @return
*/
List<Coordinate> resolveVersions(DependencyQuery query);

/**
* Resolve a single dependency
*
* @param query
* @return
*/
Dependency resolveDependency(DependencyQuery query);
}

0 comments on commit 9d39fc1

Please sign in to comment.