public class ArtifactMetadata
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
| Constructor and Description |
|---|
ArtifactMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(ArtifactAlias alias)
Add an alias.
|
void |
addCompatVersion(java.lang.String string)
Method addCompatVersion.
|
void |
addDependency(Dependency dependency)
Method addDependency.
|
void |
addProperty(java.lang.String key,
java.lang.String value)
Method addProperty.
|
ArtifactMetadata |
clone()
Method clone.
|
java.util.List<ArtifactAlias> |
getAliases()
Method getAliases.
|
java.lang.String |
getArtifactId()
Get identifier of the artifact.
|
java.lang.String |
getClassifier()
Get classifier of the artifact.
|
java.util.List<java.lang.String> |
getCompatVersions()
Method getCompatVersions.
|
java.util.List<Dependency> |
getDependencies()
Method getDependencies.
|
java.lang.String |
getExtension()
Get extension of artifact file.
|
java.lang.String |
getGroupId()
Get group identifier of the artifact.
|
java.lang.String |
getNamespace()
Get a namespace within which this artifact is stored.
|
java.lang.String |
getPath()
Get absolute path to artifact file stored in the local file
system.
|
java.util.Properties |
getProperties()
Method getProperties.
|
java.lang.String |
getUuid()
Get universally unique identifier of this artifact.
|
java.lang.String |
getVersion()
Get artifact version.
|
void |
removeAlias(ArtifactAlias alias)
Remove an alias.
|
void |
removeCompatVersion(java.lang.String string)
Method removeCompatVersion.
|
void |
removeDependency(Dependency dependency)
Method removeDependency.
|
void |
setAliases(java.util.List<ArtifactAlias> aliases)
Set alternative identifiers of the artifact.
|
void |
setArtifactId(java.lang.String artifactId)
Set identifier of the artifact.
|
void |
setClassifier(java.lang.String classifier)
Set classifier of the artifact.
|
void |
setCompatVersions(java.util.List<java.lang.String> compatVersions)
Set compatibility versions of this artifact.
|
void |
setDependencies(java.util.List<Dependency> dependencies)
Set list of artifact dependencies.
|
void |
setExtension(java.lang.String extension)
Set extension of artifact file.
|
void |
setGroupId(java.lang.String groupId)
Set group identifier of the artifact.
|
void |
setNamespace(java.lang.String namespace)
Set a namespace within which this artifact is stored.
|
void |
setPath(java.lang.String path)
Set absolute path to artifact file stored in the local file
system.
|
void |
setProperties(java.util.Properties properties)
Set extra properties of this artifact.
|
void |
setUuid(java.lang.String uuid)
Set universally unique identifier of this artifact.
|
void |
setVersion(java.lang.String version)
Set artifact version.
|
Artifact |
toArtifact() |
java.lang.String |
toString() |
public void addCompatVersion(java.lang.String string)
string - public void addDependency(Dependency dependency)
dependency - public void addProperty(java.lang.String key,
java.lang.String value)
key - value - public ArtifactMetadata clone()
clone in class java.lang.Objectpublic java.util.List<ArtifactAlias> getAliases()
public java.lang.String getArtifactId()
public java.lang.String getClassifier()
public java.util.List<java.lang.String> getCompatVersions()
public java.util.List<Dependency> getDependencies()
public java.lang.String getExtension()
public java.lang.String getGroupId()
public java.lang.String getNamespace()
public java.lang.String getPath()
public java.util.Properties getProperties()
public java.lang.String getUuid()
public java.lang.String getVersion()
public void removeCompatVersion(java.lang.String string)
string - public void removeDependency(Dependency dependency)
dependency - public void setAliases(java.util.List<ArtifactAlias> aliases)
aliases - public void setArtifactId(java.lang.String artifactId)
artifactId - public void setClassifier(java.lang.String classifier)
classifier - public void setCompatVersions(java.util.List<java.lang.String> compatVersions)
compatVersions - public void setDependencies(java.util.List<Dependency> dependencies)
dependencies - public void setExtension(java.lang.String extension)
extension - public void setGroupId(java.lang.String groupId)
groupId - public void setNamespace(java.lang.String namespace)
namespace - public void setPath(java.lang.String path)
path - public void setProperties(java.util.Properties properties)
properties - public void setUuid(java.lang.String uuid)
uuid - public void setVersion(java.lang.String version)
version - public void addAlias(ArtifactAlias alias)
alias - alias to be addedpublic void removeAlias(ArtifactAlias alias)
alias - alias to be removedpublic Artifact toArtifact()
public java.lang.String toString()
toString in class java.lang.Object