public abstract class ScmConnector extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MASTER |
static String |
SCM_CONNECTOR_TMP_DIRECTORY |
| Modifier | Constructor and Description |
|---|---|
protected |
ScmConnector(String username,
String password,
String url,
String branch,
String tag,
String privateKey) |
| Modifier and Type | Method and Description |
|---|---|
File |
cloneRepository()
Clones the given repository.
|
protected abstract File |
cloneRepository(File dest) |
static ScmConnector |
create(String scmType,
String url,
String privateKey,
String username,
String password,
String branch,
String tag) |
void |
deleteCloneDirectory() |
String |
getBranch() |
String |
getPassword() |
String |
getPrivateKey() |
String |
getTag() |
abstract ScmType |
getType() |
String |
getUrl() |
String |
getUrlName() |
String |
getUsername() |
public static final String SCM_CONNECTOR_TMP_DIRECTORY
public static final String MASTER
public static ScmConnector create(String scmType, String url, String privateKey, String username, String password, String branch, String tag)
public File cloneRepository()
public void deleteCloneDirectory()
public abstract ScmType getType()
public String getUsername()
public String getPassword()
public String getUrl()
public String getUrlName()
public String getBranch()
public String getTag()
public String getPrivateKey()
Copyright © 2014–2020 Checkmarx. All rights reserved.