Package org.marvelution.jji.management
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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.ManagementLink
ManagementLink.Category
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static String
URL_NAME
-
Fields inherited from class hudson.model.ManagementLink
LIST
-
-
Constructor Summary
Constructors Constructor Description JiraSiteManagement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteSite(String uri)
void
doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
void
doRegister(org.kohsuke.stapler.StaplerRequest request)
void
doSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
void
doUnregister(org.kohsuke.stapler.StaplerRequest request)
String
getBaseHelpUrl()
ManagementLink.Category
getCategory()
String
getDescription()
String
getDisplayName()
String
getIconFileName()
JiraSite
getSite()
String
getSiteConnectionError(String siteId)
Set<JiraSite>
getSites()
String
getSiteUrl(String url)
String
getUrlName()
void
refreshTunnel(String url)
void
setHttpClient(okhttp3.OkHttpClient httpClient)
void
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
void
setSitesConfiguration(JiraSitesConfiguration sitesConfiguration)
void
setTunnelManager(TunnelManager tunnelManager)
-
Methods inherited from class hudson.model.ManagementLink
all, getCategoryName, getRequiredPermission, getRequiresConfirmation, getRequiresPOST
-
-
-
-
Field Detail
-
URL_NAME
public static final String URL_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
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 interfaceAction
- Specified by:
getIconFileName
in classManagementLink
-
getDescription
public String getDescription()
- Overrides:
getDescription
in classManagementLink
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
- Specified by:
getUrlName
in classManagementLink
-
getCategory
public ManagementLink.Category getCategory()
- Overrides:
getCategory
in classManagementLink
-
getDisplayName
public String getDisplayName()
-
deleteSite
@JavaScriptMethod public void deleteSite(String uri)
-
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
-
-