Class AbstractRepositoryMetadata

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractRepositoryMetadata​(org.apache.maven.artifact.repository.metadata.Metadata metadata)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static org.apache.maven.artifact.repository.metadata.Metadata createMetadata​(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.metadata.Versioning versioning)  
      protected static org.apache.maven.artifact.repository.metadata.Versioning createVersioning​(org.apache.maven.artifact.repository.metadata.Snapshot snapshot)  
      java.lang.String extendedToString()  
      java.lang.String getLocalFilename​(org.apache.maven.artifact.repository.ArtifactRepository repository)  
      org.apache.maven.artifact.repository.metadata.Metadata getMetadata()
      Get the repository metadata associated with this marker.
      java.lang.String getRemoteFilename()  
      void merge​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)  
      void setMetadata​(org.apache.maven.artifact.repository.metadata.Metadata metadata)
      Set the metadata contents.
      void storeInLocalRepository​(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)  
      java.lang.String toString()  
      protected void updateRepositoryMetadata​(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apache.maven.artifact.metadata.ArtifactMetadata

        getArtifactId, getBaseVersion, getGroupId, getKey, storedInArtifactVersionDirectory, storedInGroupDirectory
    • Constructor Detail

      • AbstractRepositoryMetadata

        protected AbstractRepositoryMetadata​(org.apache.maven.artifact.repository.metadata.Metadata metadata)
    • Method Detail

      • getRemoteFilename

        public java.lang.String getRemoteFilename()
        Specified by:
        getRemoteFilename in interface org.apache.maven.artifact.metadata.ArtifactMetadata
      • getLocalFilename

        public java.lang.String getLocalFilename​(org.apache.maven.artifact.repository.ArtifactRepository repository)
        Specified by:
        getLocalFilename in interface org.apache.maven.artifact.metadata.ArtifactMetadata
      • storeInLocalRepository

        public void storeInLocalRepository​(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                           org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
                                    throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
        Specified by:
        storeInLocalRepository in interface org.apache.maven.artifact.metadata.ArtifactMetadata
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      • updateRepositoryMetadata

        protected void updateRepositoryMetadata​(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
                                         throws java.io.IOException,
                                                org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Throws:
        java.io.IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • createMetadata

        protected static org.apache.maven.artifact.repository.metadata.Metadata createMetadata​(org.apache.maven.artifact.Artifact artifact,
                                                                                               org.apache.maven.artifact.repository.metadata.Versioning versioning)
      • createVersioning

        protected static org.apache.maven.artifact.repository.metadata.Versioning createVersioning​(org.apache.maven.artifact.repository.metadata.Snapshot snapshot)
      • setMetadata

        public void setMetadata​(org.apache.maven.artifact.repository.metadata.Metadata metadata)
        Description copied from interface: RepositoryMetadata
        Set the metadata contents.
        Specified by:
        setMetadata in interface RepositoryMetadata
        Parameters:
        metadata - the metadata
      • getMetadata

        public org.apache.maven.artifact.repository.metadata.Metadata getMetadata()
        Description copied from interface: RepositoryMetadata
        Get the repository metadata associated with this marker.
        Specified by:
        getMetadata in interface RepositoryMetadata
        Returns:
        the metadata, or null if none loaded
      • merge

        public void merge​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
        Specified by:
        merge in interface org.apache.maven.artifact.metadata.ArtifactMetadata
      • extendedToString

        public java.lang.String extendedToString()
        Specified by:
        extendedToString in interface org.apache.maven.artifact.metadata.ArtifactMetadata