|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.scm.provider.ScmProviderRepository
org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
org.apache.maven.scm.provider.git.repository.GitScmProviderRepository
public class GitScmProviderRepository
Field Summary | |
---|---|
static java.lang.String |
PROTOCOL_FILE
use local file as transport |
static java.lang.String |
PROTOCOL_GIT
use gits internal protocol |
static java.lang.String |
PROTOCOL_HTTP
use the standard port 80 http protocol |
static java.lang.String |
PROTOCOL_HTTPS
use the standard port 443 https protocol |
static java.lang.String |
PROTOCOL_RSYNC
use rsync for retrieving the data TODO implement! |
static java.lang.String |
PROTOCOL_SSH
use secure shell protocol |
Constructor Summary | |
---|---|
GitScmProviderRepository(java.lang.String url)
|
|
GitScmProviderRepository(java.lang.String url,
java.lang.String user,
java.lang.String password)
|
Method Summary | |
---|---|
ScmProviderRepository |
getParent()
Get a ScmProviderRepository that represents the parent folder in the repository. |
java.lang.String |
getProtocol()
|
java.lang.String |
getRelativePath(ScmProviderRepository ancestor)
Get the relative path between the repository provided as argument and the current repository. |
java.lang.String |
getUrl()
|
java.lang.String |
toString()
|
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 |
---|
getPassword, getUser, isPersistCheckout, setPassword, setPersistCheckout, setUser |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROTOCOL_FILE
public static final java.lang.String PROTOCOL_GIT
public static final java.lang.String PROTOCOL_SSH
public static final java.lang.String PROTOCOL_HTTP
public static final java.lang.String PROTOCOL_HTTPS
public static final java.lang.String PROTOCOL_RSYNC
Constructor Detail |
---|
public GitScmProviderRepository(java.lang.String url)
public GitScmProviderRepository(java.lang.String url, java.lang.String user, java.lang.String password)
Method Detail |
---|
public java.lang.String getUrl()
public java.lang.String getProtocol()
public ScmProviderRepository getParent()
ScmProviderRepository
that represents the parent folder in the repository.
Useful when the repository does not exist yet and we need to create it from the parent.
getParent
in class ScmProviderRepository
public java.lang.String getRelativePath(ScmProviderRepository ancestor)
getRelativePath
in class ScmProviderRepository
ancestor
- another repository that should be ancestor of this one
null
if it can't be resolvedpublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |