org.apache.ivy.core.resolve

Class ResolvedModuleRevision

public class ResolvedModuleRevision extends Object

Represents a module revision provisioned on the local filesystem.
Constructor Summary
ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report)
ResolvedModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, MetadataArtifactDownloadReport report, boolean force)
Method Summary
booleanequals(Object obj)
DependencyResolvergetArtifactResolver()
The resolver to use to download artifacts
ModuleDescriptorgetDescriptor()
Returns the descriptor of the resolved module.
ModuleRevisionIdgetId()
Returns the identifier of the resolved module.
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 ResolvedModuleRevision
inthashCode()
booleanisForce()
Returns true if this resolved module revision should be forced as the one being returned.
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

equals

public boolean equals(Object obj)

getArtifactResolver

public DependencyResolver getArtifactResolver()
The resolver to use to download artifacts

Returns: The resolver to use to download artifacts

getDescriptor

public ModuleDescriptor getDescriptor()
Returns the descriptor of the resolved module.

Returns: the descriptor of the resolved module.

getId

public ModuleRevisionId getId()
Returns the identifier of the resolved module.

Returns: the identifier of the resolved module.

getPublicationDate

public Date getPublicationDate()
Returns the date of publication of the resolved module.

Returns: the date of publication of the resolved module.

getReport

public MetadataArtifactDownloadReport getReport()
Returns a report of the resolved module metadata artifact provisioning.

Returns: a report of the resolved module metadata artifact provisioning.

getResolver

public DependencyResolver getResolver()
The resolver which resolved this ResolvedModuleRevision

Returns: The resolver which resolved this ResolvedModuleRevision

hashCode

public int hashCode()

isForce

public boolean isForce()
Returns true if 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: true if this resolved module revision should be forced as the one being returned.

toString

public String toString()