|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.archiva.model.AbstractArtifactKey
public class AbstractArtifactKey
AbstractArtifactKey - a artifact reference to a versioned project.
This refers to all artifacts of a specific version of a project.
This type of reference is typically used by ArchivaProjectModel
objects.
If you don't require things like "Version" or "Type", consider the other keys below.
Key Type | Group ID | Artifact ID | Version | Classifier | Type |
---|---|---|---|---|---|
AbstractProjectKey |
Yes | Yes | |||
AbstractVersionedKey |
Yes | Yes | Yes | ||
AbstractArtifactKey |
Yes | Yes | Yes | Yes | Yes |
NOTE: This is a jpox required compound key handler class.
Field Summary | |
---|---|
java.lang.String |
artifactId
The Artifact ID. |
java.lang.String |
classifier
The Classifier. |
java.lang.String |
groupId
The Group ID. |
java.lang.String |
repositoryId
The Repository Id (JPOX Requires this remain public) |
java.lang.String |
type
The Type. |
java.lang.String |
version
The Version. |
Constructor Summary | |
---|---|
AbstractArtifactKey()
Default Constructor. |
|
AbstractArtifactKey(java.lang.String key)
Key Based Constructor. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Get the equals for this object's values - Required by JPOX. |
int |
hashCode()
Get the hashcode for this object's values - Required by JPOX. |
void |
setArtifactId(java.lang.String artifactId)
|
void |
setClassifier(java.lang.String classifier)
|
void |
setGroupId(java.lang.String groupId)
|
void |
setRepositoryId(java.lang.String repositoryId)
|
void |
setType(java.lang.String type)
|
void |
setVersion(java.lang.String version)
|
java.lang.String |
toString()
Get the String representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String groupId
public java.lang.String artifactId
public java.lang.String version
public java.lang.String classifier
public java.lang.String type
public java.lang.String repositoryId
Constructor Detail |
---|
public AbstractArtifactKey()
public AbstractArtifactKey(java.lang.String key)
key
- the String representing this object's values.Method Detail |
---|
public java.lang.String toString()
toString
in interface CompoundKey
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void setGroupId(java.lang.String groupId)
public void setArtifactId(java.lang.String artifactId)
public void setVersion(java.lang.String version)
public void setClassifier(java.lang.String classifier)
public void setType(java.lang.String type)
public void setRepositoryId(java.lang.String repositoryId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |