提交 ee29ef55 编写于 作者: K Kohsuke Kawaguchi

More symbols

上级 e1c40288
......@@ -26,6 +26,7 @@ package hudson.diagnosis;
import hudson.Extension;
import hudson.Util;
import hudson.model.AdministrativeMonitor;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.HttpRedirect;
import org.kohsuke.stapler.HttpResponse;
import org.kohsuke.stapler.HttpResponses;
......@@ -48,7 +49,7 @@ import org.kohsuke.stapler.Stapler;
*
* @author Kohsuke Kawaguchi
*/
@Extension
@Extension @Symbol("reverseProxy")
public class ReverseProxySetupMonitor extends AdministrativeMonitor {
private static final Logger LOGGER = Logger.getLogger(ReverseProxySetupMonitor.class.getName());
......
......@@ -26,6 +26,7 @@ package hudson.model;
import jenkins.model.Jenkins;
import net.sf.json.JSONObject;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.export.Exported;
......@@ -133,7 +134,7 @@ public class RunParameterDefinition extends SimpleParameterDefinition {
}
}
@Extension
@Extension @Symbol({"run","runParam"})
public static class DescriptorImpl extends ParameterDescriptor {
@Override
public String getDisplayName() {
......
......@@ -25,6 +25,7 @@ package hudson.model;
import hudson.Extension;
import net.sf.json.JSONObject;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.StaplerRequest;
......@@ -69,7 +70,7 @@ public class StringParameterDefinition extends SimpleParameterDefinition {
return v;
}
@Extension
@Extension @Symbol({"string","stringParam"})
public static class DescriptorImpl extends ParameterDescriptor {
@Override
public String getDisplayName() {
......
......@@ -277,7 +277,7 @@ public abstract class RetentionStrategy<T extends Computer> extends AbstractDesc
return 1;
}
@Extension
@Extension @Symbol("demand")
public static class DescriptorImpl extends Descriptor<RetentionStrategy<?>> {
@Override
public String getDisplayName() {
......
......@@ -31,6 +31,7 @@ import hudson.model.Descriptor;
import hudson.model.Queue;
import hudson.scheduler.CronTabList;
import hudson.util.FormValidation;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.QueryParameter;
......@@ -243,7 +244,7 @@ public class SimpleScheduledRetentionStrategy extends RetentionStrategy<SlaveCom
return (lastStart < now && lastStop > now) || (nextStart < now && nextStop > now);
}
@Extension
@Extension @Symbol("schedule")
public static class DescriptorImpl extends Descriptor<RetentionStrategy<?>> {
public String getDisplayName() {
return Messages.SimpleScheduledRetentionStrategy_displayName();
......
......@@ -35,6 +35,7 @@ import java.io.ObjectStreamException;
import hudson.util.LineEndingConversion;
import jenkins.security.MasterToSlaveCallable;
import net.sf.json.JSONObject;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.QueryParameter;
......@@ -102,7 +103,7 @@ public class Shell extends CommandInterpreter {
return new Shell(command);
}
@Extension
@Extension @Symbol("shell")
public static class DescriptorImpl extends BuildStepDescriptor<Builder> {
/**
* Shell executable, or null to default.
......
......@@ -48,6 +48,7 @@ import hudson.util.StreamTaskListener;
import hudson.util.TimeUnit2;
import org.apache.commons.io.FileUtils;
import org.apache.commons.jelly.XMLOutput;
import org.jenkinsci.Symbol;
import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.DoNotUse;
import org.kohsuke.stapler.StaplerRequest;
......@@ -176,7 +177,7 @@ public class SCMTrigger extends Trigger<Item> {
return new File(job.getRootDir(),"scm-polling.log");
}
@Extension
@Extension @Symbol("scm")
public static class DescriptorImpl extends TriggerDescriptor {
private static ThreadFactory threadFactory() {
......
......@@ -3,6 +3,7 @@ package jenkins.diagnostics;
import hudson.Extension;
import hudson.model.AdministrativeMonitor;
import jenkins.model.Jenkins;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
......@@ -17,7 +18,7 @@ import java.io.IOException;
*
* @author Kohsuke Kawaguchi
*/
@Extension
@Extension @Symbol("securityIsOff")
public class SecurityIsOffMonitor extends AdministrativeMonitor {
@Override
public boolean isActivated() {
......
......@@ -27,11 +27,12 @@ package jenkins.management;
import hudson.Extension;
import hudson.model.ManagementLink;
import jenkins.model.Jenkins;
import org.jenkinsci.Symbol;
/**
* @author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>
*/
@Extension(ordinal = Integer.MIN_VALUE)
@Extension(ordinal = Integer.MIN_VALUE) @Symbol("shutDown")
public class ShutdownLink extends ManagementLink {
@Override
......
......@@ -26,11 +26,12 @@ package jenkins.management;
import hudson.Extension;
import hudson.model.ManagementLink;
import org.jenkinsci.Symbol;
/**
* @author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>
*/
@Extension(ordinal = Integer.MAX_VALUE - 700)
@Extension(ordinal = Integer.MAX_VALUE - 700) @Symbol("loadStatistics")
public class StatisticsLink extends ManagementLink {
@Override
......
......@@ -68,6 +68,7 @@ import org.acegisecurity.Authentication;
import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder;
import org.apache.commons.lang.StringUtils;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.AncestorInPath;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.QueryParameter;
......@@ -179,7 +180,8 @@ public final class ReverseBuildTrigger extends Trigger<Job> implements Dependenc
}
}
@Extension public static final class DescriptorImpl extends TriggerDescriptor {
@Extension @Symbol("upstream")
public static final class DescriptorImpl extends TriggerDescriptor {
@Override public String getDisplayName() {
return Messages.ReverseBuildTrigger_build_after_other_projects_are_built();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册