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.Cloneable
Root 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 void
addArtifact(ArtifactMetadata artifactMetadata)
Method addArtifact.void
addProperty(java.lang.String key, java.lang.String value)
Method addProperty.void
addSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)
Method addSkippedArtifact.PackageMetadata
clone()
Method clone.java.util.List<ArtifactMetadata>
getArtifacts()
Method getArtifacts.java.lang.String
getModelEncoding()
Get the modelEncoding field.java.util.Properties
getProperties()
Method getProperties.java.util.List<SkippedArtifactMetadata>
getSkippedArtifacts()
Method getSkippedArtifacts.java.lang.String
getUuid()
Get deprecated, unused.void
removeArtifact(ArtifactMetadata artifactMetadata)
Method removeArtifact.void
removeSkippedArtifact(SkippedArtifactMetadata skippedArtifactMetadata)
Method removeSkippedArtifact.void
setArtifacts(java.util.List<ArtifactMetadata> artifacts)
Set list of installed artifacts described by this piece of metadata.void
setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.void
setProperties(java.util.Properties properties)
Set properties of this piece of metadata.void
setSkippedArtifacts(java.util.List<SkippedArtifactMetadata> skippedArtifacts)
Set list of artifacts built but not installed in any package.void
setUuid(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:
clone
in 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.
-
-