Package org.apache.maven.index.artifact
Class Gav
java.lang.Object
org.apache.maven.index.artifact.Gav
An immutable value class representing unique artifact coordinates.
- Author:
- cstamas, jvanzyl
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumEnumeration representing Maven artifact hash typesstatic enumEnumeration representing Maven artifact signature types
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
Gav
- 
Gavpublic Gav(String groupId, String artifactId, String version, String classifier, String extension, Integer snapshotBuildNumber, Long snapshotTimeStamp, String name, boolean hash, Gav.HashType hashType, boolean signature, Gav.SignatureType signatureType) 
 
- 
- 
Method Details- 
getGroupId
- 
getArtifactId
- 
getVersion
- 
getBaseVersion
- 
getClassifier
- 
getExtension
- 
getName
- 
isSnapshotpublic boolean isSnapshot()
- 
getSnapshotBuildNumber
- 
getSnapshotTimeStamp
- 
isHashpublic boolean isHash()
- 
getHashType
- 
isSignaturepublic boolean isSignature()
- 
getSignatureType
- 
equals
- 
hashCodepublic int hashCode()
 
-