Uses of Class
jenkins.branch.MultiBranchProject
-
Uses of MultiBranchProject in jenkins.branch
Modifier and TypeMethodDescriptionfinal MultiBranchProject<?,
?> MultiBranchProjectFactory.BySCMSourceCriteria.createNewProject
(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) MultiBranchProject<?,
?> MultiBranchProjectFactory.createNewProject
(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) MultiBranchProject<?,
?> MultiBranchProjectFactory.createProject
(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) Deprecated.protected abstract MultiBranchProject<?,
?> MultiBranchProjectFactory.BySCMSourceCriteria.doCreateProject
(ItemGroup<?> parent, String name, Map<String, Object> attributes) MultiBranchProject<?,
?> MultiBranchProject<?,
?> OrganizationFolder.getItemByProjectName
(String projectName) Returns the child job with the specified project name ornull
if no such child job exists.MultiBranchProject<?,
?> BranchEventCause.getMultiBranchProject()
Gets the associated multibranch project.MultiBranchProject<?,
?> BranchIndexingCause.getMultiBranchProject()
Gets the associated multibranch project.BranchProjectFactory.getOwner()
Gets the current owner.MultiBranchProject.BranchIndexing.getParent()
Modifier and TypeMethodDescriptionprotected com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?,
?>> OrganizationFolder.createComputation
(com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous) Class<? extends MultiBranchProject>
MultiBranchProjectDescriptor.getClazz()
We have to extendTopLevelItemDescriptor
but we want to be able to accessDescriptor.clazz
as aMultiBranchProject
based type.MultiBranchProject.StateActionFactory.type()
Modifier and TypeMethodDescriptionstatic List<BranchBuildStrategyDescriptor>
BranchBuildStrategyDescriptor.all
(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchBuildStrategyDescriptor
instances applicable to the specified project and source.static List<BranchPropertyDescriptor>
BranchPropertyDescriptor.all
(MultiBranchProject project) Gets all theBranchPropertyDescriptor
instances applicable to the specified project.static List<BranchPropertyStrategyDescriptor>
BranchPropertyStrategyDescriptor.all
(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchPropertyStrategyDescriptor
instances applicable to the specified project and source.final void
OrganizationFolderProperty.applyDecoration
(MultiBranchProject<?, ?> child, TaskListener listener) Performs an idempotent application of this property's decoration to the supplied child.BranchSource.DescriptorImpl.buildStrategiesDescriptors
(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchBuildStrategyDescriptor
instances applicable to the specified project and source.Collection<? extends Action>
MultiBranchProject.StateActionFactory.createFor
(MultiBranchProject target) protected void
OrganizationChildHealthMetricsProperty.decorate
(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected void
OrganizationChildOrphanedItemsProperty.decorate
(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected void
OrganizationChildTriggersProperty.decorate
(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected abstract void
OrganizationFolderProperty.decorate
(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.MultiBranchProjectDescriptor.ChildNameGeneratorImpl.dirNameFromItem
(MultiBranchProject<P, R> parent, P item) MultiBranchProjectDescriptor.ChildNameGeneratorImpl.dirNameFromLegacy
(MultiBranchProject<P, R> parent, String legacyDirName) NoTriggerBranchProperty.Dispatcher.getBranchProperties
(MultiBranchProject project, Job job) NoTriggerMultiBranchQueueDecisionHandler.getBranchProperties
(MultiBranchProject project, Job job) Returns properties associated with the branch represented by the job.NoTriggerOrganizationFolderProperty.Dispatcher.getBranchProperties
(MultiBranchProject project, Job job) boolean
BranchBuildStrategyDescriptor.isApplicable
(MultiBranchProject project) A branch build strategy may not be appropriate for every project, this method lets a strategy opt out of being selectable for a specific project.boolean
BranchPropertyDescriptor.isApplicable
(MultiBranchProject project) A branch property may not be appropriate for every project, this method lets a property opt out of being selectable for a specific project.boolean
BranchPropertyStrategyDescriptor.isApplicable
(MultiBranchProject project) A branch property strategy may not be appropriate for every project, this method lets a strategy opt out of being selectable for a specific project.MultiBranchProjectDescriptor.ChildNameGeneratorImpl.itemNameFromItem
(MultiBranchProject<P, R> parent, P item) MultiBranchProjectDescriptor.ChildNameGeneratorImpl.itemNameFromLegacy
(MultiBranchProject<P, R> parent, String legacyDirName) BranchSource.DescriptorImpl.propertyStrategyDescriptors
(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchPropertyStrategyDescriptor
instances applicable to the specified project and source.void
MultiBranchProjectDescriptor.ChildNameGeneratorImpl.recordLegacyName
(MultiBranchProject<P, R> parent, P item, String legacyDirName) void
BranchProjectFactory.setOwner
(MultiBranchProject<P, R> owner) Sets the owner.void
MultiBranchProjectFactory.updateExistingProject
(MultiBranchProject<?, ?> project, Map<String, Object> attributes, TaskListener listener) Modifier and TypeMethodDescriptionprotected void
OrganizationFolder.computeChildren
(com.cloudbees.hudson.plugins.folder.computed.ChildObserver<MultiBranchProject<?, ?>> observer, TaskListener listener) protected com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?,
?>> OrganizationFolder.createComputation
(com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous) abstract boolean
BranchProjectFactoryDescriptor.isApplicable
(Class<? extends MultiBranchProject> clazz) Returnstrue
if and only if thisBranchPropertyDescriptor
is applicable in the specified type ofMultiBranchProject
.ModifierConstructorDescriptionBranchIndexing
(MultiBranchProject<P, R> project, MultiBranchProject.BranchIndexing<P, R> previousIndexing) MultiBranchProjectViewHolder
(MultiBranchProject<?, ?> owner) Constructor.ModifierConstructorDescriptionprotected
MultiBranchProjectDescriptor
(Class<? extends MultiBranchProject<?, ?>> clazz) Semi explicit constructor to use when the descriptor is not an inner class of theMultiBranchProject
.protected
MultiBranchProjectDescriptor
(Class<? extends MultiBranchProject<?, ?>> clazz, Class<? extends Job> projectClass) Explicit constructor to use when type inference fails.OrganizationScan
(OrganizationFolder folder, com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous)
MultiBranchProjectFactory.createNewProject(ItemGroup, String, List, Map, TaskListener)