public class JobGenerator extends hudson.model.Project<JobGenerator,GeneratorRun> implements hudson.model.TopLevelItem, hudson.model.Queue.FlyweightTask
| Modifier and Type | Class and Description |
|---|---|
static class |
JobGenerator.JobGeneratorDescriptor |
hudson.model.AbstractProject.AbstractProjectDescriptor, hudson.model.AbstractProject.BecauseOfBuildInProgress, hudson.model.AbstractProject.BecauseOfDownstreamBuildInProgress, hudson.model.AbstractProject.BecauseOfUpstreamBuildInProgress| Modifier and Type | Field and Description |
|---|---|
static JobGenerator.JobGeneratorDescriptor |
DESCRIPTOR |
ABORT, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, BUILD_NOW_TEXT, builds, disabled, transientActions, triggers| Constructor and Description |
|---|
JobGenerator(hudson.model.ItemGroup parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyOptions(JobGenerator p) |
void |
doBuild(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
jenkins.util.TimeDuration delay) |
protected Class<GeneratorRun> |
getBuildClass() |
boolean |
getDelete() |
JobGenerator.JobGeneratorDescriptor |
getDescriptor() |
String |
getGeneratedDisplayJobName() |
String |
getGeneratedJobName() |
boolean |
getOverwrite() |
boolean |
getProcessAll() |
String |
getPronoun() |
<T extends hudson.model.JobProperty> |
getProperty(Class<T> clazz)
Returns plugin own parameter definition property containing only
template parameters.
|
hudson.model.JobProperty |
getTopMostParameterDefinitionProperty() |
boolean |
isInitiator() |
boolean |
isParameterized() |
void |
resetInitiator() |
void |
setDelete(boolean check) |
void |
setGeneratedDisplayJobName(String name) |
void |
setGeneratedJobName(String name) |
void |
setOverwrite(boolean check) |
void |
setProcessAll(boolean check) |
protected void |
submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp) |
addPublisher, asProject, buildDependencyGraph, createTransientActions, getBuilders, getBuildersList, getBuildWrappers, getBuildWrappersList, getPublisher, getPublishers, getPublishersList, getResourceActivities, inferMavenInstallation, isFingerprintConfigured, onLoad, removePublisher_getRuns, addProperty, addToList, addTrigger, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, buildDescribable, buildDescribable, checkAbortPermission, checkout, createExecutable, createHistoryWidget, disable, doBuildWithParameters, doCancelQueue, doCheckRetryCount, doConfigSubmit, doDisable, doDoDelete, doDoWipeOutWorkspace, doEnable, doPolling, doRssChangelog, doWs, enable, findNearest, findNearest, getActions, getAssignedLabel, getAssignedLabelString, getAuthToken, getBuild, getBuildByNumber, getBuildingDownstream, getBuildingUpstream, getBuildNowText, getBuildTriggerUpstreamProjects, getCauseOfBlockage, getCustomWorkspace, getDelay, getDownstreamProjects, getEnvironment, getFirstBuild, getHasCustomQuietPeriod, getIconColor, getJDK, getLastBuild, getLastBuiltOn, getModuleRoot, getModuleRoots, getNearestBuild, getNearestOldBuild, getOwnerTask, getProminentActions, getQueueItem, getQuietPeriod, getRelationship, getRelevantLabels, getResourceList, getRootProject, getSameNodeConstraint, getScm, getScmCheckoutRetryCount, getScmCheckoutStrategy, getSomeBuildWithWorkspace, getSomeWorkspace, getSubTasks, getTransitiveDownstreamProjects, getTransitiveUpstreamProjects, getTrigger, getTriggers, getUpstreamProjects, getWhyBlocked, getWorkspace, getWorkspaceResource, hasAbortPermission, hasCustomScmCheckoutRetryCount, hasParticipant, isBuildable, isBuildBlocked, isConcurrentBuild, isConfigurable, isDisabled, isInQueue, loadBuild, makeDisabled, makeSearchIndex, newBuild, onCreatedFromScratch, performDelete, poll, pollSCMChanges, removeFromList, removeRun, removeTrigger, resolveForCLI, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild2, scheduleBuild2, scheduleBuild2, scheduleBuild2, schedulePolling, setAssignedLabel, setAssignedNode, setBlockBuildWhenDownstreamBuilding, setBlockBuildWhenUpstreamBuilding, setConcurrentBuild, setCustomWorkspace, setJDK, setQuietPeriod, setScm, setScmCheckoutStrategy, supportsMakeDisabled, updateTransientActionsassignBuildNumber, doBuildStatus, doDescription, doDoRename, doRssAll, doRssFailed, getACL, getAllJobs, getAllProperties, getBuildDir, getBuildForCLI, getBuildHealth, getBuildHealthReports, getBuilds, getBuilds, getBuildsAsMap, getBuildsByTimestamp, getBuildStatusUrl, getBuildTimeGraph, getCharacteristicEnvVars, getDynamic, getEstimatedDuration, getLastBuildsOverThreshold, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getLogRotator, getNewBuilds, getNextBuildNumber, getOverrides, getPermalinks, getProperties, getProperty, getTimeline, getWidgets, isBuilding, isHoldOffBuildUntilSave, isKeepDependencies, isLogUpdated, isNameEditable, logRotate, onCopiedFrom, removeProperty, removeProperty, renameTo, save, saveNextBuildNumber, setLogRotator, supportsLogRotator, updateNextBuildNumbercheckPermission, delete, delete, doConfigDotXml, doSetName, doSubmitDescription, getAbsoluteUrl, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getDisplayNameOrNull, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getRootDir, getSearchName, getSearchUrl, getShortUrl, getUrl, hasPermission, setDescription, setDisplayName, setDisplayNameOrNull, toString, updateByXml, updateByXmladdAction, doContextMenu, getAction, getAction, getActionsgetSearch, getSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdelete, getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch, onLoad, savegetSearchIndex, getSearchName, getSearchUrlcheckPermission, getACL, hasPermissioncheckAbortPermission, getCauseOfBlockage, getFullDisplayName, getName, getSubTasks, getUrl, getWhyBlocked, hasAbortPermission, isBuildBlocked, isConcurrentBuild@Extension public static final JobGenerator.JobGeneratorDescriptor DESCRIPTOR
@DataBoundConstructor
public JobGenerator(hudson.model.ItemGroup parent,
String name)
public void doBuild(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
jenkins.util.TimeDuration delay)
throws IOException,
javax.servlet.ServletException
doBuild in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>IOExceptionjavax.servlet.ServletExceptionpublic boolean isParameterized()
isParameterized in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public <T extends hudson.model.JobProperty> T getProperty(Class<T> clazz)
getProperty in class hudson.model.Job<JobGenerator,GeneratorRun>protected void submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException,
javax.servlet.ServletException,
hudson.model.Descriptor.FormException
submit in class hudson.model.Project<JobGenerator,GeneratorRun>IOExceptionjavax.servlet.ServletExceptionhudson.model.Descriptor.FormExceptionpublic JobGenerator.JobGeneratorDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.model.TopLevelItem>getDescriptor in interface hudson.model.TopLevelItempublic String getPronoun()
getPronoun in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>protected Class<GeneratorRun> getBuildClass()
getBuildClass in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public hudson.model.JobProperty getTopMostParameterDefinitionProperty()
public boolean isInitiator()
public void resetInitiator()
public String getGeneratedJobName()
public void setGeneratedJobName(String name)
public String getGeneratedDisplayJobName()
public void setGeneratedDisplayJobName(String name)
public boolean getProcessAll()
public void setProcessAll(boolean check)
public boolean getOverwrite()
public void setOverwrite(boolean check)
public boolean getDelete()
public void setDelete(boolean check)
public void copyOptions(JobGenerator p)
Copyright © 2004-2012. All Rights Reserved.