Package org.apache.maven.index.artifact
Class Gav
- java.lang.Object
-
- org.apache.maven.index.artifact.Gav
-
public class Gav extends java.lang.ObjectAn immutable value class representing unique artifact coordinates.- Author:
- cstamas, jvanzyl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGav.HashTypeEnumeration representing Maven artifact hash typesstatic classGav.SignatureTypeEnumeration representing Maven artifact signature types
-
Constructor Summary
Constructors Constructor Description Gav(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)Gav(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier, java.lang.String extension, java.lang.Integer snapshotBuildNumber, java.lang.Long snapshotTimeStamp, java.lang.String name, boolean hash, Gav.HashType hashType, boolean signature, Gav.SignatureType signatureType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetArtifactId()java.lang.StringgetBaseVersion()java.lang.StringgetClassifier()java.lang.StringgetExtension()java.lang.StringgetGroupId()Gav.HashTypegetHashType()java.lang.StringgetName()Gav.SignatureTypegetSignatureType()java.lang.IntegergetSnapshotBuildNumber()java.lang.LonggetSnapshotTimeStamp()java.lang.StringgetVersion()inthashCode()booleanisHash()booleanisSignature()booleanisSnapshot()
-
-
-
Constructor Detail
-
Gav
public Gav(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
Gav
public Gav(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier, java.lang.String extension, java.lang.Integer snapshotBuildNumber, java.lang.Long snapshotTimeStamp, java.lang.String name, boolean hash, Gav.HashType hashType, boolean signature, Gav.SignatureType signatureType)
-
-
Method Detail
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
getBaseVersion
public java.lang.String getBaseVersion()
-
getClassifier
public java.lang.String getClassifier()
-
getExtension
public java.lang.String getExtension()
-
getName
public java.lang.String getName()
-
isSnapshot
public boolean isSnapshot()
-
getSnapshotBuildNumber
public java.lang.Integer getSnapshotBuildNumber()
-
getSnapshotTimeStamp
public java.lang.Long getSnapshotTimeStamp()
-
isHash
public boolean isHash()
-
getHashType
public Gav.HashType getHashType()
-
isSignature
public boolean isSignature()
-
getSignatureType
public Gav.SignatureType getSignatureType()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-