Class ReviewBoardGlobalConfiguration

java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
org.reviewboard.rbjenkins.config.ReviewBoardGlobalConfiguration
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Loadable, OnMaster

@Extension public class ReviewBoardGlobalConfiguration extends GlobalConfiguration
Provides a global configuration for ReviewBoard servers.
  • Constructor Details

    • ReviewBoardGlobalConfiguration

      public ReviewBoardGlobalConfiguration()
      Construct the configuration from prior saved entries.
    • ReviewBoardGlobalConfiguration

      public ReviewBoardGlobalConfiguration(List<ReviewBoardServerConfiguration> serverConfigurations)
      Construct the global configuration with the given server configurations.
      Parameters:
      serverConfigurations - List of Review Board server configurations
  • Method Details

    • setServerConfigurations

      public void setServerConfigurations(List<ReviewBoardServerConfiguration> serverConfigurations)
      Set the server configurations list then save the entries.
      Parameters:
      serverConfigurations - List of Review Board server configurations
    • getServerConfigurations

      public List<ReviewBoardServerConfiguration> getServerConfigurations()
      Fetch the server configurations.
      Returns:
      Review Board server configurations
    • getServerConfiguration

      public ReviewBoardServerConfiguration getServerConfiguration(URL serverURL)
      Fetch the server configuration that matches the given name, returning null if one is not found.
      Parameters:
      serverURL - Review Board server URL
      Returns:
      server configuration or null