From b264fa6e6af6df94db8d9eef86a2a650af125079 Mon Sep 17 00:00:00 2001 From: Daniel Beck Date: Thu, 10 Apr 2014 00:38:35 +0200 Subject: [PATCH] [FIXED JENKINS-22142] Removed obsolete method. Hoping nobody uses it programmatically. Also, added @Restricted to the new one. --- .../java/hudson/model/ViewDescriptor.java | 28 ++----------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/core/src/main/java/hudson/model/ViewDescriptor.java b/core/src/main/java/hudson/model/ViewDescriptor.java index 7f002b5713..6d7acb3998 100644 --- a/core/src/main/java/hudson/model/ViewDescriptor.java +++ b/core/src/main/java/hudson/model/ViewDescriptor.java @@ -27,6 +27,8 @@ import hudson.views.ListViewColumn; import hudson.views.ListViewColumnDescriptor; import hudson.views.ViewJobFilter; import jenkins.model.Jenkins; +import org.kohsuke.accmod.Restricted; +import org.kohsuke.accmod.restrictions.DoNotUse; import org.kohsuke.stapler.QueryParameter; import org.kohsuke.stapler.AncestorInPath; @@ -68,35 +70,11 @@ public abstract class ViewDescriptor extends Descriptor { protected ViewDescriptor() { } - @Deprecated - public AutoCompletionCandidates doAutoCompleteCopyNewItemFrom(final String prefix) { - final AutoCompletionCandidates r = new AutoCompletionCandidates(); - - new ItemVisitor() { - @Override - public void onItemGroup(ItemGroup group) { - // only dig deep when the path matches what's typed. - // for example, if 'foo/bar' is typed, we want to show 'foo/barcode' - if (prefix.startsWith(group.getFullName())) - super.onItemGroup(group); - } - - @Override - public void onItem(Item i) { - if (i.getFullName().startsWith(prefix)) { - r.add((i.getFullName())); - super.onItem(i); - } - } - }.onItemGroup(Jenkins.getInstance()); - - return r; - } - /** * Auto-completion for the "copy from" field in the new job page. * @since 1.553 */ + @Restricted(DoNotUse.class) public AutoCompletionCandidates doAutoCompleteCopyNewItemFrom(@QueryParameter final String value, @AncestorInPath ItemGroup container) { return AutoCompletionCandidates.ofJobNames(TopLevelItem.class, value, container); } -- GitLab