package org.jvnet.hudson.plugins.triggers.startup; import hudson.model.Item; import hudson.triggers.TriggerDescriptor; import net.sf.json.JSONObject; import org.kohsuke.stapler.StaplerRequest; public class HudsonStartupDescriptor extends TriggerDescriptor { protected HudsonStartupDescriptor() { super(HudsonStartupTrigger.class); } @Override public boolean isApplicable( Item item ) { return true; } @Override public String getDisplayName() { return "Build when Hudson first starts"; } @Override public HudsonStartupTrigger newInstance( StaplerRequest req, JSONObject formData ) throws FormException { return new HudsonStartupTrigger(); } }