Class GlobalConfig

All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Loadable, OnMaster

@Symbol("railflowGlobalConfig") @Extension public class GlobalConfig extends GlobalConfiguration
Global configuration page.
Author:
Sergey Oplavin, Liu Yang
  • Constructor Details

    • GlobalConfig

      public GlobalConfig()
  • Method Details

    • getDisplayName

      @Nonnull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<GlobalConfiguration>
    • configure

      @POST public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException
      Overrides:
      configure in class GlobalConfiguration
      Throws:
      Descriptor.FormException
    • doUploadLicenseFile

      @POST public org.kohsuke.stapler.HttpResponse doUploadLicenseFile(org.kohsuke.stapler.StaplerRequest req) throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • doActivateLicenseKey

      @POST public org.kohsuke.stapler.HttpResponse doActivateLicenseKey(@QueryParameter String licenseKey)
    • getTestRailServers

      public List<TestRailServerConfig> getTestRailServers()
    • setTestRailServers

      @DataBoundSetter public void setTestRailServers(List<TestRailServerConfig> testRailServers)
    • isOnlineActivation

      public boolean isOnlineActivation()
    • setOnlineActivation

      @DataBoundSetter public void setOnlineActivation(boolean onlineActivation)
    • getLicenseContent

      public Secret getLicenseContent()
    • setLicenseContent

      @DataBoundSetter public void setLicenseContent(Secret licenseContent)
    • isUploadStatistics

      public boolean isUploadStatistics()
    • setUploadStatistics

      @DataBoundSetter public void setUploadStatistics(boolean uploadStatistics)
    • isTrial

      public boolean isTrial()
    • setTrial

      @DataBoundSetter public void setTrial(boolean trial)
    • getLicenseExpirationDate

      public String getLicenseExpirationDate()
    • getLicenseExpirationDateString

      public String getLicenseExpirationDateString()
      Used from the Jelly.
      Returns:
      license expiration date as sting to be displayed in the UI.