Class JiraSiteManagement

java.lang.Object
hudson.model.ManagementLink
org.marvelution.jji.management.JiraSiteManagement
All Implemented Interfaces:
ExtensionPoint, Action, ModelObject

@Extension(ordinal=2.147483147E9) public class JiraSiteManagement extends ManagementLink
  • Field Details

  • Constructor Details

    • JiraSiteManagement

      public JiraSiteManagement()
  • Method Details

    • setSitesConfiguration

      @Inject public void setSitesConfiguration(JiraSitesConfiguration sitesConfiguration)
    • setTunnelManager

      @Inject public void setTunnelManager(TunnelManager tunnelManager)
    • setHttpClient

      @Inject public void setHttpClient(okhttp3.OkHttpClient httpClient)
    • setObjectMapper

      @Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
      Specified by:
      getIconFileName in class ManagementLink
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class ManagementLink
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
      Specified by:
      getUrlName in class ManagementLink
    • getCategory

      public ManagementLink.Category getCategory()
      Overrides:
      getCategory in class ManagementLink
    • getDisplayName

      public String getDisplayName()
    • getSites

      public Set<JiraSite> getSites()
    • getSiteConnectionError

      @Nullable public String getSiteConnectionError(String siteId)
    • deleteSite

      @JavaScriptMethod public void deleteSite(String uri)
    • getSiteUrl

      @JavaScriptMethod public String getSiteUrl(String url)
    • refreshTunnel

      @JavaScriptMethod public void refreshTunnel(String url)
    • getBaseHelpUrl

      public String getBaseHelpUrl()
    • doIndex

      public void doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • getSite

      public JiraSite getSite()
    • doSubmit

      public void doSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doRegister

      public void doRegister(org.kohsuke.stapler.StaplerRequest request) throws IOException
      Throws:
      IOException
    • doUnregister

      public void doUnregister(org.kohsuke.stapler.StaplerRequest request) throws IOException
      Throws:
      IOException