public class ArtifactMetadata extends Object implements Serializable, Cloneable
Constructor and Description |
---|
ArtifactMetadata() |
Modifier and Type | Method and Description |
---|---|
void |
addAlias(ArtifactAlias alias)
Add an alias.
|
void |
addCompatVersion(String string)
Method addCompatVersion.
|
void |
addDependency(Dependency dependency)
Method addDependency.
|
void |
addProperty(String key,
String value)
Method addProperty.
|
ArtifactMetadata |
clone()
Method clone.
|
List<ArtifactAlias> |
getAliases()
Method getAliases.
|
String |
getArtifactId()
Get identifier of the artifact.
|
String |
getClassifier()
Get classifier of the artifact.
|
List<String> |
getCompatVersions()
Method getCompatVersions.
|
List<Dependency> |
getDependencies()
Method getDependencies.
|
String |
getExtension()
Get extension of artifact file.
|
String |
getGroupId()
Get group identifier of the artifact.
|
String |
getNamespace()
Get a namespace within which this artifact is stored.
|
String |
getPath()
Get absolute path to artifact file stored in the local file
system.
|
Properties |
getProperties()
Method getProperties.
|
List<String> |
getResolvableVersions()
Return list of versions from which this artifact can be resolved.
|
String |
getUuid()
Get universally unique identifier of this artifact.
|
String |
getVersion()
Get artifact version.
|
void |
removeAlias(ArtifactAlias alias)
Remove an alias.
|
void |
removeCompatVersion(String string)
Method removeCompatVersion.
|
void |
removeDependency(Dependency dependency)
Method removeDependency.
|
void |
setAliases(List<ArtifactAlias> aliases)
Set alternative identifiers of the artifact.
|
void |
setArtifactId(String artifactId)
Set identifier of the artifact.
|
void |
setClassifier(String classifier)
Set classifier of the artifact.
|
void |
setCompatVersions(List<String> compatVersions)
Set compatibility versions of this artifact.
|
void |
setDependencies(List<Dependency> dependencies)
Set list of artifact dependencies.
|
void |
setExtension(String extension)
Set extension of artifact file.
|
void |
setGroupId(String groupId)
Set group identifier of the artifact.
|
void |
setNamespace(String namespace)
Set a namespace within which this artifact is stored.
|
void |
setPath(String path)
Set absolute path to artifact file stored in the local file
system.
|
void |
setProperties(Properties properties)
Set extra properties of this artifact.
|
void |
setUuid(String uuid)
Set universally unique identifier of this artifact.
|
void |
setVersion(String version)
Set artifact version.
|
public void addCompatVersion(String string)
string
- public void addDependency(Dependency dependency)
dependency
- public void addProperty(String key, String value)
key
- value
- public ArtifactMetadata clone()
public List<ArtifactAlias> getAliases()
public String getArtifactId()
public String getClassifier()
public List<Dependency> getDependencies()
public String getExtension()
public String getGroupId()
public String getNamespace()
public String getPath()
public Properties getProperties()
public String getUuid()
public String getVersion()
public void removeCompatVersion(String string)
string
- public void removeDependency(Dependency dependency)
dependency
- public void setAliases(List<ArtifactAlias> aliases)
aliases
- public void setArtifactId(String artifactId)
artifactId
- public void setClassifier(String classifier)
classifier
- public void setCompatVersions(List<String> compatVersions)
compatVersions
- public void setDependencies(List<Dependency> dependencies)
dependencies
- public void setExtension(String extension)
extension
- public void setGroupId(String groupId)
groupId
- public void setNamespace(String namespace)
namespace
- public void setPath(String path)
path
- public void setProperties(Properties properties)
properties
- public void setUuid(String uuid)
uuid
- public void setVersion(String version)
version
- public void addAlias(ArtifactAlias alias)
alias
- alias to be addedpublic void removeAlias(ArtifactAlias alias)
alias
- alias to be removedpublic List<String> getResolvableVersions()
For non-compat artifacts this method returns a singleton list containing default artfact version. Otherwise it returns a list of compat versions.
null
Copyright © 2012–2014 Red Hat, Inc.. All rights reserved.