org.gcube.vremanagement.softwarerepository.repository.impl.maven
Class MavenDependenciesSolver

java.lang.Object
  extended by org.gcube.vremanagement.softwarerepository.repository.DependenciesSolver
      extended by org.gcube.vremanagement.softwarerepository.repository.impl.maven.MavenDependenciesSolver

public class MavenDependenciesSolver
extends DependenciesSolver

Author:
Luca Frosini (ISTI-CNR)

Field Summary
 
Fields inherited from class org.gcube.vremanagement.softwarerepository.repository.DependenciesSolver
DEPENDENCY_RESOLUTION, MISSING_DEPENDENCIES, RESOLVED_DEPENDECIES
 
Constructor Summary
MavenDependenciesSolver()
           
 
Method Summary
 java.lang.String listScopedPackages(ServiceRow row, SQLDBManager db, ScopeLevel scope)
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenDependenciesSolver

public MavenDependenciesSolver()
Method Detail

listScopedPackages

public java.lang.String listScopedPackages(ServiceRow row,
                                           SQLDBManager db,
                                           ScopeLevel scope)
                                    throws java.lang.Exception

Specified by:
listScopedPackages in class DependenciesSolver
Parameters:
row - db Service table row instance
db - manger
scope - resolution scope
Returns:
an XML string with the list of solved dependency or missing dependency
Throws:
java.lang.Exception - if list fails