提交 b264fa6e 编写于 作者: D Daniel Beck

[FIXED JENKINS-22142] Removed obsolete method.

Hoping nobody uses it programmatically.

Also, added @Restricted to the new one.
上级 dcfeaf3c
......@@ -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<View> {
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);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册