提交 6d57e8f9 编写于 作者: K kohsuke

avoid using deprecated Owner interface

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13548 71c3de6d-444a-0410-be80-ed276b4c234a
上级 3890bc32
......@@ -19,6 +19,7 @@ import hudson.model.Node;
import hudson.model.SCMedItem;
import hudson.model.TopLevelItem;
import hudson.model.TopLevelItemDescriptor;
import hudson.model.Saveable;
import hudson.tasks.BuildStep;
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.BuildWrapper;
......@@ -56,7 +57,7 @@ import java.util.logging.Logger;
*
* @author Kohsuke Kawaguchi
*/
public class MatrixProject extends AbstractProject<MatrixProject,MatrixBuild> implements TopLevelItem, SCMedItem, ItemGroup<MatrixConfiguration>, DescribableList.Owner {
public class MatrixProject extends AbstractProject<MatrixProject,MatrixBuild> implements TopLevelItem, SCMedItem, ItemGroup<MatrixConfiguration>, Saveable {
/**
* Other configuration axes.
*
......
......@@ -18,6 +18,7 @@ import hudson.model.Job;
import hudson.model.Label;
import hudson.model.Node;
import hudson.model.Resource;
import hudson.model.Saveable;
import hudson.tasks.LogRotator;
import hudson.tasks.Publisher;
import hudson.tasks.Maven.MavenInstallation;
......@@ -41,7 +42,7 @@ import java.util.HashSet;
*
* @author Kohsuke Kawaguchi
*/
public final class MavenModule extends AbstractMavenProject<MavenModule,MavenBuild> implements DescribableList.Owner {
public final class MavenModule extends AbstractMavenProject<MavenModule,MavenBuild> implements Saveable {
private DescribableList<MavenReporter,Descriptor<MavenReporter>> reporters =
new DescribableList<MavenReporter,Descriptor<MavenReporter>>(this);
......
......@@ -31,7 +31,7 @@ import java.util.Set;
* @author Kohsuke Kawaguchi
*/
public abstract class Project<P extends Project<P,B>,B extends Build<P,B>>
extends AbstractProject<P,B> implements SCMedItem, DescribableList.Owner, ProjectWithMaven {
extends AbstractProject<P,B> implements SCMedItem, Saveable, ProjectWithMaven {
/**
* List of active {@link Builder}s configured for this project.
......@@ -142,7 +142,6 @@ public abstract class Project<P extends Project<P,B>,B extends Build<P,B>>
return false;
}
@Override
public MavenInstallation inferMavenInstallation() {
for (Builder builder : builders) {
if (builder instanceof Maven)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册