fr.jayasoft.ivy.report
Class ConfigurationResolveReport
java.lang.Object
fr.jayasoft.ivy.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(Ivy ivy,
ModuleDescriptor md,
java.lang.String conf,
java.util.Date date,
java.io.File cache)
hasChanged
public boolean hasChanged()
getModuleRevisionIds
public java.util.Set getModuleRevisionIds()
- Returns all non evicted and non error dependency mrids
- 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)
getIvy
public Ivy getIvy()
getArtifactsNumber
public int getArtifactsNumber()
getDownloadedArtifactsReports
public ArtifactDownloadReport[] getDownloadedArtifactsReports()
getFailedArtifactsReports
public ArtifactDownloadReport[] getFailedArtifactsReports()
hasError
public boolean hasError()
getNodesNumber
public int getNodesNumber()