提交 8b9da0c8 编写于 作者: M martinficker

don't use the deprecated newInstance method.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10045 71c3de6d-444a-0410-be80-ed276b4c234a
上级 082fa45a
......@@ -7,6 +7,8 @@ import hudson.maven.MavenModuleSet;
import hudson.maven.AbstractMavenProject;
import hudson.model.*;
import hudson.util.FormFieldValidator;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
......@@ -24,9 +26,10 @@ public class JavadocArchiver extends Publisher {
* Path to the Javadoc directory in the workspace.
*/
private final String javadocDir;
public JavadocArchiver(String javadocDir) {
this.javadocDir = javadocDir;
@DataBoundConstructor
public JavadocArchiver(String javadoc_dir) {
this.javadocDir = javadoc_dir;
}
public String getJavadocDir() {
......@@ -115,10 +118,6 @@ public class JavadocArchiver extends Publisher {
return Messages.JavadocArchiver_DisplayName();
}
public Publisher newInstance(StaplerRequest req) {
return new JavadocArchiver(req.getParameter("javadoc_dir"));
}
/**
* Performs on-the-fly validation on the file mask wildcard.
*/
......
......@@ -10,6 +10,7 @@ import java.io.IOException;
import javax.servlet.ServletException;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
......@@ -21,8 +22,10 @@ import antlr.ANTLRException;
* @author Kohsuke Kawaguchi
*/
public class TimerTrigger extends Trigger<BuildableItem> {
public TimerTrigger(String cronTabSpec) throws ANTLRException {
super(cronTabSpec);
@DataBoundConstructor
public TimerTrigger(String timer_spec) throws ANTLRException {
super(timer_spec);
}
public void run() {
......@@ -70,13 +73,5 @@ public class TimerTrigger extends Trigger<BuildableItem> {
}
}.process();
}
public Trigger newInstance(StaplerRequest req) throws FormException {
try {
return new TimerTrigger(req.getParameter("timer_spec"));
} catch (ANTLRException e) {
throw new FormException(e.toString(),e,"timer_spec");
}
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册