org.apache.ivy.core.module.id

Class ArtifactRevisionId

public class ArtifactRevisionId extends UnmodifiableExtendableItem

Identifies an artifact in a particular module revision

See Also: org.apache.ivy.core.module.id

Constructor Summary
ArtifactRevisionId(ArtifactId artifactId, ModuleRevisionId mrid)
ArtifactRevisionId(ArtifactId artfId, ModuleRevisionId mdlRevId, Map extraAttributes)
Method Summary
booleanequals(Object obj)
ArtifactIdgetArtifactId()
StringgetExt()
ModuleRevisionIdgetModuleRevisionId()
StringgetName()
StringgetRevision()
StringgetType()
inthashCode()
static ArtifactRevisionIdnewInstance(ModuleRevisionId mrid, String name, String type, String ext)
static ArtifactRevisionIdnewInstance(ModuleRevisionId mrid, String name, String type, String ext, Map extraAttributes)
StringtoString()

Constructor Detail

ArtifactRevisionId

public ArtifactRevisionId(ArtifactId artifactId, ModuleRevisionId mrid)

ArtifactRevisionId

public ArtifactRevisionId(ArtifactId artfId, ModuleRevisionId mdlRevId, Map extraAttributes)

Method Detail

equals

public boolean equals(Object obj)

getArtifactId

public ArtifactId getArtifactId()

Returns: Returns the artifactId.

getExt

public String getExt()

getModuleRevisionId

public ModuleRevisionId getModuleRevisionId()

getName

public String getName()

getRevision

public String getRevision()

Returns: Returns the revision.

getType

public String getType()

hashCode

public int hashCode()

newInstance

public static ArtifactRevisionId newInstance(ModuleRevisionId mrid, String name, String type, String ext)

newInstance

public static ArtifactRevisionId newInstance(ModuleRevisionId mrid, String name, String type, String ext, Map extraAttributes)

toString

public String toString()