Class BazaarScmProviderRepository
- java.lang.Object
-
- org.apache.maven.scm.provider.ScmProviderRepository
-
- org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
-
- org.apache.maven.scm.provider.bazaar.repository.BazaarScmProviderRepository
-
public class BazaarScmProviderRepository extends ScmProviderRepositoryWithHost
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringAFTPprivate static java.lang.StringBZRprivate static java.lang.StringBZR_SSHprivate 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.StringSFTPprivate static java.lang.StringSSHthis is basically an abbreviation of "bzr+ssh://"private static java.lang.StringUNKNOWN
-
Constructor Summary
Constructors Constructor Description BazaarScmProviderRepository(java.lang.String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringaddAt()private java.lang.StringaddHost()private java.lang.StringaddPassword()private java.lang.StringaddPath()private java.lang.StringaddPort()private java.lang.StringaddUser()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
-
BZR
private static final java.lang.String BZR
- See Also:
- Constant Field Values
-
BZR_SSH
private static final java.lang.String BZR_SSH
- See Also:
- Constant Field Values
-
SSH
private static final java.lang.String SSH
this is basically an abbreviation of "bzr+ssh://"- See Also:
- Constant Field Values
-
UNKNOWN
private static final java.lang.String UNKNOWN
- 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()
-
addAt
private java.lang.String addAt()
-
addHost
private java.lang.String addHost()
-
addPort
private java.lang.String addPort()
-
addPath
private java.lang.String addPath()
-
needsAuthentication
private boolean needsAuthentication()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-