Package org.apache.ivy.core.resolve
Class ResolvedModuleRevision
- java.lang.Object
-
- org.apache.ivy.core.resolve.ResolvedModuleRevision
-
public class ResolvedModuleRevision extends java.lang.ObjectRepresents a module revision provisioned on the local filesystem.
-
-
Constructor Summary
Constructors Constructor Description ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report)ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report, boolean force)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)DependencyResolvergetArtifactResolver()The resolver to use to download artifactsModuleDescriptorgetDescriptor()Returns the descriptor of the resolved module.ModuleRevisionIdgetId()Returns the identifier of the resolved module.java.util.DategetPublicationDate()Returns the date of publication of the resolved module.MetadataArtifactDownloadReportgetReport()Returns a report of the resolved module metadata artifact provisioning.DependencyResolvergetResolver()The resolver which resolved this ResolvedModuleRevisioninthashCode()booleanisForce()Returnstrueif this resolved module revision should be forced as the one being returned.java.lang.StringtoString()
-
-
-
Constructor Detail
-
ResolvedModuleRevision
public ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report)
-
ResolvedModuleRevision
public ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report, boolean force)
-
-
Method Detail
-
getId
public ModuleRevisionId getId()
Returns the identifier of the resolved module.- Returns:
- the identifier of the resolved module.
-
getPublicationDate
public java.util.Date getPublicationDate()
Returns the date of publication of the resolved module.- Returns:
- the date of publication of the resolved module.
-
getDescriptor
public ModuleDescriptor getDescriptor()
Returns the descriptor of the resolved module.- Returns:
- the descriptor of the resolved module.
-
getResolver
public DependencyResolver getResolver()
The resolver which resolved this ResolvedModuleRevision- Returns:
- The resolver which resolved this ResolvedModuleRevision
-
getArtifactResolver
public DependencyResolver getArtifactResolver()
The resolver to use to download artifacts- Returns:
- The resolver to use to download artifacts
-
getReport
public MetadataArtifactDownloadReport getReport()
Returns a report of the resolved module metadata artifact provisioning.- Returns:
- a report of the resolved module metadata artifact provisioning.
-
isForce
public boolean isForce()
Returnstrueif this resolved module revision should be forced as the one being returned.This is used as an indication for CompositeResolver, to know if they should continue to look for a better ResolvedModuleRevision if possible, or stop with this instance.
- Returns:
trueif this resolved module revision should be forced as the one being returned.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-