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.StringAFTPprivate static java.lang.StringFILEprivate static java.lang.StringFTPprivate static java.lang.StringHTTPprivate static java.lang.StringHTTPSprivate java.lang.StringorgUrlprivate java.lang.Stringpathprivate java.lang.Stringprotocolprivate static java.lang.StringSFTP
-
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.StringaddAuthority()private java.lang.StringaddHost()private java.lang.StringaddPassword()private java.lang.StringaddPath()private java.lang.StringaddPort()private java.lang.StringaddUser()private booleancanAuthenticate()private java.lang.StringgetProtocol(java.lang.String url)java.lang.StringgetURI()private booleanneedsAuthentication()private java.lang.StringparseHostAndPort(java.lang.String url)private java.lang.StringparsePath(java.lang.String url)private java.lang.StringparseUrl(java.lang.String url)private java.lang.StringparseUsernameAndPassword(java.lang.String url)java.lang.StringtoString()java.lang.StringvalidateURI()-
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:
toStringin classjava.lang.Object
-
-