Class Maven31ArtifactRepositoryAdapter

  • All Implemented Interfaces:
    org.apache.maven.artifact.repository.ArtifactRepository

    class Maven31ArtifactRepositoryAdapter
    extends java.lang.Object
    implements org.apache.maven.artifact.repository.ArtifactRepository
    ArtifactRepository wrapper around RemoteRepository
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories  
      private org.eclipse.aether.repository.RemoteRepository remoteRepository  
    • Constructor Summary

      Constructors 
      Constructor Description
      Maven31ArtifactRepositoryAdapter​(org.eclipse.aether.repository.RemoteRepository remoteRepository)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      org.apache.maven.artifact.Artifact find​(org.apache.maven.artifact.Artifact artifact)  
      java.util.List<java.lang.String> findVersions​(org.apache.maven.artifact.Artifact artifact)  
      org.apache.maven.artifact.repository.Authentication getAuthentication()  
      java.lang.String getBasedir()  
      java.lang.String getId()  
      java.lang.String getKey()  
      org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()  
      java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getMirroredRepositories()  
      java.lang.String getProtocol()  
      org.apache.maven.repository.Proxy getProxy()  
      org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()  
      org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()  
      java.lang.String getUrl()  
      int hashCode()  
      boolean isBlacklisted()  
      boolean isProjectAware()  
      boolean isUniqueVersion()  
      java.lang.String pathOf​(org.apache.maven.artifact.Artifact artifact)  
      java.lang.String pathOfLocalRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository)  
      java.lang.String pathOfRemoteRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)  
      void setAuthentication​(org.apache.maven.artifact.repository.Authentication authentication)  
      void setBlacklisted​(boolean blackListed)  
      void setId​(java.lang.String id)  
      void setLayout​(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout)  
      void setMirroredRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories)  
      void setProxy​(org.apache.maven.repository.Proxy proxy)  
      void setReleaseUpdatePolicy​(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)  
      void setSnapshotUpdatePolicy​(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)  
      void setUrl​(java.lang.String url)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • remoteRepository

        private org.eclipse.aether.repository.RemoteRepository remoteRepository
      • mirroredRepositories

        private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories
    • Constructor Detail

      • Maven31ArtifactRepositoryAdapter

        Maven31ArtifactRepositoryAdapter​(org.eclipse.aether.repository.RemoteRepository remoteRepository)
        Parameters:
        remoteRepository - RemoteRepository
    • Method Detail

      • pathOf

        public java.lang.String pathOf​(org.apache.maven.artifact.Artifact artifact)
        Specified by:
        pathOf in interface org.apache.maven.artifact.repository.ArtifactRepository
      • pathOfRemoteRepositoryMetadata

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

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

        public java.lang.String getUrl()
        Specified by:
        getUrl in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setUrl

        public void setUrl​(java.lang.String url)
        Specified by:
        setUrl in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getBasedir

        public java.lang.String getBasedir()
        Specified by:
        getBasedir in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getProtocol

        public java.lang.String getProtocol()
        Specified by:
        getProtocol in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setId

        public void setId​(java.lang.String id)
        Specified by:
        setId in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getSnapshots

        public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()
        Specified by:
        getSnapshots in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setSnapshotUpdatePolicy

        public void setSnapshotUpdatePolicy​(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)
        Specified by:
        setSnapshotUpdatePolicy in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getReleases

        public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()
        Specified by:
        getReleases in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setReleaseUpdatePolicy

        public void setReleaseUpdatePolicy​(org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy)
        Specified by:
        setReleaseUpdatePolicy in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getLayout

        public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()
        Specified by:
        getLayout in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setLayout

        public void setLayout​(org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout)
        Specified by:
        setLayout in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface org.apache.maven.artifact.repository.ArtifactRepository
      • isUniqueVersion

        public boolean isUniqueVersion()
        Specified by:
        isUniqueVersion in interface org.apache.maven.artifact.repository.ArtifactRepository
      • isBlacklisted

        public boolean isBlacklisted()
        Specified by:
        isBlacklisted in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setBlacklisted

        public void setBlacklisted​(boolean blackListed)
        Specified by:
        setBlacklisted in interface org.apache.maven.artifact.repository.ArtifactRepository
      • find

        public org.apache.maven.artifact.Artifact find​(org.apache.maven.artifact.Artifact artifact)
        Specified by:
        find in interface org.apache.maven.artifact.repository.ArtifactRepository
      • findVersions

        public java.util.List<java.lang.String> findVersions​(org.apache.maven.artifact.Artifact artifact)
        Specified by:
        findVersions in interface org.apache.maven.artifact.repository.ArtifactRepository
      • isProjectAware

        public boolean isProjectAware()
        Specified by:
        isProjectAware in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setAuthentication

        public void setAuthentication​(org.apache.maven.artifact.repository.Authentication authentication)
        Specified by:
        setAuthentication in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getAuthentication

        public org.apache.maven.artifact.repository.Authentication getAuthentication()
        Specified by:
        getAuthentication in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setProxy

        public void setProxy​(org.apache.maven.repository.Proxy proxy)
        Specified by:
        setProxy in interface org.apache.maven.artifact.repository.ArtifactRepository
      • getProxy

        public org.apache.maven.repository.Proxy getProxy()
        Specified by:
        getProxy in interface org.apache.maven.artifact.repository.ArtifactRepository
      • toString

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getMirroredRepositories

        public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getMirroredRepositories()
        Specified by:
        getMirroredRepositories in interface org.apache.maven.artifact.repository.ArtifactRepository
      • setMirroredRepositories

        public void setMirroredRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> mirroredRepositories)
        Specified by:
        setMirroredRepositories in interface org.apache.maven.artifact.repository.ArtifactRepository