hudson.model
Interface BuildableItemWithBuildWrappers

All Superinterfaces:
AccessControlled, BuildableItem, Item, ModelObject, PersistenceRoot, Queue.Task, ResourceActivity, Saveable, SearchableModelObject, SearchItem, SubTask
All Known Implementing Classes:
FreeStyleProject, MatrixConfiguration, MatrixProject, MavenModuleSet, Project

public interface BuildableItemWithBuildWrappers
extends BuildableItem

AbstractProject that has associated BuildWrappers.

Since:
1.335
Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from interface hudson.model.Item
BUILD, CANCEL, CONFIGURE, CREATE, DELETE, DISCOVER, EXTENDED_READ, PERMISSIONS, READ, WIPEOUT, WORKSPACE
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Method Summary
 AbstractProject<?,?> asProject()
          BuildableItemWithBuildWrappers needs to be an instance of AbstractProject.
 DescribableList<BuildWrapper,Descriptor<BuildWrapper>> getBuildWrappersList()
          BuildWrappers associated with this AbstractProject.
 
Methods inherited from interface hudson.model.BuildableItem
scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild
 
Methods inherited from interface hudson.model.Item
delete, getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch, onLoad, save
 
Methods inherited from interface hudson.model.PersistenceRoot
getRootDir
 
Methods inherited from interface hudson.search.SearchableModelObject
getSearch
 
Methods inherited from interface hudson.search.SearchItem
getSearchIndex, getSearchName, getSearchUrl
 
Methods inherited from interface hudson.security.AccessControlled
checkPermission, getACL, hasPermission
 
Methods inherited from interface hudson.model.Queue.Task
checkAbortPermission, getCauseOfBlockage, getFullDisplayName, getName, getSubTasks, getUrl, getWhyBlocked, hasAbortPermission, isBuildBlocked, isConcurrentBuild
 
Methods inherited from interface hudson.model.queue.SubTask
createExecutable, getAssignedLabel, getEstimatedDuration, getLastBuiltOn, getOwnerTask, getSameNodeConstraint
 
Methods inherited from interface hudson.model.ResourceActivity
getDisplayName, getResourceList
 

Method Detail

asProject

AbstractProject<?,?> asProject()
BuildableItemWithBuildWrappers needs to be an instance of AbstractProject.

This method must be always implemented as (AbstractProject)this, but defining this method emphasizes the fact that this cast must be doable.


getBuildWrappersList

DescribableList<BuildWrapper,Descriptor<BuildWrapper>> getBuildWrappersList()
BuildWrappers associated with this AbstractProject.

Returns:
can be empty but never null. This list is live, and changes to it will be reflected to the project configuration.


Copyright © 2004-2013. All Rights Reserved.