org.apache.maven.model
Class RepositoryBase

java.lang.Object
  extended by org.apache.maven.model.RepositoryBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DeploymentRepository, Repository

public class RepositoryBase
extends java.lang.Object
implements java.io.Serializable

A repository contains the information needed for establishing connections with remote repository.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.lang.String id
          A unique identifier for a repository.
private  java.lang.String layout
          The type of layout this repository uses for locating and storing artifacts - can be legacy or default.
private  java.lang.String name
          Human readable name of the repository.
private  java.lang.String url
          The url of the repository, in the form protocol://hostname/path.
 
Constructor Summary
RepositoryBase()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getId()
          Get a unique identifier for a repository.
 java.lang.String getLayout()
          Get the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
 java.lang.String getName()
          Get human readable name of the repository.
 java.lang.String getUrl()
          Get the url of the repository, in the form protocol://hostname/path.
 void setId(java.lang.String id)
          Set a unique identifier for a repository.
 void setLayout(java.lang.String layout)
          Set the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
 void setName(java.lang.String name)
          Set human readable name of the repository.
 void setUrl(java.lang.String url)
          Set the url of the repository, in the form protocol://hostname/path.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

private java.lang.String id
A unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example.


name

private java.lang.String name
Human readable name of the repository.


url

private java.lang.String url
The url of the repository, in the form protocol://hostname/path.


layout

private java.lang.String layout
The type of layout this repository uses for locating and storing artifacts - can be legacy or default.

Constructor Detail

RepositoryBase

public RepositoryBase()
Method Detail

getId

public java.lang.String getId()
Get a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example.

Returns:
String

getLayout

public java.lang.String getLayout()
Get the type of layout this repository uses for locating and storing artifacts - can be legacy or default.

Returns:
String

getName

public java.lang.String getName()
Get human readable name of the repository.

Returns:
String

getUrl

public java.lang.String getUrl()
Get the url of the repository, in the form protocol://hostname/path.

Returns:
String

setId

public void setId(java.lang.String id)
Set a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example.

Parameters:
id -

setLayout

public void setLayout(java.lang.String layout)
Set the type of layout this repository uses for locating and storing artifacts - can be legacy or default.

Parameters:
layout -

setName

public void setName(java.lang.String name)
Set human readable name of the repository.

Parameters:
name -

setUrl

public void setUrl(java.lang.String url)
Set the url of the repository, in the form protocol://hostname/path.

Parameters:
url -

equals

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