hudson.plugins.simpleupdatesite
Class SimpleUpdateSitePlugIn
java.lang.Object
hudson.Plugin
hudson.plugins.simpleupdatesite.SimpleUpdateSitePlugIn
- All Implemented Interfaces:
- hudson.model.Saveable
public class SimpleUpdateSitePlugIn
- extends hudson.Plugin
SimpleUpdateSite Plugin which retrieves updatesite.json and news content from
custom location
- Author:
- JunHo Yoon
Nested classes/interfaces inherited from class hudson.Plugin |
hudson.Plugin.DummyImpl |
Fields inherited from interface hudson.model.Saveable |
NOOP |
Methods inherited from class hudson.Plugin |
configure, doDynamic, getConfigXml, load, save, setServletContext, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleUpdateSitePlugIn
public SimpleUpdateSitePlugIn()
postInitialize
public void postInitialize()
throws java.lang.Exception
- Register
SimpleUpdateSite
- Overrides:
postInitialize
in class hudson.Plugin
- Throws:
java.lang.Exception
configure
public void configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json)
throws java.io.IOException,
javax.servlet.ServletException,
hudson.model.Descriptor.FormException
- Overrides:
configure
in class hudson.Plugin
- Throws:
java.io.IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException
diagnoseNewsRssSiteUrl
public boolean diagnoseNewsRssSiteUrl(java.lang.String newsRssUrl)
diagnoseUpdateSiteUrl
public boolean diagnoseUpdateSiteUrl(java.lang.String updateSiteUrl)
diagnoseUrl
public java.lang.String diagnoseUrl(java.lang.String urlString,
java.lang.String siteName)
doRefreshPluginInfo
public hudson.util.FormValidation doRefreshPluginInfo(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
doRefreshNews
public hudson.util.FormValidation doRefreshNews(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
doHidePlugins
public hudson.util.FormValidation doHidePlugins(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
doShowAllHiddenPlugins
public hudson.util.FormValidation doShowAllHiddenPlugins(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
setUpdateSiteUrl
public void setUpdateSiteUrl(java.lang.String updateSiteUrl)
getUpdateSiteUrl
public java.lang.String getUpdateSiteUrl()
setNewsRssUrl
public void setNewsRssUrl(java.lang.String newsRssUrl)
getNewsRssUrl
public java.lang.String getNewsRssUrl()
checkConnection
public java.lang.String checkConnection(java.lang.String url)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException,
java.lang.IllegalArgumentException
- Throws:
org.apache.commons.httpclient.HttpException
java.io.IOException
java.lang.IllegalArgumentException
getUpdateSiteJSON
public java.lang.String getUpdateSiteJSON(java.lang.String url)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
- Throws:
org.apache.commons.httpclient.HttpException
java.io.IOException
downloadUpdateSiteJSON
public void downloadUpdateSiteJSON()
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
- Throws:
org.apache.commons.httpclient.HttpException
java.io.IOException
downloadUpdateSiteJSONForce
public void downloadUpdateSiteJSONForce()
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
- Throws:
org.apache.commons.httpclient.HttpException
java.io.IOException
stripOutCallBackMethod
public java.lang.String stripOutCallBackMethod(java.lang.String json)
getRssEntryReference
public java.util.List<RssEntry> getRssEntryReference()
getShownPluginEntryReference
public java.util.List<PluginEntry> getShownPluginEntryReference()
getInstalledPlugin
protected java.util.List<hudson.model.UpdateSite.Plugin> getInstalledPlugin()
getAvaliablePlugin
protected java.util.List<hudson.model.UpdateSite.Plugin> getAvaliablePlugin()
getUpdatedPlugin
protected java.util.List<hudson.model.UpdateSite.Plugin> getUpdatedPlugin()
setUpdateSiteValid
public void setUpdateSiteValid(boolean updateSiteValid)
isUpdateSiteValid
public boolean isUpdateSiteValid()
setUpdateSiteFailCause
public void setUpdateSiteFailCause(java.lang.String updateSiteFailCause)
getUpdateSiteFailCause
public java.lang.String getUpdateSiteFailCause()
setNewsRssSiteValid
public void setNewsRssSiteValid(boolean newsRssSiteValid)
isNewsRssSiteValid
public boolean isNewsRssSiteValid()
setNewsRssSiteFailCause
public void setNewsRssSiteFailCause(java.lang.String newsRssSiteFailCause)
getNewsRssSiteFailCause
public java.lang.String getNewsRssSiteFailCause()
getSupportUrl
public java.lang.String getSupportUrl()
Copyright © 2004-2011. All Rights Reserved.