Class BugFixedRepository

  • All Implemented Interfaces:
    java.io.Serializable

    public class BugFixedRepository
    extends org.apache.maven.wagon.repository.Repository
    This class is an abstraction of the location from/to resources can be transfered. Note: This is a copy of a file from Wagon. It was copied here to be able to work around WAGON-307. This class can be removed when the prerequisite Maven version uses wagon-provider-api:1.0-beta-7, ie Maven >= 3.0.1.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String basedir  
      private java.lang.String host  
      private java.lang.String id  
      private java.lang.String name  
      private java.util.Properties parameters
      Properties influencing wagon behaviour which are very specific to particular wagon.
      private java.lang.String password  
      private org.apache.maven.wagon.repository.RepositoryPermissions permissions  
      private int port  
      private java.lang.String protocol  
      private static long serialVersionUID  
      private java.lang.String url  
      private java.lang.String username  
    • Constructor Summary

      Constructors 
      Constructor Description
      BugFixedRepository​(java.lang.String id, java.lang.String url)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getBasedir()
      Retrieve the base directory of the repository.
      java.lang.String getHost()  
      java.lang.String getId()  
      java.lang.String getName()  
      java.lang.String getParameter​(java.lang.String key)  
      java.lang.String getPassword()  
      org.apache.maven.wagon.repository.RepositoryPermissions getPermissions()  
      int getPort()  
      java.lang.String getProtocol()  
      java.lang.String getUrl()  
      java.lang.String getUsername()  
      int hashCode()  
      void setBasedir​(java.lang.String basedir)  
      void setId​(java.lang.String id)  
      void setName​(java.lang.String name)  
      void setParameters​(java.util.Properties parameters)  
      void setPermissions​(org.apache.maven.wagon.repository.RepositoryPermissions permissions)  
      void setPort​(int port)  
      void setProtocol​(java.lang.String protocol)  
      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

      • id

        private java.lang.String id
      • name

        private java.lang.String name
      • host

        private java.lang.String host
      • port

        private int port
      • basedir

        private java.lang.String basedir
      • protocol

        private java.lang.String protocol
      • url

        private java.lang.String url
      • permissions

        private org.apache.maven.wagon.repository.RepositoryPermissions permissions
      • parameters

        private java.util.Properties parameters
        Properties influencing wagon behaviour which are very specific to particular wagon.
      • username

        private java.lang.String username
      • password

        private java.lang.String password
    • Constructor Detail

      • BugFixedRepository

        public BugFixedRepository​(java.lang.String id,
                                  java.lang.String url)
    • Method Detail

      • getId

        public java.lang.String getId()
        Overrides:
        getId in class org.apache.maven.wagon.repository.Repository
      • setId

        public void setId​(java.lang.String id)
        Overrides:
        setId in class org.apache.maven.wagon.repository.Repository
      • getBasedir

        public java.lang.String getBasedir()
        Retrieve the base directory of the repository. This is derived from the full repository URL, and contains the entire path component.
        Overrides:
        getBasedir in class org.apache.maven.wagon.repository.Repository
        Returns:
        the base directory
      • setBasedir

        public void setBasedir​(java.lang.String basedir)
        Overrides:
        setBasedir in class org.apache.maven.wagon.repository.Repository
      • setName

        public void setName​(java.lang.String name)
        Overrides:
        setName in class org.apache.maven.wagon.repository.Repository
      • getPort

        public int getPort()
        Overrides:
        getPort in class org.apache.maven.wagon.repository.Repository
      • setPort

        public void setPort​(int port)
        Overrides:
        setPort in class org.apache.maven.wagon.repository.Repository
      • setUrl

        public void setUrl​(java.lang.String url)
        Overrides:
        setUrl in class org.apache.maven.wagon.repository.Repository
      • getUrl

        public java.lang.String getUrl()
        Overrides:
        getUrl in class org.apache.maven.wagon.repository.Repository
      • getHost

        public java.lang.String getHost()
        Overrides:
        getHost in class org.apache.maven.wagon.repository.Repository
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class org.apache.maven.wagon.repository.Repository
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.apache.maven.wagon.repository.Repository
      • getProtocol

        public java.lang.String getProtocol()
        Overrides:
        getProtocol in class org.apache.maven.wagon.repository.Repository
      • getPermissions

        public org.apache.maven.wagon.repository.RepositoryPermissions getPermissions()
        Overrides:
        getPermissions in class org.apache.maven.wagon.repository.Repository
      • setPermissions

        public void setPermissions​(org.apache.maven.wagon.repository.RepositoryPermissions permissions)
        Overrides:
        setPermissions in class org.apache.maven.wagon.repository.Repository
      • getParameter

        public java.lang.String getParameter​(java.lang.String key)
        Overrides:
        getParameter in class org.apache.maven.wagon.repository.Repository
      • setParameters

        public void setParameters​(java.util.Properties parameters)
        Overrides:
        setParameters in class org.apache.maven.wagon.repository.Repository
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.apache.maven.wagon.repository.Repository
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.apache.maven.wagon.repository.Repository
      • getUsername

        public java.lang.String getUsername()
        Overrides:
        getUsername in class org.apache.maven.wagon.repository.Repository
      • getPassword

        public java.lang.String getPassword()
        Overrides:
        getPassword in class org.apache.maven.wagon.repository.Repository
      • setProtocol

        public void setProtocol​(java.lang.String protocol)
        Overrides:
        setProtocol in class org.apache.maven.wagon.repository.Repository