Class BugFixedRepository

java.lang.Object
org.apache.maven.wagon.repository.Repository
org.apache.maven.plugins.site.deploy.wagon.BugFixedRepository
All Implemented Interfaces:
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.
Version:
$Id: BugFixedRepository.java 1640046 2014-11-16 22:40:59Z hboutemy $
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • id

      private String id
    • name

      private String name
    • host

      private String host
    • port

      private int port
    • basedir

      private String basedir
    • protocol

      private String protocol
    • url

      private String url
    • permissions

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

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

      private String username
    • password

      private String password
  • Constructor Details

    • BugFixedRepository

      public BugFixedRepository(String id, String url)
  • Method Details

    • getId

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

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

      public 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(String basedir)
      Overrides:
      setBasedir in class org.apache.maven.wagon.repository.Repository
    • setName

      public void setName(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(String url)
      Overrides:
      setUrl in class org.apache.maven.wagon.repository.Repository
    • getUrl

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

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

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

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

      public 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 String getParameter(String key)
      Overrides:
      getParameter in class org.apache.maven.wagon.repository.Repository
    • setParameters

      public void setParameters(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(Object obj)
      Overrides:
      equals in class org.apache.maven.wagon.repository.Repository
    • getUsername

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

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

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