Interface Repository

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, ConvertibleFromConfig, DescriptionProvider, InitablePluginModule, NameProvider, RenderableBuildConfiguration, RepositoryV2, Serializable
All Known Subinterfaces:
BitbucketDelegatedRepository, BranchAwareRepository, BranchDetectionCapableRepository, BranchInformationProvider, BranchingAwareRepository, BranchMergingAwareRepository, CachingAwareRepository, CheckoutCustomRevisionDataAwareRepository, CommitIsolationAwareRepository, CustomRevisionDataAwareRepository, CustomSourceDirectoryAwareRepository, CustomVariableProviderRepository, EditActionAwareRepository, IncludeExcludeAwareRepository, InitialBuildAwareRepository, MavenPomAccessorCapableRepository, OnceOffCapableRepository, PreparableRepository, PushCapableRepository, QuietPeriodAwareRepository, RepositoryEventAware, RequirementsAwareRepository, RequiresRepositoryData, SelectableAuthenticationRepository, StandaloneRepository, StashRepository, TaggingAwareRepository, TestConnectionAwareRepository
All Known Implementing Classes:
AbstractRepository, AbstractStandaloneRepository, BitbucketRepository, GitHubRepository, GitRepository, NullRepository, StashRepositoryImpl, SvnRepository

Deprecated.
since 5.14

Basic contract for interfacing with various version control repository systems.

  • Field Details

  • Method Details

    • getKey

      @NotNull @NotNull String getKey()
      Deprecated.
      The full complete plugin key for the repo
      Returns:
    • getShortKey

      @NotNull @NotNull String getShortKey()
      Deprecated.
      The mini key from the plugin (should not contain plugin prefix)
      Returns:
    • getName

      @NotNull @NotNull String getName()
      Deprecated.
      The display name for the repository type
      Specified by:
      getName in interface DescriptionProvider
      Specified by:
      getName in interface NameProvider
      Returns:
    • getHost

      String getHost()
      Deprecated.
      What's the repository server host
      Returns:
      The host!
    • getLocationIdentifier

      @NotNull @NotNull String getLocationIdentifier()
      Deprecated.
      A string representing the location of the repository
      Returns:
    • getMinimalEditHtml

      @Nullable @Nullable String getMinimalEditHtml(@NotNull @NotNull BuildConfiguration buildConfiguration)
      Deprecated.
      Returns HTML for the minimal configuration of the repository. i.e. the basic config required to get it working.
      Parameters:
      buildConfiguration - BuildConfiguration object
      Returns:
      HTML for the minimal configuration of the repository