org.apache.ivy.core.report
Class ConfigurationResolveReport
java.lang.Object
org.apache.ivy.core.report.ConfigurationResolveReport
public class ConfigurationResolveReport
- extends java.lang.Object
- Author:
- x.hanin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationResolveReport
public ConfigurationResolveReport(ResolveEngine resolveEngine,
ModuleDescriptor md,
java.lang.String conf,
java.util.Date date,
ResolveOptions options)
hasChanged
public boolean hasChanged()
getModuleRevisionIds
public java.util.Set getModuleRevisionIds()
- Returns all non evicted and non error dependency mrids
The returned set is ordered so that a dependency will always
be found before their own dependencies
- Returns:
- all non evicted and non error dependency mrids
addDependency
public void addDependency(IvyNode node)
addDependency
public void addDependency(IvyNode node,
DownloadReport report)
getConfiguration
public java.lang.String getConfiguration()
getDate
public java.util.Date getDate()
getModuleDescriptor
public ModuleDescriptor getModuleDescriptor()
getUnresolvedDependencies
public IvyNode[] getUnresolvedDependencies()
getEvictedNodes
public IvyNode[] getEvictedNodes()
getDownloadedNodes
public IvyNode[] getDownloadedNodes()
getSearchedNodes
public IvyNode[] getSearchedNodes()
getDownloadReports
public ArtifactDownloadReport[] getDownloadReports(ModuleRevisionId mrid)
getDependency
public IvyNode getDependency(ModuleRevisionId mrid)
getModuleIds
public java.util.List getModuleIds()
- gives all the modules ids concerned by this report, from the most dependent to the least one
- Returns:
- a list of ModuleId
getNodes
public java.util.Collection getNodes(ModuleId mid)
getResolveEngine
public ResolveEngine getResolveEngine()
getArtifactsNumber
public int getArtifactsNumber()
getDownloadedArtifactsReports
public ArtifactDownloadReport[] getDownloadedArtifactsReports()
getFailedArtifactsReports
public ArtifactDownloadReport[] getFailedArtifactsReports()
hasError
public boolean hasError()
getNodesNumber
public int getNodesNumber()