Interface StandaloneRepository

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, ConvertibleFromConfig, DescriptionProvider, InitablePluginModule, NameProvider, RenderableBuildConfiguration, Repository, RepositoryV2, Serializable
All Known Subinterfaces:
RequiresRepositoryData, StashRepository
All Known Implementing Classes:
AbstractStandaloneRepository, BitbucketRepository, GitHubRepository, GitRepository, NullRepository, StashRepositoryImpl, SvnRepository

@PublicApi public interface StandaloneRepository extends Repository
Represents Repository that does not require Plan for configuration and thus is 'visible' to Global Repository feature.
Since:
3.4 com.atlassian.bamboo.repository.AbstractStandaloneRepository
  • Method Details

    • getViewHtml

      @Nullable @Nullable String getViewHtml()
      Returns the HTML that represents the view of the repository configuration
      Returns:
      HTML string. May be null.
    • getAdvancedViewHtml

      @Nullable @Nullable String getAdvancedViewHtml()
      Returns the HTML that represents the view of the advanced repository configuration
      Returns:
      HTML string. May be null.
    • getEditHtml

      @Nullable @Nullable String getEditHtml(@NotNull @NotNull org.apache.commons.configuration.HierarchicalConfiguration repositoryConfiguration)
      Returns HTML that represents the form fragment for editing the repository. No opening and closing form tags are required.
      Parameters:
      repositoryConfiguration - HierarchicalConfiguration for which edit HTML has to be rendered.
      Returns:
      HTML string. May be null.
    • getAdvancedEditHtml

      @Nullable @Nullable String getAdvancedEditHtml(@NotNull @NotNull org.apache.commons.configuration.HierarchicalConfiguration repositoryConfiguration)
      Return HTML that represents the form fragment for editing advanced options of the repository.
      Parameters:
      repositoryConfiguration - HierarchicalConfiguration for which edit HTML has to be rendered.
      Returns: