Class Metadata

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class Metadata
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    Class Metadata.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String artifactId
      The artifactId that this directory represents, if any.
      private java.lang.String groupId
      The groupId that this directory represents, if any.
      private java.lang.String modelEncoding
      Field modelEncoding.
      private java.lang.String modelVersion
      The version of the underlying metadata model.
      private java.util.List<Plugin> plugins
      Field plugins.
      private java.lang.String version
      The version that this directory represents, if any.
      private Versioning versioning
      Versioning information for the artifact.
    • Constructor Summary

      Constructors 
      Constructor Description
      Metadata()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPlugin​(Plugin plugin)
      Method addPlugin.
      Metadata clone()
      Method clone.
      java.lang.String getArtifactId()
      Get the artifactId that this directory represents, if any.
      java.lang.String getGroupId()
      Get the groupId that this directory represents, if any.
      java.lang.String getModelEncoding()
      Get the modelEncoding field.
      java.lang.String getModelVersion()
      Get the version of the underlying metadata model.
      java.util.List<Plugin> getPlugins()
      Method getPlugins.
      java.lang.String getVersion()
      Get the version that this directory represents, if any.
      Versioning getVersioning()
      Get versioning information for the artifact.
      boolean merge​(Metadata sourceMetadata)  
      void removePlugin​(Plugin plugin)
      Method removePlugin.
      void setArtifactId​(java.lang.String artifactId)
      Set the artifactId that this directory represents, if any.
      void setGroupId​(java.lang.String groupId)
      Set the groupId that this directory represents, if any.
      void setModelEncoding​(java.lang.String modelEncoding)
      Set the modelEncoding field.
      void setModelVersion​(java.lang.String modelVersion)
      Set the version of the underlying metadata model.
      void setPlugins​(java.util.List<Plugin> plugins)
      Set the set of plugin mappings for the group represented by this directory.
      void setVersion​(java.lang.String version)
      Set the version that this directory represents, if any.
      void setVersioning​(Versioning versioning)
      Set versioning information for the artifact.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • modelVersion

        private java.lang.String modelVersion
        The version of the underlying metadata model.
      • groupId

        private java.lang.String groupId
        The groupId that this directory represents, if any.
      • artifactId

        private java.lang.String artifactId
        The artifactId that this directory represents, if any.
      • version

        private java.lang.String version
        The version that this directory represents, if any. It is used for artifact snapshots only.
      • versioning

        private Versioning versioning
        Versioning information for the artifact.
      • plugins

        private java.util.List<Plugin> plugins
        Field plugins.
      • modelEncoding

        private java.lang.String modelEncoding
        Field modelEncoding.
    • Constructor Detail

      • Metadata

        public Metadata()
    • Method Detail

      • addPlugin

        public void addPlugin​(Plugin plugin)
        Method addPlugin.
        Parameters:
        plugin -
      • clone

        public Metadata clone()
        Method clone.
        Overrides:
        clone in class java.lang.Object
        Returns:
        Metadata
      • getArtifactId

        public java.lang.String getArtifactId()
        Get the artifactId that this directory represents, if any.
        Returns:
        String
      • getGroupId

        public java.lang.String getGroupId()
        Get the groupId that this directory represents, if any.
        Returns:
        String
      • getModelEncoding

        public java.lang.String getModelEncoding()
        Get the modelEncoding field.
        Returns:
        String
      • getModelVersion

        public java.lang.String getModelVersion()
        Get the version of the underlying metadata model.
        Returns:
        String
      • getPlugins

        public java.util.List<Plugin> getPlugins()
        Method getPlugins.
        Returns:
        List
      • getVersion

        public java.lang.String getVersion()
        Get the version that this directory represents, if any. It is used for artifact snapshots only.
        Returns:
        String
      • getVersioning

        public Versioning getVersioning()
        Get versioning information for the artifact.
        Returns:
        Versioning
      • removePlugin

        public void removePlugin​(Plugin plugin)
        Method removePlugin.
        Parameters:
        plugin -
      • setArtifactId

        public void setArtifactId​(java.lang.String artifactId)
        Set the artifactId that this directory represents, if any.
        Parameters:
        artifactId -
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
        Set the groupId that this directory represents, if any.
        Parameters:
        groupId -
      • setModelEncoding

        public void setModelEncoding​(java.lang.String modelEncoding)
        Set the modelEncoding field.
        Parameters:
        modelEncoding -
      • setModelVersion

        public void setModelVersion​(java.lang.String modelVersion)
        Set the version of the underlying metadata model.
        Parameters:
        modelVersion -
      • setPlugins

        public void setPlugins​(java.util.List<Plugin> plugins)
        Set the set of plugin mappings for the group represented by this directory.
        Parameters:
        plugins -
      • setVersion

        public void setVersion​(java.lang.String version)
        Set the version that this directory represents, if any. It is used for artifact snapshots only.
        Parameters:
        version -
      • setVersioning

        public void setVersioning​(Versioning versioning)
        Set versioning information for the artifact.
        Parameters:
        versioning -
      • merge

        public boolean merge​(Metadata sourceMetadata)