mirror of https://github.com/jenkinsci/jenkins.git
Move to Item
This commit is contained in:
parent
8f4f117bac
commit
85eedb7e88
|
@ -39,6 +39,7 @@ import hudson.util.Secret;
|
|||
import java.io.IOException;
|
||||
import java.util.Collection;
|
||||
import jenkins.model.Jenkins;
|
||||
import jenkins.search.SearchGroup;
|
||||
import jenkins.util.SystemProperties;
|
||||
import jenkins.util.io.OnMaster;
|
||||
import org.kohsuke.stapler.StaplerRequest2;
|
||||
|
@ -249,6 +250,11 @@ public interface Item extends PersistenceRoot, SearchableModelObject, AccessCont
|
|||
*/
|
||||
void delete() throws IOException, InterruptedException;
|
||||
|
||||
@Override
|
||||
default SearchGroup getSearchGroup() {
|
||||
return SearchGroup.get(SearchGroup.ItemSearchGroup.class);
|
||||
}
|
||||
|
||||
PermissionGroup PERMISSIONS = new PermissionGroup(Item.class, Messages._Item_Permissions_Title());
|
||||
Permission CREATE =
|
||||
new Permission(
|
||||
|
|
|
@ -100,7 +100,6 @@ import jenkins.model.ProjectNamingStrategy;
|
|||
import jenkins.model.RunIdMigrator;
|
||||
import jenkins.model.lazy.LazyBuildMixIn;
|
||||
import jenkins.scm.RunWithSCM;
|
||||
import jenkins.search.SearchGroup;
|
||||
import jenkins.security.HexStringConfidentialKey;
|
||||
import jenkins.security.stapler.StaplerNotDispatchable;
|
||||
import jenkins.triggers.SCMTriggerItem;
|
||||
|
@ -527,11 +526,6 @@ public abstract class Job<JobT extends Job<JobT, RunT>, RunT extends Run<JobT, R
|
|||
return "symbol-status-" + this.getIconColor().getIconName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public SearchGroup getSearchGroup() {
|
||||
return SearchGroup.get(SearchGroup.ItemSearchGroup.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected SearchIndexBuilder makeSearchIndex() {
|
||||
return super.makeSearchIndex().add(new SearchIndex() {
|
||||
|
|
Loading…
Reference in New Issue