org.apache.maven.index.artifact
Class Gav
java.lang.Object
org.apache.maven.index.artifact.Gav
public class Gav
- extends Object
An immutable value class representing unique artifact coordinates.
- Author:
- cstamas, jvanzyl
Nested Class Summary |
static class |
Gav.HashType
Enumeration representing Maven artifact hash types |
static class |
Gav.SignatureType
Enumeration representing Maven artifact signature types |
Constructor Summary |
Gav(String groupId,
String artifactId,
String version)
|
Gav(String groupId,
String artifactId,
String version,
String classifier,
String extension,
Integer snapshotBuildNumber,
Long snapshotTimeStamp,
String name,
boolean snapshot,
boolean hash,
Gav.HashType hashType,
boolean signature,
Gav.SignatureType signatureType)
Deprecated. The boolean snapshot parameter is simply neglected. Use the constructor without it. |
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)
|
Gav
public Gav(String groupId,
String artifactId,
String version)
Gav
public Gav(String groupId,
String artifactId,
String version,
String classifier,
String extension,
Integer snapshotBuildNumber,
Long snapshotTimeStamp,
String name,
boolean snapshot,
boolean hash,
Gav.HashType hashType,
boolean signature,
Gav.SignatureType signatureType)
- Deprecated. The
boolean snapshot
parameter is simply neglected. Use the constructor without it.
- Deprecated constructor, left here for backward compatibility. It simply delegates to other constructor and
neglects the snapshot redundant parameter.
- Parameters:
groupId
- artifactId
- version
- classifier
- extension
- snapshotBuildNumber
- snapshotTimeStamp
- name
- snapshot
- hash
- hashType
- signature
- signatureType
-
Gav
public 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)
getGroupId
public String getGroupId()
getArtifactId
public String getArtifactId()
getVersion
public String getVersion()
getBaseVersion
public String getBaseVersion()
getClassifier
public String getClassifier()
getExtension
public String getExtension()
getName
public String getName()
isSnapshot
public boolean isSnapshot()
getSnapshotBuildNumber
public Integer getSnapshotBuildNumber()
getSnapshotTimeStamp
public 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:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.