Class Repository
- java.lang.Object
-
- org.apache.maven.wagon.repository.Repository
-
- All Implemented Interfaces:
java.io.Serializable
public class Repository extends java.lang.Object implements java.io.Serializable
This class is an abstraction of the location from/to resources can be transfered.- 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 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 Repository()
Deprecated.Repository(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()
RepositoryPermissions
getPermissions()
int
getPort()
java.lang.String
getProtocol()
java.lang.String
getUrl()
java.lang.String
getUsername()
int
hashCode()
private boolean
isIPv6Address()
Checks whtther provided url contains IPv6 format in host portionvoid
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(RepositoryPermissions permissions)
void
setPort(int port)
void
setProtocol(java.lang.String protocol)
void
setUrl(java.lang.String url)
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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 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
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
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.- Returns:
- the base directory
-
setBasedir
public void setBasedir(java.lang.String basedir)
-
setName
public void setName(java.lang.String name)
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
setUrl
public void setUrl(java.lang.String url)
-
getUrl
public java.lang.String getUrl()
-
isIPv6Address
private boolean isIPv6Address()
Checks whtther provided url contains IPv6 format in host portion- Returns:
- true if provide host part is of IPv6 format
-
getHost
public java.lang.String getHost()
-
getName
public java.lang.String getName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getProtocol
public java.lang.String getProtocol()
-
getPermissions
public RepositoryPermissions getPermissions()
-
setPermissions
public void setPermissions(RepositoryPermissions permissions)
-
getParameter
public java.lang.String getParameter(java.lang.String key)
-
setParameters
public void setParameters(java.util.Properties parameters)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getUsername
public java.lang.String getUsername()
-
getPassword
public java.lang.String getPassword()
-
setProtocol
public void setProtocol(java.lang.String protocol)
-
-