提交 24052ea5 编写于 作者: J Jesse Glick

Deprecating Hudson.getInstance.

上级 15ac490a
...@@ -256,7 +256,7 @@ public abstract class ExtensionFinder implements ExtensionPoint { ...@@ -256,7 +256,7 @@ public abstract class ExtensionFinder implements ExtensionPoint {
private Map<Class<? extends Annotation>,GuiceExtensionAnnotation<?>> extensionAnnotations = Maps.newHashMap(); private Map<Class<? extends Annotation>,GuiceExtensionAnnotation<?>> extensionAnnotations = Maps.newHashMap();
public GuiceFinder() { public GuiceFinder() {
for (ExtensionComponent<GuiceExtensionAnnotation> ec : moduleFinder.find(GuiceExtensionAnnotation.class, Hudson.getInstance())) { for (ExtensionComponent<GuiceExtensionAnnotation> ec : moduleFinder.find(GuiceExtensionAnnotation.class, Jenkins.getInstance())) {
GuiceExtensionAnnotation gea = ec.getInstance(); GuiceExtensionAnnotation gea = ec.getInstance();
extensionAnnotations.put(gea.annotationType,gea); extensionAnnotations.put(gea.annotationType,gea);
} }
...@@ -274,7 +274,7 @@ public abstract class ExtensionFinder implements ExtensionPoint { ...@@ -274,7 +274,7 @@ public abstract class ExtensionFinder implements ExtensionPoint {
}); });
modules.add(new SezpozModule(sezpozIndex)); modules.add(new SezpozModule(sezpozIndex));
for (ExtensionComponent<Module> ec : moduleFinder.find(Module.class, Hudson.getInstance())) { for (ExtensionComponent<Module> ec : moduleFinder.find(Module.class, Jenkins.getInstance())) {
modules.add(ec.getInstance()); modules.add(ec.getInstance());
} }
......
...@@ -2329,7 +2329,7 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A ...@@ -2329,7 +2329,7 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A
* @see Items#findNearest * @see Items#findNearest
*/ */
public static AbstractProject findNearest(String name) { public static AbstractProject findNearest(String name) {
return findNearest(name,Hudson.getInstance()); return findNearest(name,Jenkins.getInstance());
} }
/** /**
......
...@@ -929,7 +929,7 @@ public /*transient*/ abstract class Computer extends Actionable implements Acces ...@@ -929,7 +929,7 @@ public /*transient*/ abstract class Computer extends Actionable implements Acces
} }
// TODO: hmm, they don't really belong // TODO: hmm, they don't really belong
String rootUrl = Hudson.getInstance().getRootUrl(); String rootUrl = Jenkins.getInstance().getRootUrl();
if(rootUrl!=null) { if(rootUrl!=null) {
env.put("HUDSON_URL", rootUrl); // Legacy. env.put("HUDSON_URL", rootUrl); // Legacy.
env.put("JENKINS_URL", rootUrl); env.put("JENKINS_URL", rootUrl);
......
...@@ -3,6 +3,7 @@ package hudson.model; ...@@ -3,6 +3,7 @@ package hudson.model;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import jenkins.model.Jenkins;
/** /**
* Adds box rendered in the computer side panel. * Adds box rendered in the computer side panel.
...@@ -37,7 +38,7 @@ public abstract class ComputerPanelBox implements ExtensionPoint{ ...@@ -37,7 +38,7 @@ public abstract class ComputerPanelBox implements ExtensionPoint{
*/ */
public static List<ComputerPanelBox> all(Computer computer) { public static List<ComputerPanelBox> all(Computer computer) {
List<ComputerPanelBox> boxs = new ArrayList<ComputerPanelBox>(); List<ComputerPanelBox> boxs = new ArrayList<ComputerPanelBox>();
for(ComputerPanelBox box: Hudson.getInstance().getExtensionList(ComputerPanelBox.class)){ for(ComputerPanelBox box: Jenkins.getInstance().getExtensionList(ComputerPanelBox.class)){
box.setComputer(computer); box.setComputer(computer);
boxs.add(box); boxs.add(box);
} }
......
...@@ -729,7 +729,7 @@ public class Fingerprint implements ModelObject, Saveable { ...@@ -729,7 +729,7 @@ public class Fingerprint implements ModelObject, Saveable {
@Override @Override
public void onRenamed(Item item, String oldName, String newName) { public void onRenamed(Item item, String oldName, String newName) {
if (item instanceof AbstractProject) { if (item instanceof AbstractProject) {
AbstractProject p = Hudson.getInstance().getItemByFullName(newName, AbstractProject.class); AbstractProject p = Jenkins.getInstance().getItemByFullName(newName, AbstractProject.class);
if (p != null) { if (p != null) {
RunList builds = p.getBuilds(); RunList builds = p.getBuilds();
for (Object build : builds) { for (Object build : builds) {
......
...@@ -67,7 +67,8 @@ public class Hudson extends Jenkins { ...@@ -67,7 +67,8 @@ public class Hudson extends Jenkins {
*/ */
private transient final CopyOnWriteList<ComputerListener> computerListeners = ExtensionListView.createCopyOnWriteList(ComputerListener.class); private transient final CopyOnWriteList<ComputerListener> computerListeners = ExtensionListView.createCopyOnWriteList(ComputerListener.class);
/** @deprecated Here only for compatibility. Use {@link Jenkins#getInstance} instead. */
@Deprecated
@CLIResolver @CLIResolver
public static Hudson getInstance() { public static Hudson getInstance() {
return (Hudson)Jenkins.getInstance(); return (Hudson)Jenkins.getInstance();
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
package hudson.model; package hudson.model;
import hudson.Extension; import hudson.Extension;
import jenkins.model.Jenkins;
/** /**
* Adds the "Manage Jenkins" link to the top page. * Adds the "Manage Jenkins" link to the top page.
...@@ -33,7 +34,7 @@ import hudson.Extension; ...@@ -33,7 +34,7 @@ import hudson.Extension;
@Extension(ordinal=100) @Extension(ordinal=100)
public class ManageJenkinsAction implements RootAction { public class ManageJenkinsAction implements RootAction {
public String getIconFileName() { public String getIconFileName() {
if (Hudson.getInstance().hasPermission(Hudson.ADMINISTER)) if (Jenkins.getInstance().hasPermission(Jenkins.ADMINISTER))
return "setting.png"; return "setting.png";
else else
return null; return null;
......
...@@ -255,7 +255,7 @@ public abstract class View extends AbstractModelObject implements AccessControll ...@@ -255,7 +255,7 @@ public abstract class View extends AbstractModelObject implements AccessControll
try { try {
return _getOwnerItemGroup(); return _getOwnerItemGroup();
} catch (AbstractMethodError e) { } catch (AbstractMethodError e) {
return Hudson.getInstance(); return Jenkins.getInstance();
} }
} }
...@@ -283,7 +283,7 @@ public abstract class View extends AbstractModelObject implements AccessControll ...@@ -283,7 +283,7 @@ public abstract class View extends AbstractModelObject implements AccessControll
try { try {
return _getOwnerViewActions(); return _getOwnerViewActions();
} catch (AbstractMethodError e) { } catch (AbstractMethodError e) {
return Hudson.getInstance().getActions(); return Jenkins.getInstance().getActions();
} }
} }
......
...@@ -3,6 +3,7 @@ package hudson.model; ...@@ -3,6 +3,7 @@ package hudson.model;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.FilePath; import hudson.FilePath;
import jenkins.model.Jenkins;
public abstract class WorkspaceListener implements ExtensionPoint { public abstract class WorkspaceListener implements ExtensionPoint {
...@@ -28,7 +29,7 @@ public abstract class WorkspaceListener implements ExtensionPoint { ...@@ -28,7 +29,7 @@ public abstract class WorkspaceListener implements ExtensionPoint {
* All registered {@link WorkspaceListener}s. * All registered {@link WorkspaceListener}s.
*/ */
public static ExtensionList<WorkspaceListener> all() { public static ExtensionList<WorkspaceListener> all() {
return Hudson.getInstance().getExtensionList(WorkspaceListener.class); return Jenkins.getInstance().getExtensionList(WorkspaceListener.class);
} }
} }
...@@ -414,10 +414,6 @@ public class ManagedWindowsServiceLauncher extends ComputerLauncher { ...@@ -414,10 +414,6 @@ public class ManagedWindowsServiceLauncher extends ComputerLauncher {
} }
} }
private EnvVars getEnvVars(Hudson h) {
return getEnvVars(h.getGlobalNodeProperties());
}
private EnvVars getEnvVars(Node n) { private EnvVars getEnvVars(Node n) {
return getEnvVars(n.getNodeProperties()); return getEnvVars(n.getNodeProperties());
} }
......
...@@ -28,10 +28,10 @@ import hudson.DescriptorExtensionList; ...@@ -28,10 +28,10 @@ import hudson.DescriptorExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.AbstractDescribableImpl; import hudson.model.AbstractDescribableImpl;
import hudson.model.Descriptor; import hudson.model.Descriptor;
import hudson.model.Hudson;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import jenkins.model.Jenkins;
/** /**
...@@ -52,7 +52,7 @@ public abstract class CaptchaSupport extends AbstractDescribableImpl<CaptchaSupp ...@@ -52,7 +52,7 @@ public abstract class CaptchaSupport extends AbstractDescribableImpl<CaptchaSupp
* Returns all the registered {@link CaptchaSupport} descriptors. * Returns all the registered {@link CaptchaSupport} descriptors.
*/ */
public static DescriptorExtensionList<CaptchaSupport, Descriptor<CaptchaSupport>> all() { public static DescriptorExtensionList<CaptchaSupport, Descriptor<CaptchaSupport>> all() {
return Hudson.getInstance().<CaptchaSupport, Descriptor<CaptchaSupport>>getDescriptorList(CaptchaSupport.class); return Jenkins.getInstance().<CaptchaSupport, Descriptor<CaptchaSupport>>getDescriptorList(CaptchaSupport.class);
} }
abstract public boolean validateCaptcha(String id, String text); abstract public boolean validateCaptcha(String id, String text);
......
...@@ -28,7 +28,6 @@ import hudson.ExtensionComponent; ...@@ -28,7 +28,6 @@ import hudson.ExtensionComponent;
import hudson.ExtensionFinder; import hudson.ExtensionFinder;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Descriptor; import hudson.model.Descriptor;
import hudson.model.Hudson;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import java.util.Arrays; import java.util.Arrays;
...@@ -113,7 +112,7 @@ public abstract class ExtensionComponentSet { ...@@ -113,7 +112,7 @@ public abstract class ExtensionComponentSet {
return new ExtensionComponentSet() { return new ExtensionComponentSet() {
@Override @Override
public <T> Collection<ExtensionComponent<T>> find(Class<T> type) { public <T> Collection<ExtensionComponent<T>> find(Class<T> type) {
return f.find(type,Hudson.getInstance()); return f.find(type,Jenkins.getInstance());
} }
}; };
} }
......
hudson.model.Hudson.getInstance() => jenkins.model.Jenkins.getInstance();;
...@@ -34,7 +34,6 @@ import hudson.model.Fingerprint; ...@@ -34,7 +34,6 @@ import hudson.model.Fingerprint;
import hudson.model.FingerprintCleanupThread; import hudson.model.FingerprintCleanupThread;
import hudson.model.FreeStyleBuild; import hudson.model.FreeStyleBuild;
import hudson.model.FreeStyleProject; import hudson.model.FreeStyleProject;
import hudson.model.Hudson;
import hudson.model.Result; import hudson.model.Result;
import hudson.util.RunList; import hudson.util.RunList;
import java.io.File; import java.io.File;
...@@ -47,6 +46,7 @@ import java.util.List; ...@@ -47,6 +46,7 @@ import java.util.List;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
import jenkins.model.Jenkins;
import org.junit.Assume; import org.junit.Assume;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Rule; import org.junit.Rule;
...@@ -161,7 +161,7 @@ public class FingerprinterTest { ...@@ -161,7 +161,7 @@ public class FingerprinterTest {
upstreamBuild.delete(); upstreamBuild.delete();
Hudson.getInstance().rebuildDependencyGraph(); Jenkins.getInstance().rebuildDependencyGraph();
List<AbstractProject> upstreamProjects = downstream.getUpstreamProjects(); List<AbstractProject> upstreamProjects = downstream.getUpstreamProjects();
List<AbstractProject> downstreamProjects = upstream.getDownstreamProjects(); List<AbstractProject> downstreamProjects = upstream.getDownstreamProjects();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册