public abstract class AbstractWrapper extends Object implements hudson.model.TopLevelItem
Modifier and Type | Field and Description |
---|---|
protected int |
nestLevel |
protected hudson.model.Job |
project |
Constructor and Description |
---|
AbstractWrapper(hudson.model.Job project,
int nestLevel) |
Modifier and Type | Method and Description |
---|---|
void |
checkPermission(hudson.security.Permission permission) |
void |
delete() |
String |
getAbsoluteUrl()
Deprecated.
|
hudson.security.ACL |
getACL() |
hudson.model.HealthReport |
getBuildHealth() |
List<hudson.model.HealthReport> |
getBuildHealthReports() |
hudson.model.TopLevelItemDescriptor |
getDescriptor() |
int |
getNestLevel() |
hudson.model.Hudson |
getParent() |
File |
getRootDir() |
hudson.search.Search |
getSearch() |
hudson.search.SearchIndex |
getSearchIndex() |
String |
getSearchName() |
String |
getSearchUrl() |
String |
getShortUrl() |
String |
getUrl() |
boolean |
hasPermission(hudson.security.Permission permission) |
boolean |
isBuildable() |
void |
onCopiedFrom(hudson.model.Item src) |
void |
onCreatedFromScratch() |
void |
onLoad(hudson.model.ItemGroup<? extends hudson.model.Item> parent,
String name) |
void |
save() |
protected final int nestLevel
protected final hudson.model.Job project
@Nonnull public hudson.security.ACL getACL()
getACL
in interface hudson.security.AccessControlled
public int getNestLevel()
public void onLoad(hudson.model.ItemGroup<? extends hudson.model.Item> parent, String name) throws IOException
onLoad
in interface hudson.model.Item
IOException
public void onCopiedFrom(hudson.model.Item src)
onCopiedFrom
in interface hudson.model.Item
public void onCreatedFromScratch()
onCreatedFromScratch
in interface hudson.model.Item
public void save() throws IOException
save
in interface hudson.model.Item
save
in interface hudson.model.Saveable
IOException
public void delete() throws IOException, InterruptedException
delete
in interface hudson.model.Item
IOException
InterruptedException
public void checkPermission(hudson.security.Permission permission) throws org.acegisecurity.AccessDeniedException
checkPermission
in interface hudson.security.AccessControlled
org.acegisecurity.AccessDeniedException
public String getUrl()
getUrl
in interface hudson.model.Item
public String getShortUrl()
getShortUrl
in interface hudson.model.Item
@Deprecated public String getAbsoluteUrl()
getAbsoluteUrl
in interface hudson.model.Item
public File getRootDir()
getRootDir
in interface hudson.model.PersistenceRoot
public hudson.search.Search getSearch()
getSearch
in interface hudson.search.SearchableModelObject
public String getSearchName()
getSearchName
in interface hudson.search.SearchItem
public String getSearchUrl()
getSearchUrl
in interface hudson.search.SearchItem
public hudson.search.SearchIndex getSearchIndex()
getSearchIndex
in interface hudson.search.SearchItem
public boolean hasPermission(hudson.security.Permission permission)
hasPermission
in interface hudson.security.AccessControlled
public hudson.model.Hudson getParent()
getParent
in interface hudson.model.Item
public hudson.model.TopLevelItemDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.model.TopLevelItem>
getDescriptor
in interface hudson.model.TopLevelItem
public hudson.model.HealthReport getBuildHealth()
public List<hudson.model.HealthReport> getBuildHealthReports()
public boolean isBuildable()
Copyright © 2016–2017. All rights reserved.