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.Object
public 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
Copyright © 2012–2017 Red Hat, Inc.. All rights reserved.