Class HgScmProviderRepository
- java.lang.Object
-
- org.apache.maven.scm.provider.ScmProviderRepository
-
- org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
-
- org.apache.maven.scm.provider.hg.repository.HgScmProviderRepository
-
public class HgScmProviderRepository extends ScmProviderRepositoryWithHost
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
AFTP
private static java.lang.String
FILE
private static java.lang.String
FTP
private static java.lang.String
HTTP
private static java.lang.String
HTTPS
private java.lang.String
orgUrl
private java.lang.String
path
private java.lang.String
protocol
private static java.lang.String
SFTP
-
Constructor Summary
Constructors Constructor Description HgScmProviderRepository(java.lang.String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
addAuthority()
private java.lang.String
addHost()
private java.lang.String
addPassword()
private java.lang.String
addPath()
private java.lang.String
addPort()
private java.lang.String
addUser()
private boolean
canAuthenticate()
private java.lang.String
getProtocol(java.lang.String url)
java.lang.String
getURI()
private boolean
needsAuthentication()
private java.lang.String
parseHostAndPort(java.lang.String url)
private java.lang.String
parsePath(java.lang.String url)
private java.lang.String
parseUrl(java.lang.String url)
private java.lang.String
parseUsernameAndPassword(java.lang.String url)
java.lang.String
toString()
java.lang.String
validateURI()
-
Methods inherited from class org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
getHost, getPassphrase, getPort, getPrivateKey, setHost, setPassphrase, setPort, setPrivateKey
-
Methods inherited from class org.apache.maven.scm.provider.ScmProviderRepository
getParent, getPassword, getRelativePath, getUser, getWorkItem, isPersistCheckout, isPushChanges, setPassword, setPersistCheckout, setPushChanges, setUser, setWorkItem
-
-
-
-
Field Detail
-
FILE
private static final java.lang.String FILE
- See Also:
- Constant Field Values
-
SFTP
private static final java.lang.String SFTP
- See Also:
- Constant Field Values
-
FTP
private static final java.lang.String FTP
- See Also:
- Constant Field Values
-
AFTP
private static final java.lang.String AFTP
- See Also:
- Constant Field Values
-
HTTP
private static final java.lang.String HTTP
- See Also:
- Constant Field Values
-
HTTPS
private static final java.lang.String HTTPS
- See Also:
- Constant Field Values
-
path
private final java.lang.String path
-
protocol
private final java.lang.String protocol
-
orgUrl
private final java.lang.String orgUrl
-
-
Method Detail
-
getURI
public java.lang.String getURI()
-
validateURI
public java.lang.String validateURI()
- Returns:
- A message if the repository as an invalid URI, null if the URI seems fine.
-
getProtocol
private java.lang.String getProtocol(java.lang.String url)
-
parseUrl
private java.lang.String parseUrl(java.lang.String url)
-
parseHostAndPort
private java.lang.String parseHostAndPort(java.lang.String url)
-
parseUsernameAndPassword
private java.lang.String parseUsernameAndPassword(java.lang.String url)
-
parsePath
private java.lang.String parsePath(java.lang.String url)
-
addUser
private java.lang.String addUser()
-
addPassword
private java.lang.String addPassword()
-
addHost
private java.lang.String addHost()
-
addPort
private java.lang.String addPort()
-
addPath
private java.lang.String addPath()
-
needsAuthentication
private boolean needsAuthentication()
-
addAuthority
private java.lang.String addAuthority()
-
canAuthenticate
private boolean canAuthenticate()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-