Class RepositoryBase

java.lang.Object
org.apache.maven.profiles.RepositoryBase
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Repository

public class RepositoryBase extends Object implements Serializable
Repository contains the information needed for establishing connections with remote repository .
Version:
$Revision$ $Date$
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private String
    A unique identifier for a repository.
    private String
    The type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
    private String
    Human readable name of the repository .
    private String
    The url of the repository .
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Get a unique identifier for a repository.
    Get the type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
    Get human readable name of the repository.
    Get the url of the repository.
    void
    Set a unique identifier for a repository.
    void
    setLayout(String layout)
    Set the type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
    void
    Set human readable name of the repository.
    void
    Set the url of the repository.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • id

      private String id
      A unique identifier for a repository.
    • name

      private String name
      Human readable name of the repository .
    • url

      private String url
      The url of the repository .
    • layout

      private String layout
      The type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
  • Constructor Details

    • RepositoryBase

      public RepositoryBase()
  • Method Details

    • getId

      public String getId()
      Get a unique identifier for a repository.
      Returns:
      String
    • getLayout

      public String getLayout()
      Get the type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
      Returns:
      String
    • getName

      public String getName()
      Get human readable name of the repository.
      Returns:
      String
    • getUrl

      public String getUrl()
      Get the url of the repository.
      Returns:
      String
    • setId

      public void setId(String id)
      Set a unique identifier for a repository.
      Parameters:
      id - a id object.
    • setLayout

      public void setLayout(String layout)
      Set the type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
      Parameters:
      layout - a layout object.
    • setName

      public void setName(String name)
      Set human readable name of the repository.
      Parameters:
      name - a name object.
    • setUrl

      public void setUrl(String url)
      Set the url of the repository.
      Parameters:
      url - a url object.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object