org.gcube.vremanagement.softwarerepository.repository
Class DependenciesSolver
java.lang.Object
org.gcube.vremanagement.softwarerepository.repository.DependenciesSolver
- Direct Known Subclasses:
- MavenDependenciesSolver
public abstract class DependenciesSolver
- extends java.lang.Object
- Author:
- Luca Frosini (ISTI-CNR)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEPENDENCY_RESOLUTION
public static final java.lang.String DEPENDENCY_RESOLUTION
- DEPENDENCY_RESOLUTION
- See Also:
- Constant Field Values
RESOLVED_DEPENDECIES
public static final java.lang.String RESOLVED_DEPENDECIES
- RESOLVED_DEPENDECIES
- See Also:
- Constant Field Values
MISSING_DEPENDENCIES
public static final java.lang.String MISSING_DEPENDENCIES
- MISSING_DEPENDENCIES
- See Also:
- Constant Field Values
DependenciesSolver
public DependenciesSolver()
listScopedPackages
public abstract java.lang.String listScopedPackages(ServiceRow row,
SQLDBManager db,
ScopeLevel scope)
throws java.lang.Exception
- Parameters:
row
- db Service table row instancedb
- mangerscope
- resolution scope
- Returns:
- an XML string with the list of solved dependency or missing dependency
- Throws:
java.lang.Exception
- if list fails