Package org.apache.ivy.core.module.id
Class ArtifactRevisionId
java.lang.Object
org.apache.ivy.util.extendable.UnmodifiableExtendableItem
org.apache.ivy.core.module.id.ArtifactRevisionId
- All Implemented Interfaces:
ExtendableItem
Identifies an artifact in a particular module revision
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionArtifactRevisionId
(ArtifactId artifactId, ModuleRevisionId mrid) ArtifactRevisionId
(ArtifactId artfId, ModuleRevisionId mdlRevId, Map<String, String> extraAttributes) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getExt()
getName()
getType()
int
hashCode()
static ArtifactRevisionId
newInstance
(ModuleRevisionId mrid, String name, String type, String ext) static ArtifactRevisionId
newInstance
(ModuleRevisionId mrid, String name, String type, String ext, Map<String, String> extraAttributes) toString()
Methods inherited from class org.apache.ivy.util.extendable.UnmodifiableExtendableItem
getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes, setExtraAttribute, setStandardAttribute
-
Constructor Details
-
ArtifactRevisionId
-
ArtifactRevisionId
public ArtifactRevisionId(ArtifactId artfId, ModuleRevisionId mdlRevId, Map<String, String> extraAttributes)
-
-
Method Details
-
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<String, String> extraAttributes) -
equals
-
hashCode
public int hashCode() -
toString
-
getArtifactId
- Returns:
- Returns the artifactId.
-
getModuleRevisionId
-
getName
-
getType
-
getExt
-
getRevision
- Returns:
- Returns the revision.
-