Class AscArtifactMetadata

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

    public class AscArtifactMetadata
    extends org.apache.maven.artifact.metadata.AbstractArtifactMetadata
    implements org.apache.maven.shared.transfer.metadata.ArtifactMetadata
    Author:
    dkulp
    • Constructor Detail

      • AscArtifactMetadata

        public AscArtifactMetadata​(org.apache.maven.artifact.Artifact artifact,
                                   File file,
                                   boolean isPom)
    • Method Detail

      • getBaseVersion

        public String getBaseVersion()
        Specified by:
        getBaseVersion in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata
      • getKey

        public Object getKey()
        Specified by:
        getKey in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata
      • getLocalFilename

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

        public String getRemoteFilename()
        Specified by:
        getRemoteFilename in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata
      • merge

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

        public void merge​(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)
        Specified by:
        merge in interface org.apache.maven.repository.legacy.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.repository.legacy.metadata.ArtifactMetadata
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      • storedInArtifactVersionDirectory

        public boolean storedInArtifactVersionDirectory()
        Specified by:
        storedInArtifactVersionDirectory in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata
      • getFile

        public File getFile()
        Specified by:
        getFile in interface org.apache.maven.shared.transfer.metadata.ArtifactMetadata