Uses of Class
jenkins.branch.MultiBranchProject
-
-
Uses of MultiBranchProject in jenkins.branch
Methods in jenkins.branch that return MultiBranchProject Modifier and Type Method Description 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)
protected abstract MultiBranchProject<?,?>
MultiBranchProjectFactory.BySCMSourceCriteria. doCreateProject(ItemGroup<?> parent, String name, Map<String,Object> attributes)
MultiBranchProject<?,?>
OrganizationFolder. getItem(String name)
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.MultiBranchProject<P,R>
BranchProjectFactory. getOwner()
Gets the current owner.MultiBranchProject<P,R>
MultiBranchProject.BranchIndexing. getParent()
Methods in jenkins.branch that return types with arguments of type MultiBranchProject Modifier and Type Method Description protected 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.Class<MultiBranchProject>
MultiBranchProject.StateActionFactory. type()
Methods in jenkins.branch with parameters of type MultiBranchProject Modifier and Type Method Description static 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.void
OrganizationFolderProperty. applyDecoration(MultiBranchProject<?,?> child, TaskListener listener)
Performs an idempotent application of this property's decoration to the supplied child.List<BranchBuildStrategyDescriptor>
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.String
MultiBranchProjectDescriptor.ChildNameGeneratorImpl. dirNameFromItem(MultiBranchProject<P,R> parent, P item)
String
MultiBranchProjectDescriptor.ChildNameGeneratorImpl. dirNameFromLegacy(MultiBranchProject<P,R> parent, String legacyDirName)
protected Iterable<? extends Object>
NoTriggerBranchProperty.Dispatcher. getBranchProperties(MultiBranchProject project, Job job)
protected abstract Iterable<? extends Object>
NoTriggerMultiBranchQueueDecisionHandler. getBranchProperties(MultiBranchProject project, Job job)
Returns properties associated with the branch represented by the job.protected Iterable<? extends Object>
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.String
MultiBranchProjectDescriptor.ChildNameGeneratorImpl. itemNameFromItem(MultiBranchProject<P,R> parent, P item)
String
MultiBranchProjectDescriptor.ChildNameGeneratorImpl. itemNameFromLegacy(MultiBranchProject<P,R> parent, String legacyDirName)
List<BranchPropertyStrategyDescriptor>
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)
Method parameters in jenkins.branch with type arguments of type MultiBranchProject Modifier and Type Method Description protected 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
.Constructors in jenkins.branch with parameters of type MultiBranchProject Constructor Description BranchIndexing(MultiBranchProject<P,R> project, MultiBranchProject.BranchIndexing<P,R> previousIndexing)
MultiBranchProjectViewHolder(MultiBranchProject<?,?> owner)
Constructor.Constructor parameters in jenkins.branch with type arguments of type MultiBranchProject Constructor Description MultiBranchProjectDescriptor(Class<? extends MultiBranchProject<?,?>> clazz)
Semi explicit constructor to use when the descriptor is not an inner class of theMultiBranchProject
.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)
-