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.io.IOException;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import jenkins.model.Jenkins;
|
import jenkins.model.Jenkins;
|
||||||
|
import jenkins.search.SearchGroup;
|
||||||
import jenkins.util.SystemProperties;
|
import jenkins.util.SystemProperties;
|
||||||
import jenkins.util.io.OnMaster;
|
import jenkins.util.io.OnMaster;
|
||||||
import org.kohsuke.stapler.StaplerRequest2;
|
import org.kohsuke.stapler.StaplerRequest2;
|
||||||
|
@ -249,6 +250,11 @@ public interface Item extends PersistenceRoot, SearchableModelObject, AccessCont
|
||||||
*/
|
*/
|
||||||
void delete() throws IOException, InterruptedException;
|
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());
|
PermissionGroup PERMISSIONS = new PermissionGroup(Item.class, Messages._Item_Permissions_Title());
|
||||||
Permission CREATE =
|
Permission CREATE =
|
||||||
new Permission(
|
new Permission(
|
||||||
|
|
|
@ -100,7 +100,6 @@ import jenkins.model.ProjectNamingStrategy;
|
||||||
import jenkins.model.RunIdMigrator;
|
import jenkins.model.RunIdMigrator;
|
||||||
import jenkins.model.lazy.LazyBuildMixIn;
|
import jenkins.model.lazy.LazyBuildMixIn;
|
||||||
import jenkins.scm.RunWithSCM;
|
import jenkins.scm.RunWithSCM;
|
||||||
import jenkins.search.SearchGroup;
|
|
||||||
import jenkins.security.HexStringConfidentialKey;
|
import jenkins.security.HexStringConfidentialKey;
|
||||||
import jenkins.security.stapler.StaplerNotDispatchable;
|
import jenkins.security.stapler.StaplerNotDispatchable;
|
||||||
import jenkins.triggers.SCMTriggerItem;
|
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();
|
return "symbol-status-" + this.getIconColor().getIconName();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SearchGroup getSearchGroup() {
|
|
||||||
return SearchGroup.get(SearchGroup.ItemSearchGroup.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected SearchIndexBuilder makeSearchIndex() {
|
protected SearchIndexBuilder makeSearchIndex() {
|
||||||
return super.makeSearchIndex().add(new SearchIndex() {
|
return super.makeSearchIndex().add(new SearchIndex() {
|
||||||
|
|
Loading…
Reference in New Issue