public final class FreeStyleMultiBranchProject extends AbstractMultiBranchProject<hudson.model.FreeStyleProject,hudson.model.FreeStyleBuild>
| Modifier and Type | Class and Description |
|---|---|
static class |
FreeStyleMultiBranchProject.DescriptorImpl
Our project's descriptor.
|
AbstractMultiBranchProject.BranchProjectItemListener, AbstractMultiBranchProject.BranchProjectSaveListenerdisabled, scmSource, templateProject| Constructor and Description |
|---|
FreeStyleMultiBranchProject(hudson.model.ItemGroup parent,
String name)
Constructor that specifies the
ItemGroup for this project and the
project name. |
| Modifier and Type | Method and Description |
|---|---|
protected hudson.model.FreeStyleProject |
createNewSubProject(AbstractMultiBranchProject parent,
String branchName)
Defines how sub-projects should be created when provided the parent and the branch name.
|
protected Class<hudson.model.FreeStyleBuild> |
getBuildClass() |
com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor |
getDescriptor() |
static void |
registerXStream()
Gives this class an alias for configuration XML.
|
computeChildren, createComputation, disable, doBuild, doDisable, doEnable, doSyncBranches, enable, enforceProjectStateOnUpdated, getBranch, getFirstBuild, getJobsDir, getLastBuild, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getPronoun, getRootDirFor, getSCMSource, getSCMSource, getSCMSourceCriteria, getSCMSourceDescriptors, getSCMSources, getTemplate, getTemplateDir, getUrlChildPrefix, getViewDescriptors, init2, initViews, isAllowAnonymousSync, isBuildable, isConfigurable, isDisabled, isSuppressTriggerNewBranchBuild, makeDisabled, migrate, onCopiedFrom, onLoad, onSCMSourceUpdated, rawDecode, setAllowAnonymousSync, setSuppressTriggerNewBranchBuild, submit, supportsMakeDisabledaddTrigger, checkAbortPermission, createExecutable, doConfigSubmit, getActions, getAssignedLabel, getCauseOfBlockage, getComputation, getComputationDir, getDefaultAuthentication, getDefaultAuthentication, getEstimatedDuration, getLastBuiltOn, getOrphanedItemStrategy, getOrphanedItemStrategyDescriptors, getOwnerTask, getResourceList, getSameNodeConstraint, getSubTasks, getTriggers, getWhyBlocked, hasAbortPermission, init, isBuildBlocked, isConcurrentBuild, orphanedItems, renameBlocker, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild2addAction, addProperty, addView, canDelete, deleteView, doChildrenContextMenu, doCreateView, doDoRename, doLastBuild, doSubmitDescription, doViewExistsCheck, getAllJobs, getBuildHealth, getBuildHealthReports, getHealthMetrics, getIcon, getIconColor, getItem, getItemGroup, getItems, getJob, getOverrides, getPrimaryView, getProperties, getRootDirFor, getStaplerFallback, getView, getViewActions, getViews, getViewsTabBar, loadJobTotal, makeSearchIndex, onDeleted, onRenamed, onViewRenamed, performDelete, renameTo, replaceAction, save, setIcon, setPrimaryViewcheckPermission, delete, delete, doConfigDotXml, doDoDelete, doReload, doSetName, getAbsoluteUrl, getACL, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getDisplayNameOrNull, getFullDisplayName, getFullName, getName, getParent, getRelativeDisplayNameFrom, getRelativeNameFrom, getRelativeNameFrom, getRelativeNameFromGroup, getRootDir, getSearchName, getSearchUrl, getShortUrl, getUrl, hasPermission, movedTo, onCreatedFromScratch, resolveForCLI, setDescription, setDisplayName, setDisplayNameOrNull, toString, updateByXml, updateByXmldoContextMenu, getAction, getAction, getActions, getAllActions, getDynamicgetSearch, 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, onCreatedFromScratch, savegetSearchIndex, getSearchName, getSearchUrlpublic FreeStyleMultiBranchProject(hudson.model.ItemGroup parent,
String name)
ItemGroup for this project and the
project name.parent - the project's parent ItemGroupname - the project's nameprotected hudson.model.FreeStyleProject createNewSubProject(AbstractMultiBranchProject parent, String branchName)
AbstractMultiBranchProjectcreateNewSubProject in class AbstractMultiBranchProject<hudson.model.FreeStyleProject,hudson.model.FreeStyleBuild>parent - thisbranchName - branch namePpublic com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.model.TopLevelItem>getDescriptor in interface hudson.model.TopLevelItemgetDescriptor in class com.cloudbees.hudson.plugins.folder.AbstractFolder<hudson.model.FreeStyleProject>protected Class<hudson.model.FreeStyleBuild> getBuildClass()
@Initializer(before=PLUGINS_STARTED) public static void registerXStream()
Copyright © 2004-2016. All Rights Reserved.