hudson.model
Interface BuildableItem

All Superinterfaces:
AccessControlled, Item, ModelObject, PersistenceRoot, Queue.Task, ResourceActivity, Saveable, SearchableModelObject, SearchItem, SubTask
All Known Subinterfaces:
BuildableItemWithBuildWrappers, SCMedItem
All Known Implementing Classes:
AbstractMavenProject, AbstractProject, FreeStyleProject, MatrixConfiguration, MatrixProject, MavenModule, MavenModuleSet, Project

public interface BuildableItem
extends Item, Queue.Task

Item that can be "built", for whatever meaning of "build".

This interface is used by utility code.

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
 boolean scheduleBuild()
          Deprecated. Use scheduleBuild(Cause). Since 1.283
 boolean scheduleBuild(Cause c)
           
 boolean scheduleBuild(int quietPeriod)
          Deprecated. Use scheduleBuild(int, Cause). Since 1.283
 boolean scheduleBuild(int quietPeriod, Cause c)
           
 
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

scheduleBuild

boolean scheduleBuild()
Deprecated. Use scheduleBuild(Cause). Since 1.283


scheduleBuild

boolean scheduleBuild(Cause c)

scheduleBuild

boolean scheduleBuild(int quietPeriod)
Deprecated. Use scheduleBuild(int, Cause). Since 1.283


scheduleBuild

boolean scheduleBuild(int quietPeriod,
                      Cause c)


Copyright © 2004-2013. All Rights Reserved.