public interface Repository extends ConvertibleFromConfig, RepositoryV2, ConfigurablePlugin, DescriptionProvider
Basic contract for interfacing with various version control repository systems.
| Modifier and Type | Field and Description |
|---|---|
static String |
SELECTED_REPOSITORY
Deprecated.
since 3.3 repository definition is no longer part of
BuildConfiguration |
static String |
UNKNOWN_HOST
A marker string to return when the host is not known
|
| Modifier and Type | Method and Description |
|---|---|
ErrorCollection |
checkConnection()
This method internally validates the current connection for the repository.
|
String |
getHost()
What's the repository server host
|
String |
getKey()
The full complete plugin key for the repo
|
String |
getLocationIdentifier()
A string representing the location of the repository
|
String |
getMinimalEditHtml(BuildConfiguration buildConfiguration)
Returns HTML for the minimal configuration of the repository.
|
String |
getName()
The display name for the repository type
|
String |
getShortKey()
The mini key from the plugin (should not contain plugin prefix)
|
populateFromConfig, toConfigurationcollectChangesSinceLastBuild, getSourceCodeDirectory, isRepositoryDifferentcustomizeBuildRequirements, removeBuildRequirementsaddDefaultValues, prepareConfigObject, validateinitgetEditHtml, getViewHtmlgetDescriptionstatic final String UNKNOWN_HOST
@Deprecated static final String SELECTED_REPOSITORY
BuildConfigurationBuildConfiguration@NotNull String getKey()
@NotNull String getShortKey()
@NotNull String getName()
getName in interface DescriptionProvidergetName in interface NameProviderString getHost()
@NotNull String getLocationIdentifier()
@NotNull ErrorCollection checkConnection()
ErrorCollection must not be null. The errors should be translated to error messages, rather than field errors.@Nullable String getMinimalEditHtml(@NotNull BuildConfiguration buildConfiguration)
buildConfiguration - BuildConfiguration objectCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.