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.String
AFTP
private static java.lang.String
BZR
private static java.lang.String
BZR_SSH
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
private static java.lang.String
SSH
this is basically an abbreviation of "bzr+ssh://"private static java.lang.String
UNKNOWN
-
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.String
addAt()
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 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
-
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:
toString
in classjava.lang.Object
-
-