A B C D E F G H I M N O P R S T W _ 

A

AbstractMultiBranchProject<P extends hudson.model.AbstractProject<P,B> & hudson.model.TopLevelItem,B extends hudson.model.AbstractBuild<P,B>> - Class in com.github.mjdetullio.jenkins.plugins.multibranch
 
AbstractMultiBranchProject(ItemGroup, String) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
AbstractMultiBranchProject.BranchProjectItemListener - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Additional listener for normal changes to Items in the UI, used to enforce state for multi-branch projects and their sub-projects.
AbstractMultiBranchProject.BranchProjectItemListener() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject.BranchProjectItemListener
 
AbstractMultiBranchProject.BranchProjectSaveListener - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Additional listener for changes to Items via config.xml POST, used to enforce state for multi-branch projects and their sub-projects.
AbstractMultiBranchProject.BranchProjectSaveListener() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject.BranchProjectSaveListener
 
asProject() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Used by SyncBranchesAction to load the sidepanel when the user is on the Sync Branches Log page.

B

BranchListView - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Wrapper for ListView that provides additional support for listing branches in multi-branch projects.
BranchListView(String) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Constructor used for loading objects of this type.
BranchListView(String, ViewGroup) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Constructor used to instantiate new views with an owner.
BranchListView.DescriptorImpl - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Our descriptor that is simply a duplicate of the normal ListView descriptor.
BranchListView.DescriptorImpl() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView.DescriptorImpl
 
buildDependencyGraph(DependencyGraph) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
 

C

canDelete(View) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
com.github.mjdetullio.jenkins.plugins.multibranch - package com.github.mjdetullio.jenkins.plugins.multibranch
 
createNewSubProject(AbstractMultiBranchProject, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Defines how sub-projects should be created when provided the parent and the branch name.
createNewSubProject(AbstractMultiBranchProject, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject
 
createNewSubProject(AbstractMultiBranchProject, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
 
createTransientActions() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject

D

deleteView(View) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
doCheckFileInWorkspace(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
Stapler URL binding used by the configure page to check the location of the POM, alternate settings file, etc - any file.
doConfigSubmit(StaplerRequest, StaplerResponse) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
doCreateItem() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Stapler URL binding
doCreateView(StaplerRequest, StaplerResponse) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Stapler URL binding for creating views for our branch projects.
doDoDelete(StaplerRequest, StaplerResponse) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Overrides the AbstractProject implementation because the user is not redirected to the parent properly for this project type.
doNewJob() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Stapler URL binding
doSyncBranches(StaplerRequest, StaplerResponse) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Exposes a URI that allows the trigger of a branch sync.
doViewExistsCheck(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Stapler URL binding used by the newView page to check for existing views.

E

enforceProjectStateOnUpdated(Item) - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Triggered by different listeners to enforce state for multi-branch projects and their sub-projects.

F

FreeStyleMultiBranchProject - Class in com.github.mjdetullio.jenkins.plugins.multibranch
 
FreeStyleMultiBranchProject(ItemGroup, String) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject
Constructor that specifies the ItemGroup for this project and the project name.
FreeStyleMultiBranchProject.DescriptorImpl - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Our project's descriptor.
FreeStyleMultiBranchProject.DescriptorImpl() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject.DescriptorImpl
 
FreeStyleMultiBranchProject_DisplayName() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Freestyle multi-branch project

G

getBranch(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Stapler URL binding for ${rootUrl}/job/${project}/branch/${branchProject}
getBranch(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Alias for View.getItem(String).
getBranchesDir() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Returns the "branches" directory inside the project directory.
getBuildClass() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject
getBuildClass() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
 
getBuildHealthReports() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Get the current health reports for a job.
getConfigureUrl() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Used by Jelly to get the correct configure URL when linking from views with no jobs.
getDescriptor() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject
getDescriptor() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
 
getDisplayName() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject.DescriptorImpl
getDisplayName() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.DescriptorImpl
getDisplayName() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
getIconColor() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Used as the color of the status ball for the project.
getIconFileName() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
getItem(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getItemGroup() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getItems() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getLog() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
Used by index.jelly to display the log.
getLogFile() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger
Returns the file that records the last/current sync branches activity.
getOwner() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
Used by index.jelly to load the proper sidepanel.jelly.
getParameter(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.TemplateStaplerRequestWrapper
Overrides certain parameter names with certain values needed when setting the configuration for template projects.
getPrimaryView() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getProjectActions() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger
getPublishersList() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
 
getRootDirFor(P) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getSCMSource(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getSCMSource() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Returns the project's only SCMSource.
getSCMSourceCriteria(SCMSource) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getSCMSourceDescriptors(boolean) - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Returns a list of SCMSourceDescriptors that we want to use for this project type.
getSCMSources() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getSubProjects() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Retrieves the collection of sub-projects for this project.
getSyncBranchesCron() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Used by Jelly to populate the Sync Branches Schedule field on the configuration page.
getTemplate() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Retrieves the template sub-project.
getTemplateDir() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Returns the "template" directory inside the project directory.
getUrlChildPrefix() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getUrlName() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
getView(String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getViewActions() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getViewDescriptors() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Returns a list of ViewDescriptors that we want to use for this project type.
getViews() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
getViewsTabBar() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject

H

Health_BranchAge() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches that have been recently active
Health_BranchBuilds() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches with a build
Health_BranchSuccess() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches with last build successful

I

init() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Common initialization that is invoked when either a new project is created with the constructor (ItemGroup, String) or when a project is loaded from disk with AbstractMultiBranchProject.onLoad(ItemGroup, String).
isAllowAnonymousSync() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Gets whether anonymous sync is allowed from ${JOB_URL}/syncBranches
isApplicable(Item) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.DescriptorImpl
Trigger should not appear in configuration, so mark this as false.
isBuildable() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
isFingerprintConfigured() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
isInstantiable() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView.DescriptorImpl

M

makeDisabled(boolean) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
MavenMultiBranchProject - Class in com.github.mjdetullio.jenkins.plugins.multibranch
 
MavenMultiBranchProject(ItemGroup, String) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
Constructor that specifies the ItemGroup for this project and the project name.
MavenMultiBranchProject_DisplayName() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Maven multi-branch project
Messages - Class in com.github.mjdetullio.jenkins.plugins.multibranch
 
Messages() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
 

N

newInstance(ItemGroup, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject.DescriptorImpl

O

onChange(Saveable, XmlFile) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject.BranchProjectSaveListener
 
onDeleted(P) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
onLoad(ItemGroup<? extends Item>, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
onRenamed(P, String, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
onSCMSourceUpdated(SCMSource) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
onUpdated(Item) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject.BranchProjectItemListener
 
onViewRenamed(View, String, String) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject

P

primaryView - Variable in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
 

R

rawDecode(String) - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Inverse function of Util.rawEncode(String).
registerXStream() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.BranchListView
Gives this class an alias for configuration XML.
registerXStream() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.FreeStyleMultiBranchProject
Gives this class an alias for configuration XML.
registerXStream() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.MavenMultiBranchProject
Gives this class an alias for configuration XML.
registerXStream() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger
Gives this class an alias for configuration XML.
run() - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger

S

scmSource - Variable in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
 
setAllowAnonymousSync(boolean) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Sets whether anonymous sync is allowed from ${JOB_URL}/syncBranches.
submit(StaplerRequest, StaplerResponse) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
syncBranches(TaskListener) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
Synchronizes the available sub-projects by checking if the project is disabled, then calling AbstractMultiBranchProject._syncBranches(TaskListener) and logging its exceptions to the listener.
SyncBranchesTrigger - Class in com.github.mjdetullio.jenkins.plugins.multibranch
An internal cron-based trigger used to sync branches (sub-projects) for multi-branch project types.
SyncBranchesTrigger(String) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger
Creates a new SyncBranchesTrigger that gets run periodically.
SyncBranchesTrigger.DescriptorImpl - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Descriptor for this trigger that will prevent it from showing in the configuration.
SyncBranchesTrigger.DescriptorImpl() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.DescriptorImpl
 
SyncBranchesTrigger.SyncBranchesAction - Class in com.github.mjdetullio.jenkins.plugins.multibranch
Action object for Project.
SyncBranchesTrigger.SyncBranchesAction() - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
 

T

templateProject - Variable in class com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject
 
TemplateStaplerRequestWrapper - Class in com.github.mjdetullio.jenkins.plugins.multibranch
 
TemplateStaplerRequestWrapper(StaplerRequest) - Constructor for class com.github.mjdetullio.jenkins.plugins.multibranch.TemplateStaplerRequestWrapper
 

W

writeLogTo(XMLOutput) - Method in class com.github.mjdetullio.jenkins.plugins.multibranch.SyncBranchesTrigger.SyncBranchesAction
Writes the annotated log to the given output.

_

_FreeStyleMultiBranchProject_DisplayName() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Freestyle multi-branch project
_Health_BranchAge() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches that have been recently active
_Health_BranchBuilds() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches with a build
_Health_BranchSuccess() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Branches with last build successful
_MavenMultiBranchProject_DisplayName() - Static method in class com.github.mjdetullio.jenkins.plugins.multibranch.Messages
Maven multi-branch project
A B C D E F G H I M N O P R S T W _ 

Copyright © 2004-2015. All Rights Reserved.