Class SiteDescriptorArtifactMetadata

  • All Implemented Interfaces:
    org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.repository.legacy.metadata.ArtifactMetadata

    public class SiteDescriptorArtifactMetadata
    extends org.apache.maven.artifact.metadata.AbstractArtifactMetadata
    Attach a POM to an artifact.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.io.File file  
      private org.apache.maven.doxia.site.SiteModel siteModel  
      • Fields inherited from class org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata

        artifact
    • Constructor Summary

      Constructors 
      Constructor Description
      SiteDescriptorArtifactMetadata​(org.apache.maven.artifact.Artifact artifact, org.apache.maven.doxia.site.SiteModel siteModel, java.io.File file)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseVersion()  
      private java.lang.String getFilename()  
      java.lang.Object getKey()  
      java.lang.String getLocalFilename​(org.apache.maven.artifact.repository.ArtifactRepository repository)  
      java.lang.String getRemoteFilename()  
      void merge​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)  
      void merge​(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)  
      boolean storedInArtifactVersionDirectory()  
      void storeInLocalRepository​(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)  
      java.lang.String toString()  
      • Methods inherited from class org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata

        extendedToString, getArtifactId, getGroupId, storedInGroupDirectory
      • Methods inherited from class java.lang.Object

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

        extendedToString, getArtifactId, getGroupId, storedInGroupDirectory
    • Field Detail

      • siteModel

        private final org.apache.maven.doxia.site.SiteModel siteModel
      • file

        private final java.io.File file
    • Constructor Detail

      • SiteDescriptorArtifactMetadata

        public SiteDescriptorArtifactMetadata​(org.apache.maven.artifact.Artifact artifact,
                                              org.apache.maven.doxia.site.SiteModel siteModel,
                                              java.io.File file)
    • Method Detail

      • getRemoteFilename

        public java.lang.String getRemoteFilename()
      • getLocalFilename

        public java.lang.String getLocalFilename​(org.apache.maven.artifact.repository.ArtifactRepository repository)
      • getFilename

        private java.lang.String getFilename()
      • 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
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      • toString

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

        public boolean storedInArtifactVersionDirectory()
      • getBaseVersion

        public java.lang.String getBaseVersion()
      • getKey

        public java.lang.Object getKey()
      • merge

        public void merge​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
      • merge

        public void merge​(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)