Class ProjectWrapper
java.lang.Object
com.tikal.jenkins.plugins.multijob.views.AbstractWrapper
com.tikal.jenkins.plugins.multijob.views.ProjectWrapper
- All Implemented Interfaces:
ExtensionPoint,Describable<TopLevelItem>,Item,ModelObject,PersistenceRoot,Saveable,TopLevelItem,SearchableModelObject,SearchItem,AccessControlled,OnMaster
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class com.tikal.jenkins.plugins.multijob.views.AbstractWrapper
nestLevel, project -
Constructor Summary
ConstructorsConstructorDescriptionProjectWrapper(MultiJobProject multijob, Job project, BuildState buildState, int nestLevel, Run build) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckPermission(Permission permission) voiddelete()Collection<? extends Job>intgetCss()getName()getRelativeNameFrom(Item item) getUrl()booleanhasPermission(Permission permission) booleanvoidonCopiedFrom(Item src) voidvoidvoidsave()Methods inherited from class com.tikal.jenkins.plugins.multijob.views.AbstractWrapper
getAbsoluteUrl, getACL, getNestLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.security.AccessControlled
checkAnyPermission, hasAnyPermission, hasPermission, hasPermission2
-
Constructor Details
-
ProjectWrapper
public ProjectWrapper(MultiJobProject multijob, Job project, BuildState buildState, int nestLevel, Run build)
-
-
Method Details
-
getAllJobs
-
getName
-
getFullName
-
getDisplayName
-
getFullDisplayName
-
getUrl
- Specified by:
getUrlin interfaceItem- Overrides:
getUrlin classAbstractWrapper
-
getBuildNumber
public int getBuildNumber() -
getBuildDuration
-
getShortUrl
- Specified by:
getShortUrlin interfaceItem- Overrides:
getShortUrlin classAbstractWrapper
-
onLoad
- Specified by:
onLoadin interfaceItem- Overrides:
onLoadin classAbstractWrapper- Throws:
IOException
-
onCopiedFrom
- Specified by:
onCopiedFromin interfaceItem- Overrides:
onCopiedFromin classAbstractWrapper
-
onCreatedFromScratch
public void onCreatedFromScratch()- Specified by:
onCreatedFromScratchin interfaceItem- Overrides:
onCreatedFromScratchin classAbstractWrapper
-
save
- Specified by:
savein interfaceItem- Specified by:
savein interfaceSaveable- Overrides:
savein classAbstractWrapper- Throws:
IOException
-
delete
- Specified by:
deletein interfaceItem- Overrides:
deletein classAbstractWrapper- Throws:
IOExceptionInterruptedException
-
getRootDir
- Specified by:
getRootDirin interfacePersistenceRoot- Overrides:
getRootDirin classAbstractWrapper
-
getSearch
- Specified by:
getSearchin interfaceSearchableModelObject- Overrides:
getSearchin classAbstractWrapper
-
getSearchName
- Specified by:
getSearchNamein interfaceSearchItem- Overrides:
getSearchNamein classAbstractWrapper
-
getSearchUrl
- Specified by:
getSearchUrlin interfaceSearchItem- Overrides:
getSearchUrlin classAbstractWrapper
-
getSearchIndex
- Specified by:
getSearchIndexin interfaceSearchItem- Overrides:
getSearchIndexin classAbstractWrapper
-
checkPermission
- Specified by:
checkPermissionin interfaceAccessControlled- Overrides:
checkPermissionin classAbstractWrapper- Throws:
AccessDeniedException
-
hasPermission
- Specified by:
hasPermissionin interfaceAccessControlled- Overrides:
hasPermissionin classAbstractWrapper
-
getParent
- Specified by:
getParentin interfaceItem- Overrides:
getParentin classAbstractWrapper
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<TopLevelItem>- Specified by:
getDescriptorin interfaceTopLevelItem- Overrides:
getDescriptorin classAbstractWrapper
-
getLastFailedBuild
-
getLastSuccessfulBuild
-
getLastBuild
-
getProject
-
getIconColor
-
getCss
-
getBuildHealth
- Overrides:
getBuildHealthin classAbstractWrapper
-
getBuildHealthReports
- Overrides:
getBuildHealthReportsin classAbstractWrapper
-
isBuildable
public boolean isBuildable()- Overrides:
isBuildablein classAbstractWrapper
-
getRelativeNameFrom
-
getRelativeNameFrom
-