org.apache.ivy.core.resolve
Class DefaultModuleRevision

java.lang.Object
  extended by org.apache.ivy.core.resolve.DefaultModuleRevision
All Implemented Interfaces:
ResolvedModuleRevision

public class DefaultModuleRevision
extends java.lang.Object
implements ResolvedModuleRevision

Author:
x.hanin

Constructor Summary
DefaultModuleRevision(DependencyResolver resolver, DependencyResolver artifactResolver, ModuleDescriptor descriptor, boolean searched, boolean downloaded, java.net.URL localMDUrl)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 DependencyResolver getArtifactResolver()
          The resolver to use to download artifacts
 ModuleDescriptor getDescriptor()
           
 ModuleRevisionId getId()
           
 java.net.URL getLocalMDUrl()
           
 java.util.Date getPublicationDate()
           
 DependencyResolver getResolver()
          The resolver which resolved this ResolvedModuleRevision
 int hashCode()
           
 boolean isDownloaded()
           
 boolean isSearched()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultModuleRevision

public DefaultModuleRevision(DependencyResolver resolver,
                             DependencyResolver artifactResolver,
                             ModuleDescriptor descriptor,
                             boolean searched,
                             boolean downloaded,
                             java.net.URL localMDUrl)
Method Detail

getResolver

public DependencyResolver getResolver()
Description copied from interface: ResolvedModuleRevision
The resolver which resolved this ResolvedModuleRevision

Specified by:
getResolver in interface ResolvedModuleRevision
Returns:
The resolver which resolved this ResolvedModuleRevision

getArtifactResolver

public DependencyResolver getArtifactResolver()
Description copied from interface: ResolvedModuleRevision
The resolver to use to download artifacts

Specified by:
getArtifactResolver in interface ResolvedModuleRevision
Returns:
The resolver to use to download artifacts

getDescriptor

public ModuleDescriptor getDescriptor()
Specified by:
getDescriptor in interface ResolvedModuleRevision

getId

public ModuleRevisionId getId()
Specified by:
getId in interface ResolvedModuleRevision

getPublicationDate

public java.util.Date getPublicationDate()
Specified by:
getPublicationDate in interface ResolvedModuleRevision

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isDownloaded

public boolean isDownloaded()
Specified by:
isDownloaded in interface ResolvedModuleRevision

isSearched

public boolean isSearched()
Specified by:
isSearched in interface ResolvedModuleRevision

getLocalMDUrl

public java.net.URL getLocalMDUrl()
Specified by:
getLocalMDUrl in interface ResolvedModuleRevision