Package org.fedoraproject.xmvn.metadata
Class PackageMetadata
- java.lang.Object
-
- org.fedoraproject.xmvn.metadata.PackageMetadata
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PackageMetadata extends java.lang.Object implements java.io.Serializable, java.lang.CloneableRoot element of the metadata file.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PackageMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArtifact(ArtifactMetadata artifactMetadata)Method addArtifact.voidaddProperty(java.lang.String key, java.lang.String value)Method addProperty.voidaddSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)Method addSkippedArtifact.PackageMetadataclone()Method clone.java.util.List<ArtifactMetadata>getArtifacts()Method getArtifacts.java.lang.StringgetModelEncoding()Get the modelEncoding field.java.util.PropertiesgetProperties()Method getProperties.java.util.List<SkippedArtifactMetadata>getSkippedArtifacts()Method getSkippedArtifacts.java.lang.StringgetUuid()Get deprecated, unused.voidremoveArtifact(ArtifactMetadata artifactMetadata)Method removeArtifact.voidremoveSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)Method removeSkippedArtifact.voidsetArtifacts(java.util.List<ArtifactMetadata> artifacts)Set list of installed artifacts described by this piece of metadata.voidsetModelEncoding(java.lang.String modelEncoding)Set the modelEncoding field.voidsetProperties(java.util.Properties properties)Set properties of this piece of metadata.voidsetSkippedArtifacts(java.util.List<SkippedArtifactMetadata> skippedArtifacts)Set list of artifacts built but not installed in any package.voidsetUuid(java.lang.String uuid)Set deprecated, unused.
-
-
-
Method Detail
-
addArtifact
public void addArtifact(ArtifactMetadata artifactMetadata)
Method addArtifact.- Parameters:
artifactMetadata- a artifactMetadata object.
-
addProperty
public void addProperty(java.lang.String key, java.lang.String value)Method addProperty.- Parameters:
key- a key object.value- a value object.
-
addSkippedArtifact
public void addSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)
Method addSkippedArtifact.- Parameters:
skippedArtifactMetadata- a skippedArtifactMetadata object.
-
clone
public PackageMetadata clone()
Method clone.- Overrides:
clonein classjava.lang.Object- Returns:
- PackageMetadata
-
getArtifacts
public java.util.List<ArtifactMetadata> getArtifacts()
Method getArtifacts.- Returns:
- List
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getProperties
public java.util.Properties getProperties()
Method getProperties.- Returns:
- Properties
-
getSkippedArtifacts
public java.util.List<SkippedArtifactMetadata> getSkippedArtifacts()
Method getSkippedArtifacts.- Returns:
- List
-
getUuid
public java.lang.String getUuid()
Get deprecated, unused.- Returns:
- String
-
removeArtifact
public void removeArtifact(ArtifactMetadata artifactMetadata)
Method removeArtifact.- Parameters:
artifactMetadata- a artifactMetadata object.
-
removeSkippedArtifact
public void removeSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)
Method removeSkippedArtifact.- Parameters:
skippedArtifactMetadata- a skippedArtifactMetadata object.
-
setArtifacts
public void setArtifacts(java.util.List<ArtifactMetadata> artifacts)
Set list of installed artifacts described by this piece of metadata.- Parameters:
artifacts- a artifacts object.
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding- a modelEncoding object.
-
setProperties
public void setProperties(java.util.Properties properties)
Set properties of this piece of metadata.- Parameters:
properties- a properties object.
-
setSkippedArtifacts
public void setSkippedArtifacts(java.util.List<SkippedArtifactMetadata> skippedArtifacts)
Set list of artifacts built but not installed in any package. Useful for detecting broken package dependencies.- Parameters:
skippedArtifacts- a skippedArtifacts object.
-
setUuid
public void setUuid(java.lang.String uuid)
Set deprecated, unused.- Parameters:
uuid- a uuid object.
-
-