public class Gav
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Gav.HashType
Enumeration representing Maven artifact hash types
|
static class |
Gav.SignatureType
Enumeration representing Maven artifact signature types
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.lang.String |
baseVersion |
private java.lang.String |
classifier |
private java.lang.String |
extension |
private java.lang.String |
groupId |
private boolean |
hash |
private Gav.HashType |
hashType |
private java.lang.String |
name |
private boolean |
signature |
private Gav.SignatureType |
signatureType |
private boolean |
snapshot |
private java.lang.Integer |
snapshotBuildNumber |
private java.lang.Long |
snapshotTimeStamp |
private java.lang.String |
version |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getArtifactId() |
java.lang.String |
getBaseVersion() |
java.lang.String |
getClassifier() |
java.lang.String |
getExtension() |
java.lang.String |
getGroupId() |
Gav.HashType |
getHashType() |
java.lang.String |
getName() |
Gav.SignatureType |
getSignatureType() |
java.lang.Integer |
getSnapshotBuildNumber() |
java.lang.Long |
getSnapshotTimeStamp() |
java.lang.String |
getVersion() |
int |
hashCode() |
boolean |
isHash() |
boolean |
isSignature() |
boolean |
isSnapshot() |
private final java.lang.String groupId
private final java.lang.String artifactId
private final java.lang.String version
private final java.lang.String baseVersion
private final java.lang.String classifier
private final java.lang.String extension
private final java.lang.Integer snapshotBuildNumber
private final java.lang.Long snapshotTimeStamp
private final java.lang.String name
private final boolean snapshot
private final boolean hash
private final Gav.HashType hashType
private final boolean signature
private final Gav.SignatureType signatureType
public Gav(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
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)
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public java.lang.String getBaseVersion()
public java.lang.String getClassifier()
public java.lang.String getExtension()
public java.lang.String getName()
public boolean isSnapshot()
public java.lang.Integer getSnapshotBuildNumber()
public java.lang.Long getSnapshotTimeStamp()
public boolean isHash()
public Gav.HashType getHashType()
public boolean isSignature()
public Gav.SignatureType getSignatureType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object