Class AbstractRepositoryMetadata

    • Field Detail

      • metadata

        private org.apache.maven.artifact.repository.metadata.Metadata metadata
    • Constructor Detail

      • AbstractRepositoryMetadata

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

      • getRemoteFilename

        public java.lang.String getRemoteFilename()
        Description copied from interface: ArtifactMetadata
        Get the filename of this metadata on the remote repository.
        Specified by:
        getRemoteFilename in interface ArtifactMetadata
        Returns:
        the filename
      • getLocalFilename

        public java.lang.String getLocalFilename​(ArtifactRepository repository)
        Description copied from interface: ArtifactMetadata
        Get the filename of this metadata on the local repository.
        Specified by:
        getLocalFilename in interface ArtifactMetadata
        Parameters:
        repository - the remote repository it came from
        Returns:
        the filename
      • updateRepositoryMetadata

        protected void updateRepositoryMetadata​(ArtifactRepository localRepository,
                                                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​(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