Interface RenderableBuildConfiguration

All Known Subinterfaces:
BitbucketDelegatedRepository, BranchAwareRepository, BranchDetectionCapableRepository, BranchInformationProvider, BranchingAwareRepository, BranchMergingAwareRepository, BuildConfigurationAwarePlugin<T>, BuildTriggerCondition, CachingAwareRepository, CheckoutCustomRevisionDataAwareRepository, CommitIsolationAwareRepository, CommitUrlProvider, ConfigurablePlugin<T>, CustomRevisionDataAwareRepository, CustomSourceDirectoryAwareRepository, CustomVariableProviderRepository, DependenciesPlanConfigurationPlugin, DeploymentsAwareCommitUrlProvider, EditActionAwareRepository, ImportExportAwarePlugin<T,P>, IncludeExcludeAwareRepository, InitialBuildAwareRepository, MavenPomAccessorCapableRepository, MiscellaneousPlanConfigurationPlugin, OnceOffCapableRepository, PlanConfigurationUiPlugin, PreparableRepository, PushCapableRepository, QuietPeriodAwareRepository, Repository, RepositoryEventAware, RequirementsAwareRepository, RequiresRepositoryData, SelectableAuthenticationRepository, StandaloneRepository, StashRepository, TaggingAwareRepository, TestConnectionAwareRepository, WebRepositoryViewer
All Known Implementing Classes:
AbstractRepository, AbstractStandaloneRepository, AbstractWebRepositoryViewer, ArtifactHandlerForPlanConfigurator, AutomaticDependencyManagementPlugin, BaseBuildConfigurationAwarePlugin, BaseConfigurableBuildPlugin, BaseConfigurablePlugin, BitbucketRepository, BrokenBuildPostProcessor, BuildExpiryPerPlanPlugin, BuildLabellerCustomBuildProcessor, BuildMonitoringPerPlanPlugin, CloverBuildProcessor, ConcurrentBuildsPlanConfigurationPlugin, DefaultWebRepositoryViewer, FisheyeWebRepositoryViewer, GitHubRepository, GitRepository, HungBuildPlanConfigurationPlugin, LegacyStashWebRepositoryViewer, NoWebRepositoryViewer, NullRepository, PlansGreenCondition, SkipTestHistoryConfigurationItem, StashRepositoryImpl, StashWebRepositoryViewer, SvnRepository

public interface RenderableBuildConfiguration
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
    getEditHtml(@NotNull BuildConfiguration buildConfiguration, @Nullable Plan plan)
    Returns HTML that represents the form fragment for editing the repository.
    @Nullable String
    getViewHtml(@NotNull Plan plan)
    Returns the HTML that represents the view of the repository configuration
  • Method Details

    • getViewHtml

      @Nullable @Nullable String getViewHtml(@NotNull @NotNull Plan plan)
      Returns the HTML that represents the view of the repository configuration
      Parameters:
      plan - for which view HTML has to be rendered.
      Returns:
      HTML string. May be null.
    • getEditHtml

      @Nullable @Nullable String getEditHtml(@NotNull @NotNull BuildConfiguration buildConfiguration, @Nullable @Nullable Plan plan)
      Returns HTML that represents the form fragment for editing the repository. No opening and closing form tags are required.
      Parameters:
      buildConfiguration - BuildConfiguration for which edit HTML has to be rendered.
      plan - Plan for which edit HTML has to be rendered. May be null during creation phase of plan.
      Returns:
      HTML string. May be null.